Newsgroup: it.comp.lang.delphi
Titolo: DLL ed ActiveX

Ho bisogno di una dritta da qualcuno che ha gia' fatto questa esperienza:
sto sviluppando una DLL all'interno della quale ci sono un paio di form che
hanno componenti ActiveX o OCX all'antica :) Il mio problema e' che se
escludo questi form la dll viene caricata normalmente, se invece uso un
qualsiasi form, all'interno del quale ci sia un ocx, all'atto della
creazione del form ricevo questo errore:
Exception EOleSysError in eccecc
ColInitialize non e' stato chiamato
Mi e' venuto il dubbio che le due cose siano incompatibli, ma preferisco
pensare di essere io ad essere impedito, visto che e' la prima volta che
metto assieme le due cose.
Un grazie di cuore a chi mi da una mano
-----------------------------------------------------
Ciao.Alberto.

> ColInitialize non e' stato chiamato
Ho avuto lo stesso problema, se  mi ricordo bene devi chiamare la 
funzione CoInitialize (nil) o qualche cosa del genere, la soluzione ce 
l'ho nei sorgenti in ufficio, se non risolvi domani te la posto.
Massimo

 l'ho nei sorgenti in ufficio, se non risolvi domani te la posto.
Mi faresti veramente un grosso favore, sono fermo per questa stupidata  ....
Ciao.Alberto.

 Mi faresti veramente un grosso favore, sono fermo per questa stupidata
....
Alby, Alby... dove mi caschi! :)))
Ciao,
Franco.

 Alby, Alby... dove mi caschi! :)))
Con il modo in cui sto lavorando ora, cascherei sulle cose piu' idiote ...
non si puo' programmare in tanto che si risponde alle telefonate dei clienti
...
Ciao.Alberto.

non si puo' programmare in tanto che si risponde alle telefonate dei clienti
Ti capisco, anche se indirettamente. Una mia collega si trova nella
stessa situazione, infatti a fine giornata non ne puň piů.
Ma... la tua segretaria? :)
Giŕ che ci sono, sapresti spiegarmi in 2 parole, se lo sai, come
gestire una porta seriale, o meglio, una comunicazione seriale da
Delphi? Vorrei comunicare direttamente col modem, ma non ho trovato
NIENTE su come fare!
CIAO.
/|/|/ Bozzy \|\|\

Ma di che funzione si tratta ? O meglio , a quale libreria appartiene ?
Max, seduto alla scrivania davanti alla mia sta osservando il sorgente
e mi dice che dovrebbe essere ActiveX.
E' una funzione, aggiungo, che appartiene all'SDK COM della Microsoft.
Trovi maggiori informazioni su MSDN (
www.msdn.microsoft.com
). 
--
Andrea Laforgia (ICQ 87230455)
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 NIENTE su come fare!
Per gestire la porta seriale del PC gurda su torry ci dovrebbe essere un
component che si chiama tcomport, incapsula tutte le chiamate alle api di
windows, non so che cosa ci devi fare ma in generale puoi usare i comandi AT
standard Hayes se hai difficoltà fammelo sapere, ho già realizzato diverse
applicazioni in proposito
Max

 NIENTE su come fare!
Ti consiglio il componente Async32, il migliore che abbia trovato.
Se ti interessa lavorarci, ho fatto anche qualche miglioramento su di esso.
Ciao.Alberto.

 Trovi maggiori informazioni su MSDN (
www.msdn.microsoft.com
).
Risolto, ormai questa disgrazia appartiene al passato, adesso ce ne sono di
nuove :0)
Grazie a tutti, efficentissimi come sempre.
Ciao.Alberto.

 Se ti interessa lavorarci, ho fatto anche qualche miglioramento su di
esso.
Beh, se puoi darmi la tua versione modificata, ben venga. Grazie!
Puoi mandarmela in email.
CIAO,
Franco.

 provare più possibilità).
;-)
Massimo