Italia
SDK-Helfer/ Tools

ProfNeu - paßt älteren Quellcode an XProfan 11 an

 

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.

92 kB
Kurzbeschreibung: Version 0.3 vom 01.11.2008
Hochgeladen:01.11.2008
Downloadcounter339
Download
 
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!
 
31.10.2008  
 




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

17 kB
Hochgeladen:01.11.2008
Downloadcounter200
Download
 
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
 
01.11.2008  
 




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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

11.071 Views

Untitledvor 0 min.
Jens-Arne Reumschüssel08.07.2022
p.specht26.01.2022
RudiB.12.01.2022
Sven Bader07.08.2021
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

RGH (5x)
iF (2x)
Dieter Zornow (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie