ActiveX (v140_xp)
-
Hallo zusammen,
seit vs2015 gibt es ein toolset v140_xp´, (incl. dem MultiByte pack)
diese wurden von v120_xp nach v140_xp ausgetauscht.In der XP VirtualMashine lassen sich mit dem toolset einige ActiveX/Com
Objekte nicht mehr registrieren Meldung :LoadLibrary("Datei.ocx") fehlgeschlagen - Unzulässiger Zugriff auf einen Speicherbereich.
Die Objekte laufen normal auf w7/10
Woran liegt das jetzt danke für Hinweise.
-
Lol. "Mein PC geht nicht. Woran liegt das jetzt?"
Häng nen Debugger dran.
-
Hallo,
es waren Unterschiede in den Linkereinstellungen, da ist also
Vorsicht geraten, der Inhalt der Schalter ist nicht immer sonnenklar.Und Änderungen verursachen keine Probleme auf dem ggf. aktiven Windows.
Das muss also nicht für XP Windows gelten. Sehr feine Tücke.Danke für deinen Ratschlag
Grüße und Erfolg
Karst.
-
Und was für Unterschiede waren es jetzt?
-
Advanced Linker Options
Unload = yes
Nobind delay = yesEs waren verschidene
-
OK. Funktionieren die Default-Einstellungen?
Oder musstest du die Defaults manuell anpassen damit es auf XP geht?
-
Hi,
ein via Default erstelltes .ocx läuft.
Wir haben da einige solcher Objekte, auch manuell nachgeführte und in den
Parametern dem Default angeglichene, dennoch Macken jene herum,
und lassen sich nicht Registern. Oder enden mit einer Exception,
ich habe der Tage viel Spass damit und teste via VM-Box von Oracle, über gemeinsame Folder. Die hälfte hatte einfach den besagten Schalter anders.
Andere stehen noch in der Rätselecke..Grüße aus Preußen
K aus B.