Momentan macht Delphi bei mir wieder sehr seltsame Probleme.
Delphi-Quellcode:
program wd4gexec;
uses
Dialogs,
SysUtils,
wd4gstruct.postings,
Forms;
{$R *.res}
var Test: TLogicalList;
var x:string;
begin
SetLengthOfLogList(Test,48);
Test[0] := 127;
SetBitInLogList(Test,2,false);
ShowMessage(IntToStr(Test[0]));
end.
Wenn ich beispielsweise dieses Programm compilieren will, heißt es entweder in der unteren Leiste
"[Fataler Fehler] wd4gexec.dpr (21): F2084 Interner Fehler: LA33"
oder es erscheint ein Dialog
"Zugriffsverletzung bei Adresse 08717501 in Modul 'dcc90.dll'. Lesen von Adresse 0000000F."
Gestern hat der gleiche Quelltext noch funktioniert.
Delphi-Quellcode:
program wd4gexec;
uses
Dialogs,
SysUtils,
//wd4gstruct.postings,
Forms;
{$R *.res}
// var Test: TLogicalList;
var x:string;
begin
// SetLengthOfLogList(Test,48);
// Test[0] := 127;
// SetBitInLogList(Test,2,false);
// ShowMessage(IntToStr(Test[0]));
WriteLn('lol');
ReadLn(x);
end.
Wenn ich es in der Form compilieren will, passiert erst einmal gar nichts.
Ergebnis der Reperatur von Delphi: kein Erfolg.
Selbst eine Neuinstallation hat nichts gebracht.
Was geht hier vor?