ناشناس

سوال 251544

با سلام خدمت شما مهندس آقای اکرمیان<br>خسته نباشید <br>میخواستم بدانم چگونه میشود فایل های Dll.* كه شامل فرم ، آیكون و منو باشد را ساخت .مانند فایل Shell32.dll ویندوز ،اگر نرم افزار هست لطفاً نام ببرید .<br>چگونه میشود ProgressBar در ویژوال بیسیك را طوری تنظیم كرد كه هماهنگ با حجم فایل پر شود . مانند وقتی كه در حال كپی كردن اطلاعات و پوشه های سی دی هستیم و در حین كپی شدن مقدار زمان مانده را نشان و Progressbar هماهنگ با آن پر میشود.<br>اگر كد نویسی است لطفاً آدرس یا محل دریافت كد را بنویسید <br>

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
سلام به شما دوست عزیز:
ممنون از شما.
1. بهتر است که برای این کار از ActiveX استفاده کنید تا DLL. مثلا خیلی از Dialog های ویندوز ActiveX هستند. در هر حال برای ساخت ActiveX یا Dll در VB خیلی ساده باید از ابتدای ساخت پروژه ActiveX Control و یا ActiveX DLL انتخاب کنید. بقیه مراحل تقریبا مانند ایجاد یک تابع Public است.
2. برای این کار باید به صورت دستی و با استفاده از دستور Open binary فایل تان را کپی کنید. سپس یک شمارنده تعریف کنید و آن را به صورت درصد حساب کنید. یعنی از تناسب زیر:
Progress bar. value= (شمارنده فایل * 100)/ حجم فایل
موفق باشید.