Re: [BLACKBOX] Program freezes when window loses focus

From: Stephen R. Troy <"Stephen>
Date: Tue, 15 Mar 2011 12:53:52 -0700
----boundary-LibPST-iamunique-350621222_-_- Content-type: text/plain Thanks for the reply. I can write to the log, as well as to my display window. Writing to this display window displays the contents of a string variable, whose contents are presumably replaced on each write, rather than appended, so the memory required presumably would not grow. The log and everything else in the main BlackBox window, including the source code window and the display window, freeze and I cannot regain control, if I once do something to lose the focus from the display window once the program is running. Steve Troy -------- Original Message -------- Subject: Re: [BLACKBOX] Program freezes when window loses focus From: Wojtek Skulski > But with a large data file, the program takes several minutes. If you write messages to the Log file than you can monitor the progress. Just be careful that the message is emitted after some reasonable piece of work. Otherwise the Log text will grow in memory, what by itself will slow down the program. The Log is good when the amount of text it is displaying is not too large. Wojtek ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ----boundary-LibPST-iamunique-350621222_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3NcZmNoYXJzZXQwIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYy XGZuaWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIg TmV3O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1 O30NClx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjQgDQp7XCpcaHRtbHRhZzE5IDxo dG1sPn0NCntcKlxodG1sdGFnNTAgPGJvZHk+fXtcKlxodG1sdGFnNjR9XGh0bWxydGYge1xodG1s cnRmMCANCntcKlxodG1sdGFnODQgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlZlcmRhbmE7IGNv bG9yOiMwMDAwMDA7IGZvbnQtc2l6ZToxMHB0OyI+fVxodG1scnRmIHtcaHRtbHJ0ZjAgXGh0bWxy dGYgfVxodG1scnRmMCB7XCpcaHRtbHRhZzcyfVxodG1scnRmfVxodG1scnRmMA0KDQp7XCpcaHRt bHRhZzk2IDxkaXY+fVxodG1scnRmIHtcaHRtbHJ0ZjAge1wqXGh0bWx0YWc2NH1caHRtbHJ0ZiB7 XGh0bWxydGYwIFxodG1scnRmIHtcaHRtbHJ0ZjAgVGhhbmtzIGZvciB0aGUgcmVwbHkuDQp7XCpc aHRtbHRhZzg0ICZuYnNwO31caHRtbHJ0ZiBcJ2EwXGh0bWxydGYwICBJIGNhbiB3cml0ZSB0byB0 aGUgbG9nLCBhcyB3ZWxsIGFzIHRvIG15IGRpc3BsYXkgd2luZG93Lg0Ke1wqXGh0bWx0YWc4NCAm bmJzcDt9XGh0bWxydGYgXCdhMFxodG1scnRmMCAgV3JpdGluZyB0byB0aGlzIGRpc3BsYXkgd2lu ZG93IGRpc3BsYXlzIHRoZSBjb250ZW50cyBvZiBhIHN0cmluZyB2YXJpYWJsZSwgd2hvc2UgY29u dGVudHMgYXJlIHByZXN1bWFibHkgcmVwbGFjZWQgb24gZWFjaCB3cml0ZSwgcmF0aGVyIHRoYW4g YXBwZW5kZWQsIHNvIHRoZSBtZW1vcnkgcmVxdWlyZWQgcHJlc3VtYWJseSB3b3VsZCBub3QgZ3Jv dy4NCntcKlxodG1sdGFnODQgJm5ic3A7fVxodG1scnRmIFwnYTBcaHRtbHJ0ZjAgIFRoZSBsb2cg YW5kIGV2ZXJ5dGhpbmcgZWxzZSBpbiB0aGUgbWFpbiBCbGFja0JveCB3aW5kb3csIGluY2x1ZGlu ZyB0aGUgc291cmNlIGNvZGUgd2luZG93IGFuZCB0aGUgZGlzcGxheSB3aW5kb3csIGZyZWV6ZSBh bmQgSSBjYW5ub3QgcmVnYWluIGNvbnRyb2wsIGlmIEkgb25jZSBkbyBzb21ldGhpbmcgdG8gbG9z ZSB0aGUgZm9jdXMgZnJvbSB0aGUgZGlzcGxheSB3aW5kb3cgb25jZSB0aGUgcHJvZ3JhbSBpcyBy dW5uaW5nLlxodG1scnRmIH1caHRtbHJ0ZjAge1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0 bWxydGYwDQoNCntcKlxodG1sdGFnMTA0IDwvZGl2Pn1caHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wq XGh0bWx0YWc5NiA8ZGl2Pn1caHRtbHJ0ZiB7XGh0bWxydGYwIHtcKlxodG1sdGFnNjR9XGh0bWxy dGYge1xodG1scnRmMCBcaHRtbHJ0ZiB7XGh0bWxydGYwIFN0ZXZlIFRyb3lcaHRtbHJ0ZiB9XGh0 bWxydGYwIHtcKlxodG1sdGFnNzJ9XGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRh ZzEwNCA8L2Rpdj59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnOTYgPGRpdj59XGh0 bWxydGYge1xodG1scnRmMCANCntcKlxodG1sdGFnMTEyIDxicj59XGh0bWxydGYgXHBhcg0KXGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWcxMDQgPC9kaXY+fVxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpc aHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzk2IDxibG9ja3F1b3RlIGlkPSJyZXBseUJsb2Nr cXVvdGUiIHdlYm1haWw9IjEiIHN0eWxlPSJib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsdWU7IG1h cmdpbi1sZWZ0OiA4cHg7IHBhZGRpbmctbGVmdDogOHB4OyBmb250LXNpemU6IDEwcHQ7IGNvbG9y OiBibGFjazsgZm9udC1mYW1pbHk6IHZlcmRhbmE7Ij59XGh0bWxydGYgXHBhcg0Ke1xodG1scnRm MCANCntcKlxodG1sdGFnMCBccGFyIH0NCntcKlxodG1sdGFnOTYgPGRpdiBpZD0id21RdW90ZVdy YXBwZXIiPn1caHRtbHJ0ZiB7XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfXtcKlxodG1s dGFnNjR9XGh0bWxydGYge1xodG1scnRmMCBcbGkzNjAgXGh0bWxydGYge1xodG1scnRmMCAtLS0t LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tLS0tDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1s cnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9U3ViamVjdDogUmU6IFtC TEFDS0JPWF0gUHJvZ3JhbSBmcmVlemVzIHdoZW4gd2luZG93IGxvc2VzIGZvY3VzDQp7XCpcaHRt bHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBh ciB9RnJvbTogV29qdGVrIFNrdWxza2kgDQp7XCpcaHRtbHRhZzg0ICZsdDt9XGh0bWxydGYgPFxo dG1scnRmMCANCntcKlxodG1sdGFnODQgPGEgaHJlZj0ibWFpbHRvOnNrdWxza2lAUEFTLlJPQ0hF U1RFUi5FRFUiPn1caHRtbHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86 c2t1bHNraUBQQVMuUk9DSEVTVEVSLkVEVSJ9fXtcZmxkcnNsdFxjZjFcdWwgXGh0bWxydGYwIHNr dWxza2lAUEFTLlJPQ0hFU1RFUi5FRFVcaHRtbHJ0ZiB9XGh0bWxydGYwIFxodG1scnRmIH1caHRt bHJ0ZjAgDQp7XCpcaHRtbHRhZzkyIDwvYT59DQp7XCpcaHRtbHRhZzg0ICZndDt9XGh0bWxydGYg PlxodG1scnRmMCANCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRm MCANCntcKlxodG1sdGFnNCBccGFyIH1EYXRlOiBUdWUsIE1hcmNoIDE1LCAyMDExIDM6NDAgcG0N CntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1s dGFnNCBccGFyIH1UbzogDQp7XCpcaHRtbHRhZzg0IDxhIGhyZWY9Im1haWx0bzpCTEFDS0JPWEBM SVNUUy5PQkVST04uQ0giPn1caHRtbHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJt YWlsdG86QkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0 ZjAgQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXGh0bWxydGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9 XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5MiA8L2E+fQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRt bHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcx MTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0K e1wqXGh0bWx0YWc4NCAmZ3Q7fVxodG1scnRmID5caHRtbHJ0ZjAgIEJ1dCB3aXRoIGEgbGFyZ2Ug ZGF0YSBmaWxlLCB0aGUgcHJvZ3JhbSB0YWtlcyBzZXZlcmFsIG1pbnV0ZXMuDQp7XCpcaHRtbHRh ZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9 DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRt bHRhZzQgXHBhciB9SWYgeW91IHdyaXRlIG1lc3NhZ2VzIHRvIHRoZSBMb2cgZmlsZSB0aGFuIHlv dSBjYW4gbW9uaXRvciB0aGUgcHJvZ3Jlc3MuDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRm IFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9SnVzdCBiZSBjYXJlZnVsIHRo YXQgdGhlIG1lc3NhZ2UgaXMgZW1pdHRlZCBhZnRlciBzb21lIHJlYXNvbmFibGUgcGllY2Ugb2YN CntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1s dGFnNCBccGFyIH13b3JrLiBPdGhlcndpc2UgdGhlIExvZyB0ZXh0IHdpbGwgZ3JvdyBpbiBtZW1v cnksIHdoYXQgYnkgaXRzZWxmIHdpbGwgc2xvdw0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0 ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfWRvd24gdGhlIHByb2dyYW0u IFRoZSBMb2cgaXMgZ29vZCB3aGVuIHRoZSBhbW91bnQgb2YgdGV4dCBpdCBpcyBkaXNwbGF5aW5n DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRt bHRhZzQgXHBhciB9aXMgbm90IHRvbyBsYXJnZS4NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxy dGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnMTE2 IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1Xb2p0 ZWsNCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxo dG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1s cnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYg XGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0tLS0tDQp7XCpcaHRtbHRhZzEx NiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9VG8g dW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIg dG8gDQp7XCpcaHRtbHRhZzg0IDxhIGhyZWY9Im1haWx0bzpMSVNUU0VSVkBMSVNUUy5PQkVST04u Q0giPn1caHRtbHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86TElTVFNF UlZATElTVFMuT0JFUk9OLkNIIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgTElTVFNFUlZA TElTVFMuT0JFUk9OLkNIXGh0bWxydGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9XGh0bWxydGYwIA0K e1wqXGh0bWx0YWc5MiA8L2E+fQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0K XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1s cnRmIH1caHRtbHJ0ZjAge1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntc KlxodG1sdGFnMTA0IDwvZGl2Pn1caHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxw YXIgfQ0Ke1wqXGh0bWx0YWcxMDQgPC9ibG9ja3F1b3RlPn1caHRtbHJ0ZiB9XHBhcg0KXGh0bWxy dGYwIA0Ke1wqXGh0bWx0YWcyNDggPC9zcGFuPn0NCntcKlxodG1sdGFnNTggPC9ib2R5Pn0NCntc KlxodG1sdGFnMjcgPC9odG1sPn0NCntcKlxodG1sdGFnMyBccGFyIH0NCntcKlxodG1sdGFnNjQg PHA+fVxodG1scnRmIHtcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9LS0tLQ0Ke1wqXGh0 bWx0YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBt ZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JF Uk9OLkNIDQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgIFxodG1scnRmMCBcaHRtbHJ0Zn19 AHRtbHRhZzQgXHBhciB9 ----boundary-LibPST-iamunique-350621222_-_--- Received on Tue Mar 15 2011 - 20:53:52 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:17 UTC