PDA

View Full Version : سوال : ارسال نام فرم به dll



baran_2005
چهارشنبه 28 مرداد 1388, 11:13 صبح
اگر بخواهيم نام فرم ها ي استفاده شده در يك پروژه را از طريق dll پياده سازي كنيم چگونه بايد نام فرم ها را به dll پاس داد من نام فرم ها را از طريق دستور screen به دست مياورم اما اگر داخل يونيت بنويسم خطا مي دهد .لطفا راهنمايي كنيد .

Felony
چهارشنبه 28 مرداد 1388, 11:39 صبح
منظورتون چیه ؟ دقیقا میخواین چیکار کنید ، کامل تشریح کنید شاید راه بهتری باشه .

tdkhakpur
چهارشنبه 28 مرداد 1388, 15:11 عصر
سلام
کد فراخوانی dll به همراه کد ایجاد کننده فرم در dll را ارسال کنید تا اصلاح شود.

baran_2005
شنبه 31 مرداد 1388, 08:31 صبح
من در زمان پاس دادن screen اومدم اون را با VAR تعريف كردم مشكلم حل شد . ممنون .

procedure FillTreeView(var NameApplication:TApplication ;var NameScreen:tscreen) ;stdcall;
for I :=0 to NameScreen.FormCount - 1 do
form:= NameScreen .Forms[I]