Hi,
Habe folgenden Quelltext:
Delphi-Quellcode:
TKlasse =
class(...)
private
FMemory: Pointer;
FSize: Int64;
public
constructor Create(P: Pointer; DataSize: Int64);
property Memory: Pointer
read FMemory;
end;
implementation
var x: Pointer;
constructor TKlasse.Create(P: Pointer; DataSize: Int64);
var y: Pointer;
begin
inherited Create;
FMemory := P;
// AV
x := P;
// keine AV
y := P;
// keine AV
FSize := DataSize;
end;
Der Quelltext sagt schon eigentlich alles.. Ich bekomme wenn ich P FMemory zuweise eine
AV. Bei allen anderen Pointervariablen (lokal, global) funktioniert es
Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."