Ben yazdığım bazı dll dosyalarını program açılışında yüklüyorum ama şimdi bazı dll'lerin bir şart oluşmasına göre yüklenmesini istiyorum
örneğin günlerden pazartesi ise pazartesi.dll program yüklesin diğerlerini yüklemesinç
Seminerlerinizi bu şekilde derlemeniz çok iyi birşey ve gerçekten yardımcı oluyor ancak ben aradığım şeyi tam olarak bulamadım.
Tamam dll'yi runtime olarak yüklüyoruz ama birde bu dll içerisinde bir takım fonksiyonlarım var ve bu fonksiyonları formum içerisinde kullanıyorum.(her dll'de farklı fonksiyonlar var...)
Ama runtime olarak çağırdığımda bu fonksiyonları nasıl tanımlayacağım ve bu kullandığım fonksiyonları program derlenirken de hata vermemesi gerek. Yani tanımsız fonksiyon gibi bi hata çıkmaması için.
FPointer := GetProcAddress (hInstDll, 'GetColor');
if FPointer = nil then
raise Exception.Create ('GetColor DLL function not found');
GetColorProc := TGetColorProc (FPointer);
// original code
Col := ColorToRGB (Color);
Color := GetColorProc (Col);