procedure TForm1.Button1Click(Sender: TObject); var Stop1: Boolean; d: Integer; begin Stop1 := True; d := 0;
end;
Når jeg compiler denne kode siger compileren : [Pascal Hint] Main.pas(51): H2077 Value assigned to 'd' never used [Pascal Hint] Main.pas(50): H2077 Value assigned to 'Stop1' never used
Hvordan kan det være når begge to bliver assignet?? Dette medfører også at jeg ikke kan debugge nogen af linjerne, hvad kan dette skyldes??
Jeg har indtil for 2 dage siden kunne compile denne kode uden problemmer.
Når debuggeren når til "if (Stop1 = True) then" kan jeg se i Local Varibles at der står "Value d E2171 Variable 'd' inaccessible here due to optimization"
Jo, din (exe)kode bliver naturligvis mindre, når unødvendige linier og variable fjernes. Prøv at tjekke din exe-fil med og uden optimization.
Du bliver med Hints også 'hjulpet' til at fjerne variabler du reelt ikke anvender. Herved bliver din kode lettere at overskue.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.