Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
[Delphi Prism] Oxidizer
spacer
Autor Nachricht
Carla
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 107
Dabei seit: 06.08.2007



BeitragVerfasst am: Do 11.12.08 09:49 
Sprache: Delphi Prism
Antworten mit Zitat Beitrag melden
Hallo,

ich habe mir das Tool heruntergeladen aber irgendwie Probleme mit der Anwendung.
Er erzeugt mir zwar von allen *.pas Programmen eine Backup-Kopie, verändert aber den Quelltext nicht in der gewünschten Weise.
Warscheinlich mache ich einen Fehler mit den Parametern der Aufrufzeile.
Die Dokumentation ist da ein wenig unübersichtlich.

Hat wer das Tool schon verwendet und kann mal eine funktionierende Parameterzeile zur Konvertierung eines
Projektes und zum Konvertieren einer einzelnen Pas-Datei posten?

Falls es klappt vielen Dank

Gruß Carla
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17080
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst am: Do 11.12.08 20:49  Antworten mit Zitat Beitrag melden
Hallo!

Wenn ich den Anweisungen hier folge, dann wird die Datei auch verändert. Ich hab einfach mal die FastIniFiles von hier genommen und diese Kommandozeile genommen:
ausblenden Quelltext markieren
1:
Oxidizer.exe --unittonamespace --namespace=FastIniFiles --proctomethod --tmap=String:DelphiString FastIniFiles.pas


Das produziert eine gändert Datei. Unter anderen werden bei Default-Werten von Parametern auch die "=" in ":=" geändert.

Grüße
Christian

_________________
"Physics is a bitch" - William Bell, Fringe
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Carla
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

(Threadstarter)

Beiträge: 107
Dabei seit: 06.08.2007



BeitragVerfasst am: Fr 12.12.08 07:39  Antworten mit Zitat Beitrag melden
user profile iconChristian S. hat folgendes geschrieben icon mini page:
Hallo!

Wenn ich den Anweisungen hier folge, dann wird die Datei auch verändert.
Grüße
Christian


Danke!
War meine Dummheit ich habe die "--" als Bindestrich , Minus gelesen und in der Aufrufzeile nur ein "-"
verwendet.

Mit Gruß
Carla
Private Nachricht sendenPosting in privater Nachricht zitieren
researcher
Hält's aus hier

Beiträge: 14
Dabei seit: 02.03.2009



BeitragVerfasst am: Do 05.03.09 08:19  Antworten mit Zitat Beitrag melden
Hallo!

Ich beschäftige mich auch grad mit dem Tool!

Die Konvertierung funktioniert soweit, allerdings stört mich die Backup-Datei! Kann man nirgendwo den Output-Path angeben bzw. dem Tool auch sagen, dass er zB ganz normale .pas Dateien und keine .pas.bak Dateien machen soll?

Danke und

lg

Peter
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 10409
Dabei seit: 22.10.2003
Wohnort: Erde (Milch- straße) ;-), ok, ok: Berlin

(XP), Vista Business, W7 (Chrome, Op10, IE8)
D2006 Pro, Java (Eclipse), C++, C# (VS 2008 Prof), Lazarus
BeitragVerfasst am: Do 05.03.09 12:14  Antworten mit Zitat Beitrag melden
Eine Batchdatei mit "del /s *.bak" bzw. der Befehl an der Kommandozeile reicht ja, wenn es dafür keine Option gibt. ;-)
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
researcher
Hält's aus hier

Beiträge: 14
Dabei seit: 02.03.2009



BeitragVerfasst am: Do 05.03.09 12:54  Antworten mit Zitat Beitrag melden
Hallo!

Danke - ich hab mir dann gleich ein extriges programm geschrieben, dass dann diverse Aufräumarbeiten durchführt!

Aber eines ist mir bei der Umwandlung noch nicht ganz klar!

Eine .pas Datei zu ändern ist ja kein Problem, wie sieht's aber mit einer komplexeren Ordnerstruktur aus, in welcher natürlich mehrere .pas Dateien drinnen sind!?! Muss ich diese Files alle extra angeben?, denn wenn ich folgenden Befehl ausführe:

Oxidizer.exe --createproject=test.oxygene --unittonamespace *.*

dann sind im test.oxygene Projekt keine .pas Dateien drinnen. Wenn ich anstatt *.* die Dateien einzeln angebe, dann funktioniert das!

Irgendwelche Idee?

lg

Peter
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 10409
Dabei seit: 22.10.2003
Wohnort: Erde (Milch- straße) ;-), ok, ok: Berlin

(XP), Vista Business, W7 (Chrome, Op10, IE8)
D2006 Pro, Java (Eclipse), C++, C# (VS 2008 Prof), Lazarus
BeitragVerfasst am: Do 05.03.09 12:58  Antworten mit Zitat Beitrag melden
Zitat:
Files can be a single file or a file mask
Also eigentlich sollte das wohl funktionieren.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
researcher
Hält's aus hier

Beiträge: 14
Dabei seit: 02.03.2009



BeitragVerfasst am: Do 05.03.09 13:05  Antworten mit Zitat Beitrag melden
hmmm...ja hab ich mir auch gedacht, aber im Projekt sind definitiv keine Files! :-/

Hier nochmals meine Vorgehensweise:

Ich habe Oxidizer.exe in den Ordner des Projektes kopiert und hier dann den Befehl mit den Parametern "--createproject=hallo.oxygene *.*" ausgeführt!

Wenn ich dann das Oxygene-Projekt aufmache, dann sind da keine Dateien drinnen!
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home