Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#10

Re: Delphi nach Lazarus Konvertieren

  Alt 9. Jan 2008, 20:02
Zitat von Luckie:
Bitte eröffnen für eine neue Frage einen neuen Thread. Dies hat wohl nichts mehr mit der Ausgangsfrage zu tun.
doch, eigentlich schon, es ging ja darum, ungültige Eigenschaften aus dfms zu entfernen
zu der frage zu DFMedit erstmal ein link zur Dokumentation

für die oldCreateOrder suchst du einfach die TForm-Section ([TForm]) , da OldCreateOrder nur bei TForms existiert und fügst eine zeile ein fie die Löschregel definiert z.b.
Code:
OldCreateOrder=*
würde die eigenschaft ohne Bedingung löschen.
alternativ kannst du diese Einstellung auch im Optionen-Dialog vornehmen.
Dann startest du dfmedit, lädst die dfm und klickst in der toolbar auf den button mit dem mülleimer.

Natürlich kannst du die Eigenschaft auch manuell löschen (ohne die unwanted.obj), ist aber bei universellen Eigenschaften ziemlich aufwendig außerdem würde mich halt interessieren, welche Eigenschaften gelöscht werden müssen, um eine DFM-Datei lazarus-kompatibel zu bekommen.

Dann halt speichern und neu versuchen zu laden.
bau vielleicht irgendwann mal eine Möglichkeit ein, anhand der delphi-version eigenschaften zu löschen...dafür muss ich natürlich wissen, was bei welcher Version ungültig ist.


//edit: seh grade die Meldung heist ja "Identifier OldCreateOrder not found in class TForm1"...würde ja heißen, du müstest die Eigenschaft hinzufügen und nicht löschen...in dem Fall einfach eine neue Eigenschaft mit dem Namen "OldCreateOrder" und dem Wert "true" zu deinem TForm1 hinzufügen (im DFMedit "object TForm1..." markieren und dann per Toolbar/Menü/Shortcut die neue Eigenschaft hinzufügen)

HTH Frank
  Mit Zitat antworten Zitat