AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Hilfe zu EIntfCastError gesucht

Ein Thema von FBrust · begonnen am 4. Okt 2002 · letzter Beitrag vom 7. Okt 2002
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#11
  Alt 7. Okt 2002, 09:51
Hallo sakura,

habe den HKCR/CLSID-Schlüssel überprüft, ist auf dem Zielrechner vorhanden und identisch mit dem auf dem Entwicklungsrechner...


Grüsse

Frank
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#12
  Alt 7. Okt 2002, 11:04
Hallo sakura,

mir ist noch was aufgefallen: Du hast in Deinem Beitrag weiter oben von einer ActiveX-Datei geschrieben.

Die OLE-Software wird aber über eine Typenbibliothek (.tlb) angesprochen (diese ist aber auf dem Zielrechner auch vorhanden..)

Gibt es da vielleicht einen Ansatz?


Grüsse
Frank
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#13
  Alt 7. Okt 2002, 11:26
Soweit ist mir auch keine weitere Idee gekommen.

ActiveX ist eigentlich nur ein besserer Name für OLE. Eine Erfindung der Marketingebene von Microsoft, nicht viel mehr.
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#14
  Alt 7. Okt 2002, 16:50
So,

ich hab jetzt den Fehlerherd auf diese Zeile in der importierten Typbibliothek eingegrenzt:

Code:
  Result := CreateComObject(CLASS_DauConnection) as IDauComm;
In der Hilfe zu EIntfCastError steht, dass eine Schnittstellenumwandlung mit Hilfe des Operators as nicht zulässig sei.

In der Hilfe zu dem Operator as steht, dass man mit seiner Hilfe Schnittstellenumwandlungen durchführen könne.

Was nun?

Offensichtlich ist diese Operation auf meinem Rechner zulässig, aber auf dem Zielrechner nicht. Wieso?

Hat vielleicht jemand einen Tip? Danke!!!!

Grüsse
Frank
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#15
  Alt 7. Okt 2002, 17:56
Heureka, ich habs gefunden

Bei der Installation der Fremdsoftware auf den Zielrechnern wird der Interface-Wert für die benötigte Verbindung (im konkreten Fall: IDauComm) offenbar nicht in die Registry eingetragen.

Nachdem ich dies nachgeholt habe: Voilà!!!

Vielen Dank an die Tipgeber.

Dieses Thema ist nun (hoffentlich) abgeschlossen.


Grüsse
Frank
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz