Kaç zamandır uğraştığım bir sorunum var. Programımdaki Chart'a düzenli aralıklarla veri atmaya çalıştığımda nedense sürekli Access Violation hatası alıyorum. Zaten bu hata çıktığı anda sürekli hata verdiği için program kilitlenip kalıyor.
Kodu Kullandığım şekil şu şekilde:
Not:Kod çok uzun diye kısaltıp ve raporlarla hatayı bulduğum bölümü veriyorum.
Kod: Tümünü seç
var
sku,z:integer;
SkyU:Array[1..1000] of integer;
ZSkyU:Array[1..1000] of double;
if series1.active=true then
begin
for z := 1 to sku do
begin
Series1.AddXY(ZSkyU[z],SkyU[z],'',colorbox1.selected);
end;
end;
Daha sonrasında ZSkyU:=0 yaptım. 0'a karşılık SkyU yu güzelce noktaladı. Hem de sorun olmadan. Arkadaşlar bu hatayı almamak için sizce ne yapmalıyım? Bir türlü veriyi atamıyorum.
ZSkyU yu integer, double, extended denedim olmadı. Artık programın bitim aşamasındayım ama bitiremiyorum bir tek bu hata yüzünden
Acaba Chart ile ilgili böyle bir sorun yaşamış olan arkadaşlar var mı ya da ben nerede hata yapıyorum
Yardımcı olan arkadaşlardan Allah razı olsun.