Ich habe einen alten Mac geschenkt bekommen und ich wollte damit nun mit Lazarus mein Projekt übersetzen. Ein mal übersetzen geht, aber sobald das Formular gespeichert wird, so schreibt Lazarus Mül in die .lfm Datei und auch Lazarus unter Mac und Windows kann die Datei nicht mehr lesen. Sowas zum Beispiel:
Code: Alles auswählen
object qBProjekt: TZReadOnlyQuery
Connection = DB
BeforeOpen = qryBeforeOpen
SQL.Strings = (
'SELECT * FROM projektpos WHERE ID=0'
)
Params = <>
Options = [<DC3>TZAbstractRODa] <<<< Dieses DC3 Zeichen wird mit mit Notepad++ angezeigt, ist also ein ASCII-Code Steuerzeichen, aber was hat es in der Datei verloren?
left = 774
top = 579
Weiß jemand Rat?
Grüße Markus.
Edit: So sieht die Original .lfm Datei aus, die nicht korrupt ist:
Code: Alles auswählen
object qBProjekt: TZReadOnlyQuery
Connection = DB
BeforeOpen = qryBeforeOpen
SQL.Strings = (
'SELECT * FROM projektpos WHERE ID=0'
)
Params = <>
left = 774
top = 579