Einzelnen Beitrag anzeigen

Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#36

Re: Fehlermeldung "Zu wenig Arbeitsspeicher"

  Alt 7. Aug 2008, 12:50
Dazu fällt mir noch was ein, ich schreib mal Kommentare in den Code...

Zitat von nahpets:
Delphi-Quellcode:
 //Mehrzeile Kommentare
   Temp := SQLLines.Text;
   beg := pos('/*',Temp);
   //wenn beg=0 kann man sich den Rest sparen
   en := pos('*/',Temp) + 2;
   //mittels PosEx kann man hier auch zeit sparen (en muss hinter beg liegen, also erst ab Position en suchen
   while (beg <> 0) and (en > beg) do
   begin
      begStr := copy(Temp,1,beg - 1);
      enStr := copy(Temp,en,Length(Temp));
      Temp := begStr + enStr;
      //beg kann jetzt nicht mehr kleiner sein als begStr,
      //daher hier mit PosEx weitersuchen!
      beg := pos('/*',Temp);
      en := pos('*/',Temp) + 2;
   end;
   SQLLines.Text := Temp;
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat