| |
![zurück](../images/b_zurueck.gif)
Fortgeschrittene ProgrammierungProgramm funktioniert als Exe, aber nicht aus dem VB Debugger heraus | | ![](../images/trans.gif) | Autor: Ralfonso | Datum: 11.09.07 16:53 |
| Hallo Leute,
ich habe eine VB 6.0 Applikation (für die Oberfläche) und eine Win32 C++ Dll (für die wertvollen Sachen). Meine Appliktation ruft eine Funkion aus der Dll auf.
Diese ist folgendermaßen definiert (C++-Code):
long __declspec(dllexport) __stdcall iArchiveSondertag (UAHCONNECT* phConnect, const char* pszName,int iVal, const long iMAXDATALENGTH)
{
long iRetVal = 202;
.......
return iRetVal;
}
Die Dll-Funktion habe ich dann in VB folgendermaßen deklariert:
Private Declare Function iArchiveSondertag Lib "Scheduler_VB_Wrapper" (hConnect _
As Long, _
ByVal _
pszName _
As _
String, _
ByVal _
iVal As _
Integer, _
ByVal _
iMAX_DATA_
_LENGTH _
As Long) _
As Long Im selben Modul rufe ich die Funktion dann folgendermaßen auf:
Dim RetVal As Long
RetVal = iArchiveSondertag("Feiertag", 0, 165) Das Problem besteht darin, daß wenn ich meine VB-Exe starte alles funktioniert, genauso wenn ich die DLL debugge (im Prinzip wird da ja auch die Exe gstartet).
Es funktioniert jedoch nicht, wenn ich es aus dem VB 6.0 Debugger heraus starte.
Ich hatte dieses Problem schon einmal und da lag es daran, daß ich von C++ aus einen Int-Wert zurückgegeben hatte und ihn in VB auch als Integer und nicht als Long abgeholt hatte.
Ich bin echt ratlos, über ne Hilfestellung würd ich mich echt freuen.
Danke schonmal | ![](../images/trans.gif) |
![](../images/48x48/info.gif) | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
![nach oben](../images/b_top.gif) ![zurück](../images/b_zurueck.gif) |
|
Neu! sevCommand 4.0 ![Professionelle Schaltflächen](../images/werbung/sevcmd3_120x95.gif)
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Access-Tools Vol.1 ![Access-Tools CD Vol.1](../images/werbung/apvol1_68x100.gif)
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|