- - The reality. Was: HardwareandDLLinterfacing inBlackBox

From: [at]} <Wojtek>
Date: Sat, 19 Feb 2005 19:15:58 -0500 (EST)

----boundary-LibPST-iamunique-1082024643_-_-
Content-type: text/plain

On Sat, 19 Feb 2005, Rex Couture wrote:

> I'm not about to burn up all my time programming a GUI just so I can
> process data slower. I know I'm not alone in this approach.

Rex, the following is not exactly an answer to all your points,
but concerning "burn up all my time for the GUI", try this out:

MODULE TstAdd;
IMPORT Dialog;
VAR a*, b*, result* : INTEGER;
PROCEDURE Do*;
BEGIN result := a+b; Dialog.UpdateInt (result)
END Do;
END TstAdd.

Instructions:
1. Copy the module text to a fresh BB window.
2. Hit CTRL-K. Answer OK to two questions that will appear.
3. Execute Controls->New form...
4. Type TstAdd into the text box, hit OK.
5. A new window shall appear titled (Tst)Add.
6. Pull down the Dev menu, scroll to "Mask mode"
   (holding down the mouse key) and release the key.

You shall have a fully working GUI without burning much time.
The functionality of the code is pretty limited, but this
is to be expected in any super-short demo. But at least
this will demonstrate that you do not have to "burn much time"
with creating Windows GUIs.

Hope this answers at least one of your reservations.

W

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-1082024643_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFNhdCwgMTkgRmViIDIwMDUsIFJleCBDb3V0
dXJlIHdyb3RlOlxwYXINClxwYXINCj4gSSdtIG5vdCBhYm91dCB0byBidXJuIHVwIGFsbCBteSB0
aW1lIHByb2dyYW1taW5nIGEgR1VJIGp1c3Qgc28gSSBjYW5ccGFyDQo+IHByb2Nlc3MgZGF0YSBz
bG93ZXIuICBJIGtub3cgSSdtIG5vdCBhbG9uZSBpbiB0aGlzIGFwcHJvYWNoLlxwYXINClxwYXIN
ClJleCwgdGhlIGZvbGxvd2luZyBpcyBub3QgZXhhY3RseSBhbiBhbnN3ZXIgdG8gYWxsIHlvdXIg
cG9pbnRzLFxwYXINCmJ1dCBjb25jZXJuaW5nICJidXJuIHVwIGFsbCBteSB0aW1lIGZvciB0aGUg
R1VJIiwgdHJ5IHRoaXMgb3V0OlxwYXINClxwYXINCk1PRFVMRSBUc3RBZGQ7XHBhcg0KSU1QT1JU
IERpYWxvZztccGFyDQpWQVIgYSosIGIqLCByZXN1bHQqIDogSU5URUdFUjtccGFyDQpQUk9DRURV
UkUgRG8qO1xwYXINCkJFR0lOIHJlc3VsdCA6PSBhK2I7IERpYWxvZy5VcGRhdGVJbnQgKHJlc3Vs
dClccGFyDQpFTkQgRG87XHBhcg0KRU5EIFRzdEFkZC5ccGFyDQpccGFyDQpJbnN0cnVjdGlvbnM6
XHBhcg0KMS4gQ29weSB0aGUgbW9kdWxlIHRleHQgdG8gYSBmcmVzaCBCQiB3aW5kb3cuXHBhcg0K
Mi4gSGl0IENUUkwtSy4gQW5zd2VyIE9LIHRvIHR3byBxdWVzdGlvbnMgdGhhdCB3aWxsIGFwcGVh
ci5ccGFyDQozLiBFeGVjdXRlIENvbnRyb2xzLT5OZXcgZm9ybS4uLlxwYXINCjQuIFR5cGUgVHN0
QWRkIGludG8gdGhlIHRleHQgYm94LCBoaXQgT0suXHBhcg0KNS4gQSBuZXcgd2luZG93IHNoYWxs
IGFwcGVhciB0aXRsZWQgKFRzdClBZGQuXHBhcg0KNi4gUHVsbCBkb3duIHRoZSBEZXYgbWVudSwg
c2Nyb2xsIHRvICJNYXNrIG1vZGUiXHBhcg0KICAgKGhvbGRpbmcgZG93biB0aGUgbW91c2Uga2V5
KSBhbmQgcmVsZWFzZSB0aGUga2V5LlxwYXINClxwYXINCllvdSBzaGFsbCBoYXZlIGEgZnVsbHkg
d29ya2luZyBHVUkgd2l0aG91dCBidXJuaW5nIG11Y2ggdGltZS5ccGFyDQpUaGUgZnVuY3Rpb25h
bGl0eSBvZiB0aGUgY29kZSBpcyBwcmV0dHkgbGltaXRlZCwgYnV0IHRoaXNccGFyDQppcyB0byBi
ZSBleHBlY3RlZCBpbiBhbnkgc3VwZXItc2hvcnQgZGVtby4gQnV0IGF0IGxlYXN0XHBhcg0KdGhp
cyB3aWxsIGRlbW9uc3RyYXRlIHRoYXQgeW91IGRvIG5vdCBoYXZlIHRvICJidXJuIG11Y2ggdGlt
ZSJccGFyDQp3aXRoIGNyZWF0aW5nIFdpbmRvd3MgR1VJcy5ccGFyDQpccGFyDQpIb3BlIHRoaXMg
YW5zd2VycyBhdCBsZWFzdCBvbmUgb2YgeW91ciByZXNlcnZhdGlvbnMuXHBhcg0KXHBhcg0KV1xw
YXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNV
QlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2h9fQBwk1IAHgAAAD8A


----boundary-LibPST-iamunique-1082024643_-_---
Received on Sun Feb 20 2005 - 01:15:58 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:23 UTC