![]() |
procedure macht kompellten code kaputt
Hallo,
bei folgender Prozedure tritt ein Problem auf:
Delphi-Quellcode:
Er verschiebt die Fehlerunterstriche (wenn man sich z.b. bei movefile(xxx) verschrieben hat) nach oben, desweitern sind die debugger punkte links nicht mehr richtig, d.h. irgendwo wo auch leerzeilen etc sind.
procedure move_file;
begin //Datei verschieben if fileexists(dir2) then Begin if MessageDlg('Datei ''' + dir2 + ''' schon vorhanden! Überschreiben?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin deletefile(dir2); MoveFile(PChar(dir), PChar(dir2)); end; end else begin movefile(PChar(dir), PChar(dir2)); //Datei verschoben Kennzeichen auf True setzen DatMove := True; end; end; Hat einer eine idee warum das so ist? Danke schonmal. Gruß Asfaloth PS: verwende Delphi2005 |
Re: procedure macht kompellten code kaputt
Einfach mal Delphi neustarten, das kommt vor. :?
|
Re: procedure macht kompellten code kaputt
geht nicht, leider :(
PS: alles was über dem code ist ist ok.... was ich herausgefunden hab, es ist zwischen
Delphi-Quellcode:
beim delete gehts, beim move nicht mehr....
deletefile(dir2);
MoveFile(PChar(dir), PChar(dir2)); |
Re: procedure macht kompellten code kaputt
Vielleicht hilft das:
Lösche, wenn Du den Quellcode hast, Deine *.dcu Dateien und kompiliere das Projekt neu. Grüße Klaus |
Re: procedure macht kompellten code kaputt
geht immer noch nicht :( :(
|
Re: procedure macht kompellten code kaputt
hast du die datei mal mit nem anderen Editor aufgehabt und gespeichert?
evtl hat der die Zeilenumbrüche verbogen (z.B. #10 statt #13#10)...hatte ich mal, hat sich ähnlich geäußert HTH FRank |
Re: procedure macht kompellten code kaputt
#10 <> #13#10 (CR/LF) sind selten das Problem ... die wandelt Delphi doch um? (jedenfalls mein D7)
das Einfachste ist wohl, wenn du mal alle "fehlerhaften" Zeichen entfernen läßt: z.B.:
Delphi-Quellcode:
Var SL: TStringList;
S: StringList; i: Integer; SL := TStringList.Create; SL.LoadFromFile(...); S := SL.Text; For i := 1 to Length(S) do If S[i] in [#0..#7, #9, #11, #12, #14..31] Then S[i] := ' '; SL.Text := S; SL.SaveToFile(...); SL.Free; // also nur [#8, #10, #13, ' '..#127, #129..#255] zulassen // und #10 zu #13#10 wird durch TStringList auch gleich nochmal mit behoben |
Re: procedure macht kompellten code kaputt
klappt nun. ich bin mal mim editor rein und an dieser stelle waren kleine kästchen. ich habe diese entfernt und nun klappts wieder :)
Danke an alle die mir geholfen haben :) MfG Asfaloth |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz