Deutsch
Forum

ActiveX, OCX und XPSE passen nicht zusammen?

 

Christof
Neuß
Hallo,

wer kann mir denn einen Tipp geben, wie ich ein Programm mit XPSE kompiliere, das mit Routinen aus dem OCX-Package arbeitet?

XPSE prüft, kompilert, linkt und startet das Programm. Sobald aber das Programm an die Stelle OCXINIT() kommt, schmiert es total ab.

Unter normalem XProfan funktionierts einwandfrei.

Ich würd halt gerne die XPSE bzw. XPRR-Funktion nutzen, um das Programm-Icon auszutauschen. Mit dem Reshacker komme ich hier überhaupt nicht zurecht.

Merci!
 
Win10 16 GB RAM
29.04.2008  
 




Christof
Neuß
Hab versucht, die Sache noch etwas weiter einzugrenzen.

M.E. taucht der Fehler hier auf:
KompilierenMarkierenSeparieren
proc ocxInit------------------------------------ocxInit---------------------------------

    ~CoInitialize(0)
    struct VARIANT=vt%,wReserved1%,wReserved2%,wReserved3%,Val&,X&--var.Val ist 8 Bytes gross!
    struct DISPPARAMS=rgvarg&,rgdispidNamedArgs&,Args&,cNamedArgs&
    dim Var#,VARIANT------------Global deklariert!!
    dim Disp#,DISPPARAMS--------Global deklariert!!
    dim IID#,16-----------------Global deklariert!!
    ATL&=usedll(ATL.dll)------Global deklariert!!
    ~AtlAxWinInit()
    endproc---------------------------------------------------------------------------------

Erst bei der letzten Zeile ~AtlAxWinInit() schmiert mir das Programm ab. XPSE macht daraus call(__cf7&,0) und __cf7& = __cf1(__cf2(atl.dll),AtlAxWinInit)
 
Win10 16 GB RAM
29.04.2008  
 



Nochmals ein Verweis auf  [...]  in dem die entsprechend korrigierten Versionen zu entnehmen sind.

Die Include ist auch etwas angepasst da XPSE schon initialisiert was die Include nochmals initialisieren möchte.

Schau dieses kleine Programm von mir  [...]  nutzt ocx mit xpse weshalb o.g. Thread erst entstanden war.
 
29.04.2008  
 




Christof
Neuß
Oh Gott!!!

Anfängerfehler unterste Stufe!!!! Und dafür sitze ich hier stundenlang rum und probiere mir einen Wolf und nerve die Community. SORRY!!!!


Hallo iF,

danke für Deine Geduld. Ich hab doch tatsächlich Deine geänderten Dateien gestern runtergeladen und auch entpackt, aber dann die falschen (alten) wieder in mein Programmverzeichnis kopiert. Hab somit also immer noch mit den suboptimalen Versionen rumgemacht.

Kaum macht man s richtig, schon funktionierts!

 
Win10 16 GB RAM
29.04.2008  
 



 
29.04.2008  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.093 Betrachtungen

Unbenanntvor 0 min.
Torsten Freitag19.05.2016
p.specht15.04.2013
Andreas Koch14.01.2013
Hans Dieter Graap20.11.2012
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Christof Neuß (3x)
iF (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie