Seite 1 von 1

Wrapper dll (cdecl <->stdcall) damit auch VB.NET geht.

Verfasst: 02.01.2013, 00:40
von Prediger
Hallo,
Ich habe mir ein DMX-Dongel gebastelt. DMX 512 In und Out fullframe mit einem FT232RL einem ATtini13 und einem SN75179
C++ ist nicht mein Ding ich Bastel in VB.NET das kann dummerweise aber nur DLL mit cdecl Calls erstellen. Hat jemand für PC-Dimmer eine Wrapper DLL gebastelt die die Umsetzung von stdcall auf cdecl erledigt ?

LG Christof

Re: Wrapper dll (cdecl <->stdcall) damit auch VB.NET geht.

Verfasst: 02.01.2013, 10:06
von Martin3182
Hey,

Also wenn ich das richtig verstanden hab willst du jetzt eine VB.NET Wrapper DLL schreiben die dir ein Interface ansteuert??

Wenn dem so ist würde ich die Idee schnell aufgeben. Du solltest stattdessen die Wrapper DLL in Delphi schreiben. Ich habe ebenfalls sowas probiert und musste an der Parameterübergabe aufgeben.
Mit Delphi hast dann auch kein Problem mit stdcall vs. cdecl

Re: Wrapper dll (cdecl <->stdcall) damit auch VB.NET geht.

Verfasst: 02.01.2013, 12:38
von Prediger
Nee, Nee der Wrapper muss natürlich in C++ oder Delphi geschrieben sein.
Für c++ bin ich zu doof
Delphi sollte ich nochmal zusammen bekommen aber da hatte ich nicht viel mit dll s gemacht.

Re: Wrapper dll (cdecl <->stdcall) damit auch VB.NET geht.

Verfasst: 03.01.2013, 13:30
von Ingo
Prediger hat geschrieben:Delphi sollte ich nochmal zusammen bekommen aber da hatte ich nicht viel mit dll s gemacht.
Guck mal hier: PC_DIMMER_SDK_Ausgabeplugin_Delphi7 Da hast du eigentlich schon alles, was du brauchst, um ein Plugin für dein Interface zu schreiben.

Grüße,
Ingo