Hallo an alle.
Hat hier schon mal jemand versucht mit vb.net eine Addin für Bascom zu schreiben?
Die Bascom-IDE ist ja in Delphi 5 geschrieben worden. Das hab ich nicht und auch Pascal ist mir nicht geläufig.
Daher dachte ich, es muss doch eigentlich möglich sein mit z.B. Visual-Basic Net ein Addin zu schreiben.
Dabei treten 2 Probleme auf.
- Das Plugin muss eine DLL sein, die Funktionen exportiert wie eine WinAPI.
- Delphi verwendet Aus Aufrufkonvention "Register" und vb.net vermutlich "cdecl"
Gibt es da einen Warpper, um die Aufrufe zu konvertieren und entsprechende VB-Routinen aufruft?
Oder wie kann ich eine Sub oder Funktion in vb.net 2008 als Einsprungpunkt expertieren?
Übrigens: Ich hatte von MCSElectronic mal ein Code-Beispiel für ein Adobe-Plugin erhalten.
Der Source ist aber in Delpgi 5 und nicht kompatibel zu Lazarus (Pascal).
Auch die Convertierfunktion schlug fehl.
Danke schon mal für eure Infos.
Gruß Micha
Hat hier schon mal jemand versucht mit vb.net eine Addin für Bascom zu schreiben?
Die Bascom-IDE ist ja in Delphi 5 geschrieben worden. Das hab ich nicht und auch Pascal ist mir nicht geläufig.
Daher dachte ich, es muss doch eigentlich möglich sein mit z.B. Visual-Basic Net ein Addin zu schreiben.
Dabei treten 2 Probleme auf.
- Das Plugin muss eine DLL sein, die Funktionen exportiert wie eine WinAPI.
- Delphi verwendet Aus Aufrufkonvention "Register" und vb.net vermutlich "cdecl"
Gibt es da einen Warpper, um die Aufrufe zu konvertieren und entsprechende VB-Routinen aufruft?
Oder wie kann ich eine Sub oder Funktion in vb.net 2008 als Einsprungpunkt expertieren?
Übrigens: Ich hatte von MCSElectronic mal ein Code-Beispiel für ein Adobe-Plugin erhalten.
Der Source ist aber in Delpgi 5 und nicht kompatibel zu Lazarus (Pascal).
Auch die Convertierfunktion schlug fehl.
Danke schon mal für eure Infos.
Gruß Micha