Einzelnen Beitrag anzeigen

MechMac666

Registriert seit: 9. Nov 2008
93 Beiträge
 
#5

AW: Kommunikation zwischen x32 und x64

  Alt 19. Aug 2020, 10:07
[QUOTE=venice2;1472070]
Alle Funktionen der 32 Bit.dll werden dann von dieser 32 Bit Exe über WM_COPYDATA an deiner 64 Bit Anwendung geschickt.
Ok, das hört sich gut an. So werde ich es machen.



Eigentlich gibt es keinen Grund, der verhindert, daß eine 32Bit COM DLL von einer 64Bit Applikation genutzt werden könnte - dafür ist ja WOW64 schließlich da. Ist das COM Objekt ordnungsgemäß registriert?
Sherlock
Es wurde über regsvr32 registriert.
Den Schlüssel habe ich in HKCR\WOW6432Node\CLSID gefunden.
ich hatte den Schlüssel mal nach HKCR\CLSID kopiert, aber da bekam ich als Fehlermeldung %1 wäre keine zulässige Win32 Anwendung.


Übrigens hatte ich die DLL vom COM-Server über eine Typenbibliothek nach Delphi importiert und in ein Package gesteckt. Das dann installiert.
Und hier war der "Installations-Button" aus dem Kontextmenü schon nicht verfügbar wenn ich im package auf x64 umgestellt hatte.
  Mit Zitat antworten Zitat