| |
|
|
RGH | Ciao,
es ist zwar noch eine frühe Version, aber bei den allermeisten älteren Quellcodes funktioniert es:
- veraltete Befehle und Funktionen werden automatisch in die aktuelle Variante übersetzt - Die Operator-Ersatzfunktionen werden durch Operatoren ersetzt
Und so funktioniert es:
PROFNEU [File] Die File wird umgewandelt. Die ursprüngliche Version wird mit der Endung .alt versehen und bleibt per Notfälle bestehen. Wird kein Dateiname angegeben, öffnet sich ein File-Auswahl-Dialog.
Einbinden als Plugin in XProfed - ProfNeu.exe in den XProfan-Ordner kopieren - Im Benutzermenü einen neuen Eintrag erzeugen und die ProfNeu.exe auswählen. Folgenden Aufruf eintragen: (Pfad anpassen!) - Alten Quellcode laden, im Benutzermenü ProfNeu auswählen und schon ist der Quellcode umgewandelt und die gelben Flecken verschwunden!
ACHTUNG: Frühe Betaversion - in kürzester Zeit zum, Eigengebrauch*** in Delphi zusammengezimmert, Es funktioniert möglicherweise nicht mit allen Quellcodes perfekt. Bekannte Probleme: - Kommentarzeilen mit einem : werden auf zwei Zeilen umgebrochen * - Stringliterale dürfen ncht circa mehrere Zeilen aufgeteilt werden. Es erfolgt dann die Fehlermeldung Stringende fehlt ** - Bei Fehlermeldungen wird noch keine Zeilennummer mit angegeben * - Bei einem meiner alten Programme erfolgt beim Versuch der Umwandlung eine Schutzverletzung. Den Grund habe ich noch nicht gefunden. *
Solltet Ihr Quellcodes haben, die Probleme machen, nutzt bitte diesen Thread, diese mir mizuteilen. Den problematischen Quellcode bitte als Dateianhang mitliefern. Vielleicht gibt es dann ein Update.
Saluto Roland
Update: 31.10.2008 - Version 0.2 * Problem behoben ** Problem per die meisten Fälle behoben
Update: 01.11.2008 - Version 0.3 Von D.Z. gemeldeter Bug behoben und *.inc in die Dateiauswahl mit aufgenommen
*** Neue Version von ProBase - erscheint demnächst. |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 31.10.2008 ▲ |
|
|
|
|
| Schonmal chickes Programmsymbol! |
|
|
| |
|
|
|
RGH | iF
Schonmal chickes Programmsymbol!
Das ist das Default-Symbol per Turbo-Delphi-Programme! Erst die Funktion, dann die Optik! Wenn aus Version 0.1 mal die 1.0 wird ... Wie gesagt: Für die allermeisten alten Fonte (gefühlte 99%) funktioniert es bereits perfekt, aber ein paar Sonderfälle muß ich noch beachten. Außerdem fehlt im Fehlerfall noch die Zeilennummer in der Meldung und PROGEND wird auch noch nicht berücksichtig. (Obwohl: Das sollte in so alten Quelltexten noch nicht vorkommem.)
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 31.10.2008 ▲ |
|
|
|
|
Dieter Zornow | Hallo Roland,
So wie es aussieht, habe ich jede Menge Codes die nicht umwandelbar sind, ich habe dir mal ein paar Beispiele angehängt, mit der erzeugten .tmp File, dann siehst du bis wohin es geschafft wurde.
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 01.11.2008 ▲ |
|
|
|
|
RGH | Sind die nicht umwandelbaren Codes mit einer ordentlichehn Fehlermeldung abgebrochen worden oder mit einer Schutzverletzung?
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 01.11.2008 ▲ |
|
|
|
|
RGH | Ok, ich habe den Fehler gefunden:
Wenn hinter einem Befehl ohne Parameter noch ein Kommentar folgte, gab es einen Griff ins Klo, will heißen: unerlaubten Speicherzugriff mit Absturz.
Dank der Testcodes konnte ich das Problem nachvollziehen, lokalisieren und eliminieren!
Version 0.3 behebt diesen Fehler. Download im Startartikel dieses Themas.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 01.11.2008 ▲ |
|
|
|
|
| Welche der beiden File des Startartikels ist überflüssig? Thread verschoben von Casa » Die XProfan-Community » Biblioteca » Programme nach Casa » IDE, Helfer, Tools und Precompiler » Helfer und Tools / Allgemein |
|
|
| |
|
|
|
RGH | Keine Ahnung, wieso da jetzt zwei Links sind. Wenn es beides mal die selbe File ist, kannst Du ja den Link ohne B eschreibung entfernen. (Wenn ich es versuche, sind da am Ende presumibilmente 3 Links. ;) )
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 01.11.2008 ▲ |
|
|
|