COM Componentes without Direct-To-Com

From: [at]} <Pepe>
Date: Thu, 4 Jul 2002 11:27:58 -0700 (PDT)

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


Hi

I'm trying(without success) to know how to code a COM
component in Component Pascal without Direct-To-Com.
There's some information in the BlackBox help but it
doesn't help much.
If i use pointers to untagged records, how do I create
new objects? (NEW()isn't available, is it?) And,
everyway, how do I delete them?
Is CoCreateInstance available?
Should I declare the interfaces in some special way(or
IMDL)?(I think that the example makes available com
interfaces ...)
The example doesn't use inheritance with IUnknown.
Would it be ok?

I would thank you a little explanation about this
matter.


Thanks a lot,

Maria


 

__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCkhpXHBhcg0KXHBhcg0KSSdtIHRyeWlu
Zyh3aXRob3V0IHN1Y2Nlc3MpIHRvIGtub3cgaG93IHRvIGNvZGUgYSBDT01ccGFyDQpjb21wb25l
bnQgaW4gQ29tcG9uZW50IFBhc2NhbCB3aXRob3V0IERpcmVjdC1Uby1Db20uXHBhcg0KVGhlcmUn
cyBzb21lIGluZm9ybWF0aW9uIGluIHRoZSBCbGFja0JveCBoZWxwIGJ1dCBpdFxwYXINCmRvZXNu
J3QgaGVscCBtdWNoLiBccGFyDQpJZiBpIHVzZSBwb2ludGVycyB0byB1bnRhZ2dlZCByZWNvcmRz
LCBob3cgZG8gSSBjcmVhdGVccGFyDQpuZXcgb2JqZWN0cz8gKE5FVygpaXNuJ3QgYXZhaWxhYmxl
LCBpcyBpdD8pICBBbmQsXHBhcg0KZXZlcnl3YXksIGhvdyBkbyBJIGRlbGV0ZSB0aGVtP1xwYXIN
CklzIENvQ3JlYXRlSW5zdGFuY2UgYXZhaWxhYmxlP1xwYXINClNob3VsZCBJIGRlY2xhcmUgdGhl
IGludGVyZmFjZXMgaW4gc29tZSBzcGVjaWFsIHdheShvclxwYXINCklNREwpPyhJIHRoaW5rIHRo
YXQgdGhlIGV4YW1wbGUgbWFrZXMgYXZhaWxhYmxlIGNvbVxwYXINCmludGVyZmFjZXMgLi4uKVxw
YXINClRoZSBleGFtcGxlIGRvZXNuJ3QgdXNlIGluaGVyaXRhbmNlIHdpdGggSVVua25vd24uXHBh
cg0KV291bGQgaXQgYmUgb2s/IFxwYXINClxwYXINCkkgd291bGQgdGhhbmsgeW91IGEgbGl0dGxl
IGV4cGxhbmF0aW9uIGFib3V0IHRoaXNccGFyDQptYXR0ZXIuXHBhcg0KXHBhcg0KXHBhcg0KVGhh
bmtzIGEgbG90LCBccGFyDQpccGFyDQpNYXJpYVxwYXINClxwYXINClxwYXINCiBccGFyDQpccGFy
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xwYXIN
CkRvIFlvdSBZYWhvbyE/XHBhcg0KU2lnbiB1cCBmb3IgU0JDIFlhaG9vISBEaWFsIC0gRmlyc3Qg
TW9udGggRnJlZVxwYXINCmh0dHA6Ly9zYmMueWFob28uY29tXHBhcg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBm
cm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3Jk
ICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFy
DQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1
Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3Jk
ICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVt
IHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBs
aXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0K
Q3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQg
dXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBt
YWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91
IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRo
b3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVh
c29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBz
dWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4g
UGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBk
ZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzLlxwYXINCn0=


----boundary-LibPST-iamunique-499060745_-_---
Received on Thu Jul 04 2002 - 20:27:58 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:38 UTC