DLL2PBLib SourceCode Generator Version 1.5.5

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

DLL2PBLib SourceCode Generator Version 1.5.5

Post by ts-soft »

Multilingual
Import DLLs and generate pb-source for tailbite or include.

//edit
New link: http://www.realsource.de/tmp/DLL2PBLib.zip

Development is stopped, source is included
This link works only for a short time!
Last edited by ts-soft on Mon Apr 14, 2008 10:35 pm, edited 7 times in total.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
fweil
Enthusiast
Enthusiast
Posts: 725
Joined: Thu Apr 22, 2004 5:56 pm
Location: France
Contact:

Post by fweil »

Nice utility indeed.

It misses nothing any more but one feature for automated documentation of the functions and parameters of DLLs !

BTW I suggest some updates in the french language file :

Sprachdatei für DLL2PBLib
Author: Pascal 'hardfalcon' Ernster
Erstellt: 05.08.2005
Sprache: Französisch

[LANGUAGE]
2=&Fichier
3=&Ouvrir fichier
4=&Sauvegarder fichier
5=&Importer DLL
6=&Fermer
7=&Options
8=&IncludeDLL
9=Routines &Debug
10=&?
11=&Sur ce logiciel
12=Nom de fonction (userlib)
13=Nom de fonction (DLL)
14=Paramètres
15=Type
16=Commentaire
21=Générer un source Tailbite
22=Appliquer options
23=Tous CDECL
24=Tous StdCall
26=Ajouter préfixe au nom de fonction
28=Supprimer caractères
29=Préfixe
40=Sauvegarder projet DLL2PBLib
41=Ouvrir projet DLL2PBLib
42=Sauvegarder code source généré par TailBite
43=Ouvrir DLL dans une nouvelle fenêtre?
44=Importer DLL
45=Veuillez entrer le préfixe pour les noms de fonction:
46=Veuillez entrer les caractères initiaux que vous voulez supprimer:
47=Ouvrir projet dans une nouvelle fenêtre?

Rgrds
My avatar is a small copy of the 4x1.8m image I created and exposed at 'Le salon international du meuble à Paris' january 2004 in Matt Sindall's 'Shades' designers exhibition. The original laminated print was designed using a 150 dpi printout.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

thanks for your translation, i will hope it's correct :wink:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Fred
Administrator
Administrator
Posts: 16618
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Really good tool, thanks !
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

A little update, version 1.4

a bug in projectload fixed

New: Result of Function: Long, String, Float, Byte or Word
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
jack
Addict
Addict
Posts: 1336
Joined: Fri Apr 25, 2003 11:10 pm

Post by jack »

very nice! :)
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

thanks to all

Update Version 1.5
Parametercount max. 78 (a-z, aa -az, ba - bz)

Resulttype None für exotic DLLs that pusched on stack
Example:

Code: Select all

ProcedureDLL MyFunction()
  CallFunctionFast(MyFunction)
  ProcedureReturn
EndProcedure
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post by NoahPhense »

Sounds nifty.. dl'ing now.

Thanks.

- np
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

is this still available? I can't find it at any of the links.
ts-soft wrote:thanks to all

Update Version 1.5
Parametercount max. 78 (a-z, aa -az, ba - bz)

Resulttype None für exotic DLLs that pusched on stack
Example:

Code: Select all

ProcedureDLL MyFunction()
  CallFunctionFast(MyFunction)
  ProcedureReturn
EndProcedure
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Sorry, new version with updatechecker
Version 1.5.5
http://purebasic.ts-soft-online.de/down ... 2pblib.zip
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

got it, thank you :)
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post by NoahPhense »

ts-soft wrote:Sorry, new version with updatechecker
Version 1.5.5
http://purebasic.ts-soft-online.de/down ... 2pblib.zip
very nice!


- np
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8425
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Thanks for this, very handy tool! :D
Last edited by netmaestro on Wed Feb 22, 2006 3:59 am, edited 2 times in total.
BERESHEIT
User avatar
oryaaaaa
Enthusiast
Enthusiast
Posts: 791
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Post by oryaaaaa »

2byte code no-display
http://dbp.cool.ne.jp/indeximg3/dll2pblib1.gif

Japanese cannot be displayed though whether it is a bug of PureBasic is not understood.

Thanks
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

hello, this tool is really useful.
but since pb4 i like to use Import/EndImport whenever it's possible.
So i'm wondering if it could be implemented in your tool.

:?:

i started to discuss about this here:
http://purebasic.fr/english/viewtopic.p ... 083fc49804
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
Post Reply