Seite 1 von 1

xb2net: TCP-Socket-Problem in dynamischer DLL ??

Verfasst: Mo, 29. Dez 2008 12:00
von Pope
Hallo Leute,

nachträglich frohe Weihnachten gehabt zu haben - oder so ;-)

Knobelaufgabe für xb2net-Experten :

Beim Aufteilen von Programmteilen in dynamisch geladene DLLs habe ich das Problem, daß beim ersten Aufruf von XBSOCKET():new() eine Fehlermeldung wegen eines nicht definierten Arrays auftaucht, die sonst nicht erscheint.

Aufruf : oSock := xbSocket():New(AF_INET, SOCK_STREAM, IPPROTO_IP, oSSLContext)

Fehlermeldung :

Parameter has wrong data type
Operation: <U of >[<30>]
XBSOCKET:OPEN(1734)
XBSOCKET:RESET(17189
XBSOCKET:INIT(1658)
... hier kommt dann mein Aufruf ...

In dem betreffenden PRG habe ich die xb2net.ch included - und ein #pragma library auf die xb2net.lib drin.

Sobald ich das PRG aus der dynamisch geladenen DLL in eine andere (auch DLL - aber nicht dynamisch) packe, läuft der Aufruf rund. Häää ?
Ich hab meine DLLs soooo schön sortiert - und will nicht wieder alles umbauen. Hat einer ne Idee hierzu ???

Gruß
Klaus