Seite 1 von 2

Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 01:46
von ts-soft
Nachdem ich Lib2PBImport schon lange nicht mehr geupdated habe, mangels SourceCode :mrgreen: ,
habe ich eine neue Version erstellt. Die alte Version ist hier: http://www.purebasic.fr/german/viewtopi ... b2PBImport zu finden.

Erforderliches OS: Windows XP und höher.

Diese Tool liest statische Libs, sowie Importlibs von DLLs aus und zeigt die enthaltenen Funktionen an.
Man kann und sollte im Tool diverse Einstellungen treffen:
- Anzahl der Parameter (wird Teilweise bei StdCall Libs mit Decoration autom. erkannt)
- AliasNamen anpassen
- Auswählen welche Funktionen importiert werden sollen
- Format der Funktionen (StdCall, CDECL oder FASTCALL)

Danach kann man ein ImportTemplate als Include-Datei speichern, in die Zwischenablage kopieren oder
wenn das Tool direkt von der IDE gestartet wurde, direkt dort einfügen.

ImportTemplate deshalb, weil im allgemeinen noch Nacharbeiten nötig sind, z.B. die Typen und Namen der Parameter.

Beim speichern als Include wird die Datei entweder erstellt oder der Import angehängt.

Erstmal einen Screenshot:
Bild

Download

Alternativer Download

Thomas

__________________________________________________
Alternativen Downloadlink hinzugefügt
05.05.2017
RSBasic

Re: Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 12:46
von ts-soft

Re: Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 16:05
von mk-soft
:allright: Habe ich schon öfters benötig.

Re: Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 22:20
von hjbremer
schönes Tool
aber warum erscheinen bei mir keine Parameter und @8 oder 16 etc ebenfalls nicht, bei der User32.lib

auch sind alle Häkchen gesetzt und 600 mal Haken weg ist :(

was mache ich falsch ?

Re: Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 22:34
von RSBasic
Schönes Tool. :allright:

Re: Lib2PBImport 2013 - neue Version

Verfasst: 03.01.2013 23:49
von Bisonte
hjbremer hat geschrieben:aber warum erscheinen bei mir keine Parameter und @8 oder 16 etc ebenfalls nicht, bei der User32.lib
[...]
was mache ich falsch ?
ich habe das gleiche problem.... und die gleich frage !

Re: Lib2PBImport 2013 - neue Version

Verfasst: 04.01.2013 09:53
von ts-soft
Ich hab die User32.lib aus PellesC genutzt. Die ist nicht so abgespeckt wie die von PB und enthält auch die
Dekorationen, die bei der PC Version entfernt wurden.

Ansonsten, alle Haken lassen sich setzen/entfernen über den Header der ersten Spalte.

Gruß
Thomas

Re: Lib2PBImport 2013 - neue Version

Verfasst: 04.01.2013 11:54
von ts-soft
Update:

- Menüeinträge und Shortcuts ergänzt
- Kommentare werden jetzt andersfarbig dargestellt
- Es können Imports von DLLs erstellt werden, hierfür ist die polib.exe im Verzeichnis des Tools erforderlich (wird mitgeliefert).
DLLs können über das Menü oder per Drop geöffnet werden.

Das erstellen von Imports ist evtl. noch etwas Buggy, bitte ausführlich testen.

Gruß
Thomas

Re: Lib2PBImport 2013 - neue Version

Verfasst: 04.01.2013 14:49
von DrShrek
ts-soft hat geschrieben:Ich hab die User32.lib aus PellesC genutzt. Die ist nicht so abgespeckt wie die von PB
Ich dachte immer die Libs sind gepackt und deswegen etwas kleiner als die originalen Libs.

Re: Lib2PBImport 2013 - neue Version

Verfasst: 04.01.2013 15:20
von ts-soft
Gepackt sind nur die UserLibs und PureBasic Libs, aber nicht die statischen Libs.

In den statischenLibs, die mit PB ausgeliefert werden, fehlen leider die Dekoration sowie diverse Funktionen, aber das
Thema wurde ja schon oft durchgekaut.