Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Debugger, Codevervollständigung um 2 Zeilen verschoben

  Alt 24. Sep 2010, 18:43
Sowas passiert oftmals, wenn gewisse Steuerzeichen den Editor oder Parser verwirren.

Du könntest einfach mal dieses Script über deine Datei laufen lassen.
(falls du nicht selber mit 'nem Hex-Editor reinschauen willst)
Delphi-Quellcode:
program Project1;

uses
  Classes;

var
  SL: TStringList;
  i, i2: Integer;
  S: String;

begin
  SL := TStringList.Create;
  SL.LoadFromFile('deine.pas');
  for i := 0 to SL.Count - 1 do begin
    S := SL[i];
    for i2 := 1 to Length(S) do
      if S[i2] in [#0..#8, #11, #12, #14..#31, #160] then
        S[i2] := ' ';
    SL[i] := S;
  end;
  SL.SaveToFile('deine.pas');
  SL.Free;
end.
Außerdem wäre es gut, wenn du alle .dcu löschst (natürlich nur wo 'ne PAS dazu vorhanden ist) oder zumindestens die ganze Anwendung neu erzeugst Shift+F9.


PS: sicherheitshalber vorher natürlich ein Backup anlegen
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat