Selamlar,
Form şeklinde çalıştırdığım dll'lerden ana form üzerindeki nesnelerin eventlerine nasıl erişebilirim Örnek olarak(button1.click). Forumda bu konu hakkında bilgi göremedim yada olanları ben kavrayamadım.
İlave : Ayrıca ana form üzerindeki global değişkenlere yeni değer atama yapılabilir mi ?
yardımlarınız için şimdiden teşekkürler.
Dll'den Form üzerindeki nesnelere ulaşma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Dll'den Form üzerindeki nesnelere ulaşma
Bildiğim tek şey, hiç bir şey bilmediğim.
Re: Dll'den Form üzerindeki nesnelere ulaşma
Buton1'in onClick eventini formu olusturdugun DLL Fonksyonuna parametre olarak göndermeyi denedin mi?
kıdemsiz üye
Re: Dll'den Form üzerindeki nesnelere ulaşma
Söylediğiniz yöntemi bilmediğim için, daha doğrusu ilk defa dll ile çalıştığımı için pek bir bilgim yok.
örnek olarak yazabilir misiniz?
örnek olarak yazabilir misiniz?
Bildiğim tek şey, hiç bir şey bilmediğim.
Re: Dll'den Form üzerindeki nesnelere ulaşma
Kod: Tümünü seç
function FormOlustur(App: TApplication; AEvent: Pointer): TForm; stdcall;
procedure TForm1.Button1Click(Sender: TObject);
var
E: TNotifyEvent;
F: TForm;
begin
E := Button2.OnClick;
F := FormOlustur(Application, @E);
end;
Kod: Tümünü seç
function FormOlustur(App: TApplication; AEvent: Pointer): TForm;
var
E: TNotifyEvent;
begin
E := nil;
Result := TForm.Create(App);
if AEvent <> nil then
E := TNotifyEvent(AEvent);
if Assigned(E) then E(nil);
end;
kıdemsiz üye