Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Cypress Enable - API Zugriff nur einmal möglich.
RodFromGermany - - Weitere Sprachen und sprachübergreifende Themen
Beitrag@human Willkommen im Forum. Ich nehme mal an, dass Deine Deklarationen zumindest teilweise vom alten VB6-Format sind, da sind ggf. Parameter falsch deklariert. Möglicherweise ist ByVal pcom As Long nun ein ByVal pcom As IntPtr. Das würde wahrscheinlich alle Long-Parameter betreffen bzw. MDCE *pcom und auch char *ipstr in der Text-Datei. Probierma, für diese DLL vom Hersteller die .NET-Deklarationen zu bekommen.
-
Cypress Enable - API Zugriff nur einmal möglich.
RodFromGermany - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von human: „IntPtr oder IpStr werden von Cypress leider nicht unterstützt.“IntPtr wird von .NET unterstützt. In der nativen DLL kann stehen was da will, es muss nur korrekt auf .NET übertragen werden. Gugst Du hier: Austausch von Daten zwischen einer VB.NET-exe und einer C-DLL, 32 und 64 Bit
-
Cypress Enable - API Zugriff nur einmal möglich.
RodFromGermany - - Weitere Sprachen und sprachübergreifende Themen
Beitrag@human Was trennt Cypress und die dll? Zu den Strings gugst Du hier: Austausch von Daten zwischen einer VB.NET-exe und einer C-DLL, 32 und 64 Bit Hatten wir doch schon. Der IntPtr ist der Pointer. Wenn Du wie in C / C++ mit *var = bla arbeiten willst, musst Du C# und unsafe programmieren.
-
Cypress Enable - API Zugriff nur einmal möglich.
RodFromGermany - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von human: „ohne VB.net ... mit ein paar eigenen Funktionen“in welcher Programmiersprache?