Seite 3 von 6
Verfasst: 05.08.2005 09:51
von ts-soft
Update Version 1.3
Multilingual (einfach entsprechende Datei aus dem Language-Ordner im selben Verzeichnis wie die Exe entpacken)
Projektdateien auch per Commandozeile, sowie per Drop
bessere Überprüfung der Funktionsnamen auf Eignung als Variable
Englische Sprachdatei ist schon bei, für weitere Sprachen bitte hier Posten oder per E-Mail an mich ts-soft-at-unterderbruecke.de
Verfasst: 05.08.2005 11:51
von hardfalcon
Also, dann wolle mer mal:
Französisch:
Code: Alles auswählen
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=Generiere Tailbite Source
22=Appliquer options
23=Tous CDECL
24=Tous StdCall
26=Ajouter préfixe au nom de fonction
28=Supprimer charactè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=Veillez entrer le préfixe pour les noms defonction:
45=Veuillez entrer le préfixe pour les noms de fonction:
46=Veuillez entrer les charactères initiales que vous voulez supprimer:
47=Ouvrir projet dans une nouvelle fenêtre?
Hoffentlich gibts noch wen hier, der mein hölzernes Französisch ein bissl verbessern kann (z.B. André?)
//EDIT 1:
Version 1.1:
& (für verbesserte Tastaturnavigation in den Menüs) hinzugefügt, eine kleine Verbesserung...
//EDIT 2:
Version 1.2:
Begriff #16 übersetzt (danke für den Hinweis, ts-soft!)
//EDIT 3:
Verbesserung von ts-softs englischer Sprachdatei:
Code: Alles auswählen
Sprachdatei für DLL2PBLib
Author: Thomas Schulz
Erstellt: 05.08.2005
Sprache: English
[LANGUAGE]
2=&File
3=&Open project
4=&Save Project
5=&Import DLL
6=&Quit
7=&Options
8=&IncludeDLL
9=&Debug routines
10=&?
11=&About
12=Function name (userlib)
13=Function name (DLL)
14=Parameters
15=Type
16=Comment
21=Generate TailBite source
22=Applicate parameters
23=All CDECL
24=All StdCall
26=Add prefix to the function name
28=Remove initial function name letters
29=Prefix
40=Save DLL2PBLib project
41=Open DLL2PBLib project
42=Save TailBite source
43=Open DLL in a new window?
44=Import DLL
45=Please enter the prefix for the function names:
46=Please enter the initial function name characters which shall be removed:
47=Open project in a new window?
Verfasst: 05.08.2005 12:01
von ts-soft
@hardfalcon

Nummer 16 (Kommentar) fehlt leider noch
//edit
16 = Commentaire
hoffe das ist richtig
//edit2
Die letzten Fehler in hardfalcon seiner Übersetzung wurden jetzt von einem echtem Franzosen korrigiert

Verfasst: 06.08.2005 14:51
von ts-soft
Update Version 1.4
Fehler beim laden von Projekten behoben.
Rückgabeparameter kann bestimmt werden. Es werden also je nach Auswahl ProcedureDLL.l, ProcedureDLL.s, ProcedureDLL.f usw. erzeugt und die rückgabe auch entsprechend angepaßt
Verfasst: 07.08.2005 12:35
von ts-soft
Update 1.5
Parameterzahl auf max. 78 festgelegt (a-z, aa-az, ba-bz)
Rückgabe None hinzugefügt für exotische DLLs die das Ergebnis auf den Stack puschen
Beispiel:
Code: Alles auswählen
ProcedureDLL MyFunction()
CallFunctionFast(MyFunction)
ProcedureReturn
EndProcedure
Verfasst: 10.08.2005 14:27
von DarkDragon
hmm... kann es sein, dass das Tool bei einigen DLLs keine Parameteranzahl erkennt? Wenn ich die OpenAL.dll mit dem ding öffne steht überall 0 bei der Parameteranzahl. Genauso ist es mit ALut.dll
Verfasst: 10.08.2005 14:34
von MVXA
Liegt dran, dass normalerweise hinter dem RET Befehl die Anzahl der
Parameter für die Funktion steht. Aber manche Compiler verarbeiten
dieses Feature nicht. Da kann das Programm die Parameter dann
auch nicht erkennen.
Aus diesem Grund kann man auch die Parameterzahl selbst
definieren.
Verfasst: 10.08.2005 15:56
von ts-soft
DarkDragon hat geschrieben:hmm... kann es sein, dass das Tool bei einigen DLLs keine Parameteranzahl erkennt? Wenn ich die OpenAL.dll mit dem ding öffne steht überall 0 bei der Parameteranzahl. Genauso ist es mit ALut.dll
Die Anzahl der Parameter wird nur bei StdCall DLLs erkannt. Dies funktioniert leider auch nicht immer, so das alle Ergebnisse zumindestens die mit 0 zu überprüfen sind. Eine sichere Methode zum erkennen der Parameteranzahl ist mr leider nicht bekannt
Verfasst: 14.08.2005 16:13
von DarkDragon
Ok, aber wenn es dir nicht viel ausmacht: könntest du einbauen, dass wenn jemand auf Applicate Parameters oder Return drückt, sich im ListView die Selektion Eins nach unten bewegt und die Eingabe-Felder aktualisiert? Das wäre etwas bequemer, beim korrigieren.

Verfasst: 14.08.2005 17:14
von ts-soft
@DD
Kein Problem, ich finde irgendwie nicht die richtige Message um das Scrolling zu aktualisieren. Vielleicht kannste mir da ja mal auf die Sprünge helfen, da es sonst ja Sinnlos wäre weiterzuhüpfen und keiner sieht es
