-- Bernhard Treutwein, IuK, Ref. III A 3 Bernhard.Treutwein(at)verwaltung uni-muenchen de > -----Original Message----- > From: blackbox{([at]})nowhere.xy> Behalf Of Douglas G. Danforth > Sent: Friday, May 11, 2007 12:22 AM > To: BlackBox Mailing List > Subject: [BlackBox] - Memory leak bug report > > > This happens in BB 1.5 also. > I thought ConnectTo(NIL) first might solve the problem > but it doesn't. > > -Doug Danforth > > ?????? ??????? wrote: > > A memory leak simple example (BlackBox 1.6). DevLinker.LinkExe > > MemoryLeak.exe := Kernel+ Files HostFiles Dialog Math > Strings Stores > > TestExe MODULE TestExe; > > > > IMPORT Files, Stores, WinApi; > > > > PROCEDURE Do; > > VAR file: Files.File; > > wr: Stores.Writer; > > res: INTEGER; > > BEGIN > > file := Files.dir.New(Files.dir.This(""), FALSE); > > wr.ConnectTo(file); > > wr.WriteString ("Hello World!"); > > file.Register("tmp", "txt", FALSE, res) > > END Do; > > > > BEGIN > > LOOP > > Do; > > WinApi.Sleep(50) > > END > > END TestExe. > > Run the MemoryLeak.exe programm and watch to Windows Task Manager > > about 10 - 20 minutes later... > > --- BlackBox > --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy> > --- BlackBox --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy----boundary-LibPST-iamunique-210953335_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgcmVtZW1iZXIgaGF2aW5nIGhhZCBhIHNpbWls YXIgcHJvYmxlbSBsb25nIHRpbWUgYWdvXHBhcg0KdW5kZXIgMS40LCBidXQgaXQgd2FzIG5vdCBh IG1lbW9yeSBsZWFrIGluIHRoZSBzdHJvbmdccGFyDQpzZW5zZSwgaXQgd2FzIGEgbG9vcCB0b28g dGlnaHQgZm9yIHRoZSBnYXJiYWdlIGNvbGxlY3RvclxwYXINCnRvIGp1bXAgaW4gYmV0d2Vlbi4g SXQgd2FzIHJlbGF0ZWQgdG8gd3JpdGluZyBjb250aW5vdXNseVxwYXINCnRvIHRoZSBsb2cgYW5k IGl0IHdhcyByZXNvbHZhYmxlIGJ5IGRlbGliZXJhdGVseSBjYWxsaW5nXHBhcg0KdGhlIGdhcmJh Z2UgY29sbGVjdG9yIG1hbnVhbGx5IGluIHRoZSBsb29wLCBpLmUuLCBieVxwYXINCmFkZGluZyBh IFNlcnZpY2VzLkNvbGxlY3Qgc29tZXdoZXJlIGluIHRoZSBsb29wLlxwYXINClxwYXINCkluIHRo aXMgdGVzdCBwcm9ncmFtLCBhIG5ldyByZXR1cm5zIGEgbmV3IGZpbGUgb2JqZWN0LFxwYXINCndo aWNoIGlzIHJlZ2lzdGVyZWQgdW5kZXIgZXZlciB0aGUgc2FtZSBuYW1lLCB0aGVyZWJ5XHBhcg0K aXQgc2hvdWxkIGJlIGRlbGV0ZWQgZmlyc3QuIFxwYXINClxwYXINCldob21lIHRvIGJsYW1lIGZv ciB0aGUgbGVhayBpcyBxdWVzdGlvbmFibGUsIGlzIGl0IFxwYXINCldpbmRvd3MgKHdoaWNoIGRv ZXMgbm90IHJlYWxseSB1bmRlcnN0YW5kIHRoZSBub3Rpb25ccGFyDQpvZiBhIHRlbXBvcmFyeSBm aWxlKSBvciBCbGFja0JveCB3aGljaCBtb3N0IHByb2JhYmx5XHBhcg0KaGFzIG5vIGNoYW5jZSBp biByZXR1cm5pbmcgbmV3bHkgYWxsb2NhdGVkIG9iamVjdHNccGFyDQpzaW5jZSBpdCBpcyBzZW50 IHRvIHNsZWVwIGZvcmNlZGx5IGJlZm9yZSBnZXR0aW5nXHBhcg0KYSBjaGFuY2UgdG8gY2FsbCB0 aGUgZ2FyYmFnZSBjb2xsZWN0b3IgYW5kIGlzIGFza2VkXHBhcg0KdG8gYWxsb2NhdGUgYWdhaW4g YSBuZXcgb2JqZWN0IGp1c3QgYWZ0ZXIgd2FraW5nIHVwLlxwYXINClxwYXINCnJlZ2FyZHNccGFy DQotLVxwYXINClx0YWIgQmVybmhhcmQgVHJldXR3ZWluLCBJdUssIFJlZi4gSUlJIEEgM1xwYXIN Clx0YWIgQmVybmhhcmQuVHJldXR3ZWluKGF0KXZlcndhbHR1bmcgdW5pLW11ZW5jaGVuIGRlXHBh cg0KXHBhcg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxwYXINCj4gRnJvbTogYmxhY2ti b3hAb2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNoXSBPbiBccGFyDQo+IEJlaGFs ZiBPZiBEb3VnbGFzIEcuIERhbmZvcnRoXHBhcg0KPiBTZW50OiBGcmlkYXksIE1heSAxMSwgMjAw NyAxMjoyMiBBTVxwYXINCj4gVG86IEJsYWNrQm94IE1haWxpbmcgTGlzdFxwYXINCj4gU3ViamVj dDogW0JsYWNrQm94XSAtIE1lbW9yeSBsZWFrIGJ1ZyByZXBvcnRccGFyDQo+IFxwYXINCj4gXHBh cg0KPiBUaGlzIGhhcHBlbnMgaW4gQkIgMS41IGFsc28uXHBhcg0KPiBJIHRob3VnaHQgQ29ubmVj dFRvKE5JTCkgZmlyc3QgbWlnaHQgc29sdmUgdGhlIHByb2JsZW1ccGFyDQo+IGJ1dCBpdCBkb2Vz bid0LlxwYXINCj4gXHBhcg0KPiAtRG91ZyBEYW5mb3J0aFxwYXINCj4gXHBhcg0KPiA/Pz8/Pz8g Pz8/Pz8/PyB3cm90ZTpccGFyDQo+ID4gQSBtZW1vcnkgbGVhayBzaW1wbGUgZXhhbXBsZSAoQmxh Y2tCb3ggMS42KS4gRGV2TGlua2VyLkxpbmtFeGUgXHBhcg0KPiA+IE1lbW9yeUxlYWsuZXhlIDo9 IEtlcm5lbCsgRmlsZXMgSG9zdEZpbGVzIERpYWxvZyBNYXRoIFxwYXINCj4gU3RyaW5ncyBTdG9y ZXMgXHBhcg0KPiA+IFRlc3RFeGUgTU9EVUxFIFRlc3RFeGU7XHBhcg0KPiA+XHBhcg0KPiA+IElN UE9SVCBGaWxlcywgU3RvcmVzLCBXaW5BcGk7XHBhcg0KPiA+XHBhcg0KPiA+IFBST0NFRFVSRSBE bztccGFyDQo+ID4gVkFSIGZpbGU6IEZpbGVzLkZpbGU7XHBhcg0KPiA+IHdyOiBTdG9yZXMuV3Jp dGVyO1xwYXINCj4gPiByZXM6IElOVEVHRVI7XHBhcg0KPiA+IEJFR0lOXHBhcg0KPiA+IGZpbGUg Oj0gRmlsZXMuZGlyLk5ldyhGaWxlcy5kaXIuVGhpcygiIiksIEZBTFNFKTtccGFyDQo+ID4gd3Iu Q29ubmVjdFRvKGZpbGUpO1xwYXINCj4gPiB3ci5Xcml0ZVN0cmluZyAoIkhlbGxvIFdvcmxkISIp O1xwYXINCj4gPiBmaWxlLlJlZ2lzdGVyKCJ0bXAiLCAidHh0IiwgRkFMU0UsIHJlcylccGFyDQo+ ID4gRU5EIERvO1xwYXINCj4gPlxwYXINCj4gPiBCRUdJTlxwYXINCj4gPiBMT09QXHBhcg0KPiA+ IERvO1xwYXINCj4gPiBXaW5BcGkuU2xlZXAoNTApXHBhcg0KPiA+IEVORFxwYXINCj4gPiBFTkQg VGVzdEV4ZS5ccGFyDQo+ID4gUnVuIHRoZSBNZW1vcnlMZWFrLmV4ZSBwcm9ncmFtbSBhbmQgd2F0 Y2ggdG8gV2luZG93cyBUYXNrIE1hbmFnZXJccGFyDQo+ID4gYWJvdXQgMTAgLSAyMCBtaW51dGVz IGxhdGVyLi4uXHBhcg0KPiBccGFyDQo+IC0tLSBCbGFja0JveFxwYXINCj4gLS0tIHNlbmQgc3Vi amVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj4gXHBh cg0KPiBccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAg b3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KfX0AKHYwAg= ----boundary-LibPST-iamunique-210953335_-_---Received on Fri May 11 2007 - 09:33:08 UTC
This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:36 UTC