![]() |
Formulardatei (.dfm) von Text in Binärformat umwandeln
Hallo!
Ich bin grad dabei, eine Unit mit Formular von Delphi 7 Personal nach Delphi 3 zu portieren. Ich verwende ausschließlich Kompos, die es auch in Delphi 3 gibt, aber die.dfm Datei ist in Delphi 7 eine Textdatei und in Delphi 3 eine Binärdatei. Das heißt, ich muß die Textdatei in das Binärformat konvertieren. Dazu gibt es im Bin Ordner von Delphi 7 das Kommandozeilenprogramm Convert.exe mit folgenden Optionen: Delphi Form Conversion Utility Version 7.0 Copyright (c) 1995,2002 Borland Software Corporation Usage: convert.exe [-i] [-s] [-t | -b] <filespec(s) | @filelist> -i Convert files in-place (output overwrites input) -s Recurse subdirectories -t Convert to text -b Convert to binary convert.exe -t -b Aboutdlg.dfm Aboutdlg.bin funktioniert leider nicht. Nun probier ich schon fast ne Viertelstunde erfolglos alle möglichen Kombiationen der Kommandozeilenparameter aus einschließlich Vertauschung von Quelldatei und Zieldatei. Keider ohne Erfolg. Kann mir jemand helfen. Ich will von Text nach binär konvertieren. Verzweifelt und frustriert wegen der kryptischen Kommandozeilenphilosophie grüßt Euch DelphiSourcer |
Re: Formulardatei (.dfm) von Text in Binärformat umwandeln
Hi,
Code:
Der Parameter "-t" ist unnötig, da er für eine Konvertierung ins Textformat sorgt. Lasse ihn weg.
convert.exe -t -b Aboutdlg.dfm Aboutdlg.bin
So müsste es gehen
Delphi-Quellcode:
mfG
convert.exe -b Aboutdlg.dfm Aboutdlg.bin
mirage228 |
Re: Formulardatei (.dfm) von Text in Binärformat umwandeln
Oder klick in Delphi 7 mit der rechten Maustaste auf das geöffnete Formular und wähle im Popupmenü Text-DFM ab. (Lohnt sich natürlich nicht ab etwa 15-20 Formularen)
|
Re: Formulardatei (.dfm) von Text in Binärformat umwandeln
[quote="phistev"]
Oder klick in Delphi 7 mit der rechten Maustaste auf das geöffnete Formular und wähle im Popupmenü Text-DFM ab. (Lohnt sich natürlich nicht ab etwa 15-20 Formularen) [quote] Danke phistev. So werde ich das wohl jetzt machen. Der Parameter "-t" ist unnötig, da er für eine Konvertierung ins Textformat sorgt. Lasse ihn weg. [quote = "mirage228"] So müsste es gehen
Delphi-Quellcode:
[quote]
convert.exe -b Aboutdlg.dfm Aboutdlg.bin
Nein, das funktioniert leider nicht. Da meckert Dos über die fehlende .bin Datei. Quelle und Ziel vertauschen bringt auch nix. Trtzdem erst mal Danke. Mfg DelphiSourcer |
Re: Formulardatei (.dfm) von Text in Binärformat umwandeln
Hi.
Zitat:
|
Re: Formulardatei (.dfm) von Text in Binärformat umwandeln
Das folgende funktioniert (Text nach Binär-DFM):
Code:
Vorsicht! Dabei wird die Original-Datei ersetzt.
convert -i -b Aboutdlg.dfm
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Freeware" nach "Sonstige Fragen zu Delphi" verschoben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz