DLL2PBLib SourceCode Generator Update Version 1.5.5
Verfasst: 03.08.2005 07:33
Wozu dient dieses Tool?
Erstellt Wrapper-Source für DLLs. Dieser Source kann per Include verwendet werden. Empfehlenswert ist aber das Kompilieren zu einer PB-Userlib mithilfe von TailBite.
Features:
Alle Funktionsaufrufe mittels CallFunctionFast bzw. CallCFunctionFast, ermittelt Funktionsnamen, Anzahl Parameter (nur StdCall DLLs), div. Einstellungen möglich, ProgramParameter- und Dropunterstützung, Projektverwaltung, IncludeDLL (erfordert PBOSL_LoadDllMemory UserLib).
Eingeschränkte Erkennung von Funktionen die nicht exportiert werden sollten, MS Funktionsnamen-Dekoration wird autom. entfernt (evtl wird nicht alles erkannt!).
In den meisten Fällen sollte der Source vor dem Kompilieren noch überarbeitet werden, um die Rückgabe von Strings und ähnliche Dinge zu berücksichten.
ACHTUNG: Dieses Tool ist nicht für Einsteiger geeignet. Der Autor übernimmt keinerlei Haftung für Schäden die durch Nutzung dieses Tools entstehen könnten.
thx MVXA für das Beta-Testing
Das Programm wurde bisher nur sehr kurz und mit wenig DLLs getestet, darum würde ich mich über ein reges Feedback freuen.
Download über meine Homepage: http://www.ts-soft.realsource.de/
Erstellt Wrapper-Source für DLLs. Dieser Source kann per Include verwendet werden. Empfehlenswert ist aber das Kompilieren zu einer PB-Userlib mithilfe von TailBite.
Features:
Alle Funktionsaufrufe mittels CallFunctionFast bzw. CallCFunctionFast, ermittelt Funktionsnamen, Anzahl Parameter (nur StdCall DLLs), div. Einstellungen möglich, ProgramParameter- und Dropunterstützung, Projektverwaltung, IncludeDLL (erfordert PBOSL_LoadDllMemory UserLib).
Eingeschränkte Erkennung von Funktionen die nicht exportiert werden sollten, MS Funktionsnamen-Dekoration wird autom. entfernt (evtl wird nicht alles erkannt!).
In den meisten Fällen sollte der Source vor dem Kompilieren noch überarbeitet werden, um die Rückgabe von Strings und ähnliche Dinge zu berücksichten.
ACHTUNG: Dieses Tool ist nicht für Einsteiger geeignet. Der Autor übernimmt keinerlei Haftung für Schäden die durch Nutzung dieses Tools entstehen könnten.
thx MVXA für das Beta-Testing
Das Programm wurde bisher nur sehr kurz und mit wenig DLLs getestet, darum würde ich mich über ein reges Feedback freuen.
Download über meine Homepage: http://www.ts-soft.realsource.de/