PDA

View Full Version : اجرا نشدن برنامه در win 7 64bit



f_naderi
دوشنبه 07 اسفند 1391, 18:45 عصر
سلام
من برنامه ام رو داخل win7 32 نوشتم و الان داخل 64بیت اجرا می کنم این اررور رو میده. راه هایی رو که داخل سایت های مختلف بود امتحان کردم ولی جواب نگرفتم.
از آفیس 2013 هم استفاده می کنم

SHD.NET
دوشنبه 07 اسفند 1391, 18:47 عصر
سلام
من برنامه ام رو داخل win7 32 نوشتم و الان داخل 64بیت اجرا می کنم این اررور رو میده. راه هایی رو که داخل سایت های مختلف بود امتحان کردم ولی جواب نگرفتم.

سلام.
این مشکل بارها و بارها بحث شده و پاسخ هم داده شده!!
شما باید Compile نرم افزارتون رو روی x86 قرار بدین
VS2010->Build->Configuration Manager
یاعلی

danialafshari
دوشنبه 07 اسفند 1391, 19:11 عصر
سلام
از منوی Project گزینه Properties رو پیدا کنید و در قسمت Build بروید و Platform Target رو روی Any CPU بزارید تا روی همه ی سیستم های x86/x64 اجرا بشه :چشمک:
موفق باشید

f_naderi
دوشنبه 07 اسفند 1391, 19:13 عصر
ممنون. اگه این رو تنظیم کنم و بعد setup برای نرم افزارم درست کنم دیگه روی هر os -ای جواب میده. این رو تنظیم کردم و حالا این اررور رو میده.
Could not find required file 'setup.bin' in 'E:\newc\\Basig\Basig\Engine'. E:\newc\Basig\basig_setup\basig_setup.vdproj basig_setup

General failure building bootstrapper E:newc\\Basig\basig_setup\basig_setup.vdproj basig_setup


Unrecoverable build error E:\newc\Basig\basig_setup\basig_setup.vdproj basig_setup

f_naderi
دوشنبه 07 اسفند 1391, 20:09 عصر
روی حالت any cpu گذاشتم اررور زیر رو میده.
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
برای خط con.Open();
و
روی حالت 86 که گذاشتم اررور بالا رو داد

کانکشن رو به صورت زیر تنظیم کردم:
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|basig1.mdb");
و همان طور که خدمتتون عرض کردم آفیس 2013 نصب کردم ولی بانک رو با اکسس 2007 ساختم

danialafshari
دوشنبه 07 اسفند 1391, 20:21 عصر
سلام
بهتره هنگام ذخیره بانکتون رو روی Access 2003 تنظیم کنید
در غیر این صورت نیاز به برنامه Office Access دارید
موفق باشی

Mahmoud.Afrad
دوشنبه 07 اسفند 1391, 21:02 عصر
access database engine رو دانلود و به ستاپ اضافه کنید:
32 بیتی (http://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe)
64 بیتی (http://download.microsoft.com/download/0/3/7/037DD124-0430-4E47-B82D-22C088ECB694/accessdatabaseengine2010sp1-kb2460011-x64-fullfile-en-us.exe)
هر دو باید به ستاپ اضافه بشه ولی باید برحسب نوع سیستم عامل نسخه مناسب نصب بشه(در هنگام ساخت ستاپ میتونید اینو تنظیم کنید).

f_naderi
دوشنبه 07 اسفند 1391, 21:08 عصر
ممنون. میشه لطف بفرمایید بگید چطور تنظیم کنم. الان بخوام بدون setup اجرا کنم چه کار کنم چون راهنمایی دوستان رو انجام دادم اررور های بالا رو داد