Abstract error
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Abstract error
S.a arkadaşlar abstract error neden kaynaklanır. Programı çalıştırdığımda ilk olarak bu hata çıkıyor ve program yine de çalışıyor. Tşk
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Abstract metod: sadece tanımı (signature) bulunan metodlardır, bunların kodu bloğu yoktur, türetilen sınıflarda ezilerek kod yazılır.
Bu hata, abstract olarak tanımlanmış bir metodu çağırdığınızda olur. Örneğin TStream sınıfında abstract metodlar vardır:
bunu önlemek için bu metodların ezildiği(override) bir sınıf kullanmak gerekir, mesela TFileStream
Bu hata, abstract olarak tanımlanmış bir metodu çağırdığınızda olur. Örneğin TStream sınıfında abstract metodlar vardır:
Kod: Tümünü seç
Stream := TStream.Create;
Stream.Read(@buf,1); // << Abstract Error;
bu tip kullanımları sadece form yaratırken kullanıyorum formlardan sadece mdi olan anaformu otomatik create ediyor diğer formları ise ben kodda menüden ilgili seçeneğe tıkladığında;
şeklinde yaratıyorum. ama bu daha önce sorunsuz çalışıyordu. neden oldu anlayamadım. o tip kullanım başka da yok.[/code]
Kod: Tümünü seç
rapor:=trapor.create(application);
rapor.quickrep1.preview;
rapor.close;
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"