DLL2PBLib SourceCode Generator Update Version 1.5.5

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Warum haste den sowas nicht erstellt?

naja, Du weisst doch, wie sowas ist: Zuerst will man nur eine kleine Lib
schreiben, die dann aber immer größer und größer wird. Und später denkt
man dann: "Hätte ich das doch von Anfang an anders gemacht!".

> Ich wäre doch Froh wenn die Leute alle ein Präfix hinzufügen würden,
> aber wegmachen? :freak:

Wenn man sich beim Eingeben des Präfixes vertippt, dann hat man keine
Chance mehr, den Fehler rückgängig zu machen.

Du kannst ja eine nervige Dialogbox einbauen, die den Programmierer
darauf hinweist, wenn er keinen Präfix verwendet ;-)

> Okay ist vorgemerkt

Merci!

Grüße ... Kiffi
a²+b²=mc²
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

Beitrag von ts-soft »

@DD
In der englischen Version (ich hoffe Du hilfst) werde ich das Präfix auch prefix schreiben, in der dt. Version ist es jedoch richtig, nur das "Add" ist nicht ganz korrekt. Wie übersetze ich Add mit 3-4 Buchstaben (will mein Copyright nicht kürzen :mrgreen: )?
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
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Add -> + , oder nicht?
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

ts-soft hat geschrieben:@DD
In der englischen Version (ich hoffe Du hilfst) werde ich das Präfix auch prefix schreiben, in der dt. Version ist es jedoch richtig, nur das "Add" ist nicht ganz korrekt. Wie übersetze ich Add mit 3-4 Buchstaben (will mein Copyright nicht kürzen :mrgreen: )?
Hinzufügen/"+"
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
stbi
Beiträge: 685
Registriert: 31.08.2004 15:39
Wohnort: Cleverly Hills

Beitrag von stbi »

ts-soft hat geschrieben:Wie übersetze ich Add mit 3-4 Buchstaben
"mit Präfix"
PB 4.02 XP Pro SP2 "Der Code ist willig, aber der Prozessor ist schwach."

Es gibt keine Vista-Witze. Es ist alles wahr!
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

@ts-soft: GEILES Tool! :D

zur Sprache: mach das Tool doch auf deutsch. Ich wäre sofort bereit, es auf englisch (und eventuell auch noch auf französisch) zu übersetzen. Und ich bin sicher nicht der einzige hier im Forum... :D

tschö
Pascal

//edit: von Kiffi angemerkter Fehler korrigiert
Zuletzt geändert von hardfalcon am 03.08.2005 14:56, insgesamt 1-mal geändert.
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Statt "add prefix" einfach nur "Präfix" - im Englischen würde "prefix" auch reichen, denke ich...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> mach das Tool doch auf deutsch. Ich wäre sofort bereit, es auf deutsch [...] zu übersetzen.

äääh...
a²+b²=mc²
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

Beitrag von ts-soft »

Update Version 1.2
schwerer Fehler bei CDECL-Codeerzeugung beseitigt (es wurden ProcedureCDLL erzeugt, die ja nur für Debug-Routinen da sind erzeugt)
Dateidialoge optimiert
Präfix erweitert (ist jetzt hoffentlich okay so :mrgreen: )
Fenstergröße änderbar (mindestgröße kann nicht unterschritten werden)
Optionale Erzeugung von Debug-Routinen (prüfen auf Nullzeiger der Funktionsadressen)

IncludeDLL findet Ihr jetzt unter Optionen, wo auch die optionalen Debug-Routinen für Tailbite aktiviert werden können.

MultiLanguage ist vorbereitet aber noch nicht implementiert, möchte erstmal sicher sein das alle Texte in der Oberfläche vorhanden sind.

Downloadlink unverä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

Beitrag von ts-soft »

Da anscheinend alle Wunschlos glücklich sind und keine Fehlermeldungen mehr kommen habe ich die Möglichkeit zum Sprachwechsel aktiviert. Mir fehlen im Grunde nur noch entsprechende Sprachdateien. Ich hoffe der eine oder andere ist mir hierbei behilflich (hardfalcon <) ). Der Aufbau ist ganz simple, deshalb hier die dt. Version als Muster:

Code: Alles auswählen

Sprachdatei für DLL2PBLib
Author: Thomas Schulz
Erstellt: 05.08.2005
Sprache: Deutsch

[LANGUAGE]
2=&Datei
3=Projekt Ö&ffnen
4=Projekt &Speichern
5=DLL &Importieren
6=&Beenden
7=&Optionen
8=&IncludeDLL
9=&DebugRoutinen
10=&?
11=Ü&ber
12=Funktionsname
13=DLLFunktionsName
14=Parameter
15=Typ
16=Kommentar
21=Generiere Tailbite Source
22=Einstellung übernehmen
23=Alle CDECL
24=Alle StdCall
26=Präfix zum Funktionsnamen hinzufügen
28=Führende Zeichen im Funktionsnamen entfernen
29=Präfix
40=DLL2PBLib Projekt speichern
41=DLL2PBLib Projekt öffnen
42=Tailbite Source speichern
43=DLL in einem neuem Fenster öffnen?
44=DLL importieren
45=Bitte Präfix für Funktionsnamen eingeben:
46=Bitte die zu entfernenden führenden Zeichen eingeben:
47=Projekt in einem neuen Fenster öffnen?
Einfach hier posten, ich suche mir dann das beste für das nächste Update heraus :wink:
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