programımızda yazdırma butonuna basınca "Access violation at address
00470AF8 in module 'sube_medas.exe'.Read of address FFFFFFFF mesajını alıyoruz. yazdırma işlemini yapamıyorum.
ayrıca win xp professional işleytim sistemi var ve oluşturduğum her klasör Readonly olarak oluşuyor ve değiştiremiyorum. yardımcı olursanız sevinirim[/img]
yazıcı hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- d-mkarahan
- Üye
- Mesajlar: 1
- Kayıt: 25 Şub 2004 02:11
- Konum: Konya
yazıcı hatası
Öldüğüm zaman , ölmüş olanın kendim olmasını isterim. Paranın yada menfaatlerin değil.
Hocam Tekrar Selamlar Böyle taksit taksit oldu ama bişiler buldum sanırım.. ;
Kolay Gelsin...
Not : Umarım bu kötü ingilizcemle anlatılanları berbat etmemişimdir...
Delphiyi yeniden kur bence ama kurmadan öncede söylediği gibi regedit den Delphi anahtarlarını silmeyi unutma.Access Violation at address ### in module vcl60.bpl or coreide60.bpl when running a project in Delphi - by Borland Developer Support Staff
Abstract:
Problem:
Getting the error "Access violation at address ### in module vcl60.bpl" when running a project in Delphi, often followed by other AVs.
Solution:
The exact cause for this is not currently known. It seems to happen sometimes with a new installation of Delphi on Windows XP.
Possible solutions:
Reset the user registry settings by running the utility D6RegClean.exe which is located in the Delphi bin directory.
Reinstall Delphi, running the utility above after uninstalling (it is also located on the CD).
It is possible that the problem is linked to setting options in Delphi, such as the desktop preferences, before first running a project for the first time.
It is important to note that the registry settings for each user are set the first time Delphi is run, so be sure to run Delphi once after installing, before installing any 3rd party components.
Kolay Gelsin...
Not : Umarım bu kötü ingilizcemle anlatılanları berbat etmemişimdir...
Hatanın neden kaynaklandığını bilmiyorum ama eğer tanımlı yazıcı yoksa ve hata bundan kaynaklanıyorsa yazdırma işleminden önce yazıcı kontrolü yaptırabilirsin.
eğer yazıcı yoksa değer boş döner.
Not: uses kısmına Printers eklemelisin.
Kod: Tümünü seç
function Yazici_bul : string;
begin
if (Printer.PrinterIndex > 0) then Yazici_bul := Printer.Printers[Printer.PrinterIndex]
else Yazici_bul := '';
end;
Not: uses kısmına Printers eklemelisin.