Şu aralar Pchar ile uğraşıyorum. Bir dosyayı bir yerden bir yere kopyalayacam. Ama anlamadığım invalid pointer operation hatası veriyor. bu konuda bir yorum yapabilecekmisiniz? Nedendir? Uzun uzadıya bir kod yazmadım, bir dosya yolu ve yeni bir dosya yolu...
vesselam
"invalid pointer operation" Hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
pchar degiskeni sen nasıl kullanıyorsun
var altında a:pchar deyip
runtime a:=form1.caption gibi bir sey yaparsan olmaz.
once a icin yer ayırman lazım. GetMem (a, 20)
isi bitincede Free lemen lazım. FreeMem (a)
delphi Helpinde GetMem ile ilgili ornek
var altında a:pchar deyip
runtime a:=form1.caption gibi bir sey yaparsan olmaz.
once a icin yer ayırman lazım. GetMem (a, 20)
isi bitincede Free lemen lazım. FreeMem (a)
delphi Helpinde GetMem ile ilgili ornek
Kod: Tümünü seç
var
F: file;
Size: Integer;
Buffer: PChar;
begin
AssignFile(F, 'test.txt');
Reset(F, 1);
try
Size := FileSize(F);
GetMem(Buffer, Size);
try
BlockRead(F, Buffer^, Size);
ProcessFile(Buffer, Size);
finally
FreeMem(Buffer);
end;
finally
CloseFile(F);
end;
end;
ÜŞENME,ERTELEME,VAZGEÇME