Dll ile ilgili sorunum!!
Dll'lerde form kullandığımızda dll içinde bir fonksiyon veya procedure tanımlayıp bu formu create ediyoruz. Fakat parent değerine Application veya self yazınca "undeclared identifier" diye bir hata veriyor. Yani şu şekilde create ediyorum.
if not Assigned(DenemeForm) then
DenemeForm:=TDenemeForm.Create(Parent); Parent değerine mecburen "DenemeForm" yazıyorum ve form doğal olarak görev çubuğunda ayrı bir programmış gibi görülüyor.
Benim merak ettiğim şey şu :
1. Bu ayrı program olayını nasıl çözebilirim.
2. Bencede biraz mantıksızdı ama ben dll deki formu MDIChild ve onu çağıran formuda MDIForm yaptım hata verdi. Sanırım aktif bir child yok filan dedi şimdi hatırlamıyorum. Böyle bir şey yapılabilirmi sizce?
|