- Component-Pascal Collection & BlackBox 1.6

From: Oberon microsystems AG, Tech-Support <"Oberon>
Date: Fri, 4 May 2007 10:56:27 +0200

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

Robert,

there is no code for the deprecated interface modules ADVAPI32,
COMDLG32, GDI32, KERNEL32, ODBC32, SHELL32, USER32, and Winsock. An
interface module only contains declarations of constants, types, and
procedure signatures but no code. By calling procedures of an interface
module, you directly access the underlying DLLs -- in your case the
Windows operating system.

You can find the documentation for the Windows API by searching on
http://msdn2.microsoft.com/en-us/library. (Your favorite search engine
should do the trick as well.) Finding the corresponding WinApi
procedures should not be too big of a problem either since the names of
the procedures are roughly the same.

As for remaining questions, we suggest posting them to the mailing list.


Thank you very much and with best regards,

Marc

Oberon microsystems AG
www.oberon.ch
+41 (0)44 445 17 51


> -----Original Message-----
> From: blackbox{([at]})nowhere.xy
> Behalf Of Campbell, Robert D (SELEX) (UK Edinburgh)
> Sent: Freitag, 4. Mai 2007 10:00
> To: Blackbox
> Subject: [BlackBox] - Component-Pascal Collection & BlackBox 1.6
>
>
>
> Oms, all
>
> Many years ago I wrote some code using USER32 (and probably
> some other deprecated Modules). I now forget the detailed
> design thinking.
>
> To translate this to be 1.6 compatible I think it would be
> helpful to be able to read the USER32 source so that I can
> directly call the corresponding WinApi functions in the same way.
>
> Am I correct, and can these sources be made available for
> this purpose?
>
>
>
> Regards
>
> Robert
>
> SELEX Sensors and Airborne Systems Limited Registered Office:
> Sigma House, Christopher Martin Road, Basildon, Essex SS14
> 3EL A company registered in England & Wales. Company no. 02426132
> ********************************************************************
> This email and any attachments are confidential to the
> intended recipient and may also be privileged. If you are not
> the intended recipient please delete it from your system and
> notify the sender.
> You should not copy it or use it for any purpose nor disclose
> or distribute its contents to any other person.
> ********************************************************************
>
> --- 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-1926686652_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFJvYmVydCxccGFyDQpccGFyDQp0aGVyZSBpcyBu
byBjb2RlIGZvciB0aGUgZGVwcmVjYXRlZCBpbnRlcmZhY2UgbW9kdWxlcyBBRFZBUEkzMixccGFy
DQpDT01ETEczMiwgR0RJMzIsIEtFUk5FTDMyLCBPREJDMzIsIFNIRUxMMzIsIFVTRVIzMiwgYW5k
IFdpbnNvY2suIEFuXHBhcg0KaW50ZXJmYWNlIG1vZHVsZSBvbmx5IGNvbnRhaW5zIGRlY2xhcmF0
aW9ucyBvZiBjb25zdGFudHMsIHR5cGVzLCBhbmRccGFyDQpwcm9jZWR1cmUgc2lnbmF0dXJlcyBi
dXQgbm8gY29kZS4gQnkgY2FsbGluZyBwcm9jZWR1cmVzIG9mIGFuIGludGVyZmFjZVxwYXINCm1v
ZHVsZSwgeW91IGRpcmVjdGx5IGFjY2VzcyB0aGUgdW5kZXJseWluZyBETExzIC0tIGluIHlvdXIg
Y2FzZSB0aGVccGFyDQpXaW5kb3dzIG9wZXJhdGluZyBzeXN0ZW0uXHBhcg0KXHBhcg0KWW91IGNh
biBmaW5kIHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUgV2luZG93cyBBUEkgYnkgc2VhcmNoaW5n
IG9uXHBhcg0KaHR0cDovL21zZG4yLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS4gKFlvdXIg
ZmF2b3JpdGUgc2VhcmNoIGVuZ2luZVxwYXINCnNob3VsZCBkbyB0aGUgdHJpY2sgYXMgd2VsbC4p
IEZpbmRpbmcgdGhlIGNvcnJlc3BvbmRpbmcgV2luQXBpXHBhcg0KcHJvY2VkdXJlcyBzaG91bGQg
bm90IGJlIHRvbyBiaWcgb2YgYSBwcm9ibGVtIGVpdGhlciBzaW5jZSB0aGUgbmFtZXMgb2ZccGFy
DQp0aGUgcHJvY2VkdXJlcyBhcmUgcm91Z2hseSB0aGUgc2FtZS5ccGFyDQpccGFyDQpBcyBmb3Ig
cmVtYWluaW5nIHF1ZXN0aW9ucywgd2Ugc3VnZ2VzdCBwb3N0aW5nIHRoZW0gdG8gdGhlIG1haWxp
bmcgbGlzdC5ccGFyDQpccGFyDQpccGFyDQpUaGFuayB5b3UgdmVyeSBtdWNoIGFuZCB3aXRoIGJl
c3QgcmVnYXJkcyxccGFyDQpccGFyDQpNYXJjXHBhcg0KXHBhcg0KT2Jlcm9uIG1pY3Jvc3lzdGVt
cyBBR1xwYXINCnd3dy5vYmVyb24uY2hccGFyDQorNDEgKDApNDQgNDQ1IDE3IDUxXHBhcg0KXHBh
cg0KXHBhcg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxwYXINCj4gRnJvbTogYmxhY2ti
b3hAb2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNoXSBPbiBccGFyDQo+IEJlaGFs
ZiBPZiBDYW1wYmVsbCwgUm9iZXJ0IEQgKFNFTEVYKSAoVUsgRWRpbmJ1cmdoKVxwYXINCj4gU2Vu
dDogRnJlaXRhZywgNC4gTWFpIDIwMDcgMTA6MDBccGFyDQo+IFRvOiBCbGFja2JveFxwYXINCj4g
U3ViamVjdDogW0JsYWNrQm94XSAtIENvbXBvbmVudC1QYXNjYWwgQ29sbGVjdGlvbiAmIEJsYWNr
Qm94IDEuNlxwYXINCj4gXHBhcg0KPiBccGFyDQo+IFxwYXINCj4gT21zLCBhbGxccGFyDQo+IFxw
YXINCj4gTWFueSB5ZWFycyBhZ28gSSB3cm90ZSBzb21lIGNvZGUgdXNpbmcgVVNFUjMyIChhbmQg
cHJvYmFibHkgXHBhcg0KPiBzb21lIG90aGVyIGRlcHJlY2F0ZWQgTW9kdWxlcykuIEkgbm93IGZv
cmdldCB0aGUgZGV0YWlsZWQgXHBhcg0KPiBkZXNpZ24gdGhpbmtpbmcuXHBhcg0KPiBccGFyDQo+
IFRvIHRyYW5zbGF0ZSB0aGlzIHRvIGJlIDEuNiBjb21wYXRpYmxlIEkgdGhpbmsgaXQgd291bGQg
YmUgXHBhcg0KPiBoZWxwZnVsIHRvIGJlIGFibGUgdG8gcmVhZCB0aGUgVVNFUjMyIHNvdXJjZSBz
byB0aGF0IEkgY2FuIFxwYXINCj4gZGlyZWN0bHkgY2FsbCB0aGUgY29ycmVzcG9uZGluZyBXaW5B
cGkgZnVuY3Rpb25zIGluIHRoZSBzYW1lIHdheS5ccGFyDQo+IFxwYXINCj4gQW0gSSBjb3JyZWN0
LCBhbmQgY2FuIHRoZXNlIHNvdXJjZXMgYmUgbWFkZSBhdmFpbGFibGUgZm9yIFxwYXINCj4gdGhp
cyBwdXJwb3NlP1xwYXINCj4gXHBhcg0KPiBccGFyDQo+IFxwYXINCj4gUmVnYXJkc1xwYXINCj4g
IFxwYXINCj4gUm9iZXJ0XHBhcg0KPiBccGFyDQo+IFNFTEVYIFNlbnNvcnMgYW5kIEFpcmJvcm5l
IFN5c3RlbXMgTGltaXRlZCBSZWdpc3RlcmVkIE9mZmljZTogXHBhcg0KPiBTaWdtYSBIb3VzZSwg
Q2hyaXN0b3BoZXIgTWFydGluIFJvYWQsIEJhc2lsZG9uLCBFc3NleCBTUzE0IFxwYXINCj4gM0VM
IEEgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgJiBXYWxlcy4gIENvbXBhbnkgbm8uIDAy
NDI2MTMyXHBhcg0KPiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKlxwYXINCj4gVGhpcyBlbWFpbCBhbmQgYW55IGF0dGFj
aG1lbnRzIGFyZSBjb25maWRlbnRpYWwgdG8gdGhlIFxwYXINCj4gaW50ZW5kZWQgcmVjaXBpZW50
IGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCBccGFyDQo+IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQgcGxlYXNlIGRlbGV0ZSBpdCBmcm9tIHlvdXIgc3lzdGVtIGFuZCBc
cGFyDQo+IG5vdGlmeSB0aGUgc2VuZGVyLlxwYXINCj4gWW91IHNob3VsZCBub3QgY29weSBpdCBv
ciB1c2UgaXQgZm9yIGFueSBwdXJwb3NlIG5vciBkaXNjbG9zZSBccGFyDQo+IG9yIGRpc3RyaWJ1
dGUgaXRzIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24uXHBhcg0KPiAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxw
YXINCj4gXHBhcg0KPiAtLS0gQmxhY2tCb3hccGFyDQo+IC0tLSBzZW5kIHN1YmplY3QgSEVMUCBv
ciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2hccGFyDQo+IFxwYXINCj4gXHBhcg0K
XHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NS
SUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCn0

----boundary-LibPST-iamunique-1926686652_-_---
Received on Fri May 04 2007 - 10:56:27 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:39 UTC