(11-07-2023, Saat: 10:58)hyperfou Adlı Kullanıcıdan Alıntı: (11-07-2023, Saat: 06:07)Delphiman Adlı Kullanıcıdan Alıntı: Sorun, kodda bir syntax hatası olmasıdır. FrxPDFExport1 komponentinin "FileName" özelliğini ayarlamak için "=" sembolü kullanmanız gerekir.
Ayrıca, TfrxPDFExport sınıfını TfrxCustomExportFilter yerine kullanmalısınız.
Aşağıdaki kod, doğru syntax ile içeriği düzeltmenize yardımcı olacak:
uses frxExportPDF;
var
PDFExport: TfrxPDFExport;
begin
PDFExport := TfrxPDFExport.Create(nil);
try
PDFExport.FileName := 'C:\Users\xxx\Desktop\datahseet project\example.pdf';
frxReport1.PrepareReport(True);
frxReport1.Export(PDFExport);
finally
PDFExport.Free;
end;
end;
Bu kod, ayrıca TButton veya herhangi bir kullanıcı etkileşimli kontrolün olayında çağrılabilir.
Hocam Öncelikle teşekkür ederim, daha uses'a frxpdfExport eklediğimde hiç bir kod yazmadan aşağıdaki hatayı alıyorum compile yaptığımda, kütüphanelerde sıkıntı olabilir mi ? 10.3 rio kullanıyorum ve FastReport 6.9.14 VCL Enterprise ve FastReport VCL v6.9.3 Enterprise sürümlerinide yükleyip denedim hep aynı hatayı verdi sizin vermiş olduğunuz kodlarıda denedim daha onlara varmadan bu hatayı veriyor. kaç günümü verdim bir santim ilerliyemedim.
https://prnt.sc/4RrqBAKk9LMS
Bu hatanın nedeni, Delphi'nin kullanılan sürümünde frxHelpers dosyasındaki SetData fonksiyonunun tanımlanmamış olmasıdır. Bu genellikle bazı paketlerin eksiksiz yüklenmemesi veya düzgün ayarlanmamış kütüphanelerden kaynaklanabilir.
Hatanın çözümü için aşağıdaki adımları izleyebilirsiniz:
1. Delphi'nin kullandığınız sürümünün açık olduğundan emin olun.
2. Projenin kullandığı kütüphanelerin ve paketlerin doğru yüklendiğinden emin olun.
3. Projedeki kullanılan frxHelpers dosyasının doğru şekilde tanımlandığından emin olun.
4. Gerekirse farklı bir sürümde frxHelpers dosyasını kullanmayı deneyin veya dosyayı güncelleştirin.
5. Projenin derleme ayarlarını kontrol edin ve gerekirse ayarları değiştirin.
6. Hala çözülmüyorsa, başka bir kullanıcıda benzer bir hata aldıysa, o kişinin çözümü aramak için paylaşılan forumlardan veya web sitelerinden faydalanabilirsiniz.
Bu adımları takip ederek hatayı çözemezseniz, yazılım geliştirme alanında uzman birinden yardım almanız önerilir.