Ich arbeite schon seit gut einem Jahr mit Lazarus und bin sehr zufrieden mit der IDE.
Trotzdem bin ich da auf folgendes Problem gestoßen:
Der Editor hängt sich auf, wenn ich nach einer bestimmten Zeile ein Zeilenumbruch mit Return zaubere.
- Lazarus braucht dann einen ganzen Kern für sich
- die IDE wird nicht mehr aktualisiert
Nach besagter Zeile kommt ein auskommentierter Codeblock (Präprozessorkrams inklusive).
Ich tippe auf irgendein Code-Tool wie Einrückung, FPC Parser usw.
Ich hab meinen Code auf das wesentliche zusammengestrichen. Es wäre schön wenn das mal jemand bei sich ausprobieren könnte, damit ich weiß, das nicht nur ich das Problem hab.
Also einfach am Ende der Zeile vor der ersten "{" Return drücken.
Gruß, Hannes
Code: Alles auswählen
unit UMUI;
interface
implementation
begin
// replace weather part of variant
if Flg_WeatherInVariant then
{
{$IFDEF DEBUG}
// something
{$ENDIF}
}
// add weatherfile to variant
if Flg_WeatherInVariant then
;
end;
initialization
{$I umui.lrs}
end.