Hi,
Ich habe ein Programm geschrieben, welches eine sms mit GPS Infos empfaengt. Diese will ich in einer Karte darstellen. Ich benutze MapObject von ESRI dafuer. Das ist ein ActiveX.
Der Code ist ok und alles funktioniert. Aber manchmal wenn ich diese Zeilen aufrufe:
IMoProjCoordSysPtr PsTo = (IDispatch*)CoProjCoordSys::Create();
IMoGeoCoordSysPtr CsFrom = (IDispatch*)CoGeoCoordSys::Create();
bekomme ich die Fehlermeldung:
HRCHECK with the
> message 'Create
> (intfObj)' :CoInitialize has not been called.
Das Komische fuer mich ist, dass ich diese Procedure von anderen Modulen aufrufe und keine Fehlermeldung kommt.
Laut Hilfe handelt es sich um ein Com error. Ich benutze ComPort von WinSoft.sk um mit einem GSM Modem zu kommunizieren. Das funktioniert ja eigentlich alles. Was koennte den Fehler verursachen?
Ich bedanke mich im vorraus fuer jede Hilfe.
Gruss,
Ronald
Ich habe ein Programm geschrieben, welches eine sms mit GPS Infos empfaengt. Diese will ich in einer Karte darstellen. Ich benutze MapObject von ESRI dafuer. Das ist ein ActiveX.
Der Code ist ok und alles funktioniert. Aber manchmal wenn ich diese Zeilen aufrufe:
IMoProjCoordSysPtr PsTo = (IDispatch*)CoProjCoordSys::Create();
IMoGeoCoordSysPtr CsFrom = (IDispatch*)CoGeoCoordSys::Create();
bekomme ich die Fehlermeldung:
HRCHECK with the
> message 'Create
> (intfObj)' :CoInitialize has not been called.
Das Komische fuer mich ist, dass ich diese Procedure von anderen Modulen aufrufe und keine Fehlermeldung kommt.
Laut Hilfe handelt es sich um ein Com error. Ich benutze ComPort von WinSoft.sk um mit einem GSM Modem zu kommunizieren. Das funktioniert ja eigentlich alles. Was koennte den Fehler verursachen?
Ich bedanke mich im vorraus fuer jede Hilfe.
Gruss,
Ronald
Comment