PDA

View Full Version : پیغام در زمان لود DLL



DAMAVAND
جمعه 01 تیر 1386, 19:46 عصر
با سلام به همه اساتید

یه DLL نوشتم و میخوام وقتی یه برنامه میخواد ازش استفاده کنه وقتی داره لود
میشه ,مثلا یه messagebox رو نشون بده !
مثل بعضی از DLL ها که وقتی ازشون استفاده میکنید مثلا یه پیغام میده (اسم نویسنده و ورژن و غیره رو تو یهmessagebbox نشون میده)

این کار رو چجوری باید بکنم??

با تشکر

hdv212
جمعه 01 تیر 1386, 21:37 عصر
سوالات یک کمی گنگه، یعنی میخوای وقتی برنامه ت رجیستر نشده باشه این پیغام رو بده یا کلا این پیغام رو بده ؟

به هر حال میتونی توی کدت یه فرم بسازی و کنترل ها رو از طریق کد بهش اضافه کنی و خاصیت هاشونو تنظظیم کنی و یه نمونه از اون در کلاست بسازی و نمایشش بدی.

DAMAVAND
جمعه 01 تیر 1386, 22:06 عصر
سوالات یک کمی گنگه، یعنی میخوای وقتی برنامه ت رجیستر نشده باشه این پیغام رو بده یا کلا این پیغام رو بده ؟

به هر حال میتونی توی کدت یه فرم بسازی و کنترل ها رو از طریق کد بهش اضافه کنی و خاصیت هاشونو تنظظیم کنی و یه نمونه از اون در کلاست بسازی و نمایشش بدی.

سلام
منظورم کلا اینکه
میخوام هر کی از این DLL تو برنامش از استفاده کرد ,به طور اتوماتیک مثلا یه پیغام بده که مثلا نویسندش این شخص است.
مثل DLL هایی که بعضی از شرکتها مینویسن و مثلا یه نسخه تریال دارن و وقتی از نسخه تریال
تو برنامتون استفاده میکنین استفاده میکنید, در اول اجرای برنامه یه پیغام میده
که این نسخه تریال است !

Mrs.Net
جمعه 01 تیر 1386, 22:16 عصر
تو رویداد load یک پیغام نمایش بده (MessageBox)

hdv212
جمعه 01 تیر 1386, 22:54 عصر
برات یه نمونه ساختم، ببین باید توی پروژه ی dll ای که داری میسازی یه form اضافه کنی و اونطوری که میخوای آماده ش کنی و در تابع سازنده ی کلاس خودت (همون dll خودت)، یه نمونه از اون فرم بسازی و اون رو با متد Show() نمایش بدی، بعد پروژتو کامپایل کن، حالا توی پروژه های دیگه که از این dll استفاده میکنی، هر جا که آبجکتی ازش ساخته میشه، اون پیغام میاد، از این کلاس استفاده کن (منظورم کلاس UserControl1 هست)، خودت متوجه میشی.
موفق باشید