Lib2PBImport 2013 - neue Version

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Lib2PBImport 2013 - neue Version

Beitrag 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
Zuletzt geändert von ts-soft am 11.05.2017 22:04, insgesamt 3-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Lib2PBImport 2013 - neue Version

Beitrag von ts-soft »

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Lib2PBImport 2013 - neue Version

Beitrag von mk-soft »

:allright: Habe ich schon öfters benötig.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: Lib2PBImport 2013 - neue Version

Beitrag 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 ?
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Lib2PBImport 2013 - neue Version

Beitrag von RSBasic »

Schönes Tool. :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Bisonte
Beiträge: 2427
Registriert: 01.04.2007 20:18

Re: Lib2PBImport 2013 - neue Version

Beitrag 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 !
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Lib2PBImport 2013 - neue Version

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Lib2PBImport 2013 - neue Version

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Re: Lib2PBImport 2013 - neue Version

Beitrag 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.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Lib2PBImport 2013 - neue Version

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten