Der Fehler kommt selbst dann, wenn ich erst die Funktion aufrufe
und danach den Wert dWert1 mit einem konstanten wert überschreibe
Also :
Delphi-Quellcode:
Procedure xyz;
var dWert2 : double;
begin
with clKlasse
do
begin
dWert2 := Fkt(x,y,z);
dWert2 := 0.26267
dWert1 := dWert2
// hier kommt die Access Violation
end;
...
end;
Delphi-Quellcode:
Procedure xyz;
var dWert2 : double;
begin
with clKlasse do
begin
dWert2 := 0.26267
dWert1 := dWert2
end;
...
end;
läuft hingegen einwandfrei