سلام اساتید!!! من تازه vb رو شروع کردم و یه سوال دارم که خیلی توش گیرم
اونم اینه که من یه project درست کردم که میخوام این . در حالات exe رو سیستم های دیگه اجرا کنم ولی اجرا نمیشه و میگه file ocx میخواد!میشه راهنمایم کنید چه کار کنم؟؟؟؟؟
در ضمن این project شامل: جدول و chart و....یه نرم افزار اماری هست.
سلام
اگه از ocx استفاده مي كنيدبايد فايل هاي ocx رو همراه برنامه بفرستي
كسي كه برنامه شما رو اجرا ميكنه بايد در پوشه System32 فايل ocx شما رو داشته باشه در غير اين صورت برنامه اجرا نمي شه.
fileCopy "fileName", "C:\..system32"
با اين دستور میتونی فایل مورد نظرت رو به مقصد مورد نظرت کپی کنی.
سلام
برنامه رو مي خواي نصب كني؟يا بايد رو سيستم طرف كپي و اجرا بشه؟
از برنامه هاي ساخت ستاپ استفاده كن تا مشكلاتت حل بشن
همون طور كه دوستمون گفتن ، البته اگر برنامت فايل پيوستي زياد داره از برنامه هاي ساخت setup استفاده كني راحت تري اما اگر نمي خواي از برنامه setup استفاده كني بايد حتما فايل اكتيوكس (OCX) شما در رجيستري ثبت شده باشه براي اين كار ابتدا فايلت رو تو C:\windows\system32 يا %systemroot% كپي كن بعد با برنامه regsvr32 اون رو ثبت كن
regsvr32.exe /s TEST.OCX
حالا براي راحتي كار مراحل بالا رو تو يك فايل bat قرار ميديم ، چون نميشه برنامه بدون اكتيوكس اجرا بشه
راستي اگر جوابتو گرفتي چرا يك پست نتيجه نمي زاري اين تاپيك مال دو ماه پيش هست اما sunrise841 فقط يك پست گزاشته !
اگه میخوای فایل ها رو به صورت دستی کپی کنی تو System32 اول از همه باید msvbvm60.dll رو کپی کنی. بدون این فایل هیچ برنامه ی Exe شده توسط وی بی اجرا نمی شه.
اما مشکل شما ساده تر از این حرفاس مسیر زیر رو دنبال کن:
Start
All Program
Microsoft Visual Studio 6.0
Microsoft Visual Studio 6.0 Tools
Package & Deployment Wizard
اگر نداری Tools ویژوال بیسیک رو باید کامل نصب کنی.
تابلوئه که باید یک فایل پروژه به عنوان ورودی بهش بدی.