PDA

View Full Version : خطا کدهای vb در ویندوز 7



saeed28541
جمعه 15 آبان 1394, 19:09 عصر
با سلام.
برنامه ای دارم که در ویندوز xp کامل کار میکنه.ولی در ویندوز 7(64bit)بخشهای که از کد استفاده شده خطا میده.ولی بخش هایی که از ماکرو استفاده شده با مشکل کمتری اجرا میشه.
لازم به ذکر است که ماکرو ها هم فعال شدن.
هر دو ویندوز هم روی سیستم خودم هست.
ونکته بعدی اینکه اسامی فارسی که برای captionفرم ها انتخاب شده در ویندوز 7در سمت راست پنجره ولی درxp در سمت چپ(حالت استاندارد)نشون داده میشه.
خلاصه اینکه آیا برنامه های اکسس در ویندوز های مختلف دچار چنین مشکلاتی خواهد شد.یا راهی برای حل این موضوع بصورت کامل وجود داره.؟
136525

Rasool-GH
جمعه 15 آبان 1394, 19:54 عصر
کدهای 32 بیت با 64 بیت همخوانی نداره . توابع Declare رو باید هماهنگ کنید .

saeed28541
شنبه 16 آبان 1394, 21:52 عصر
سلام آقا رسول.
مطالب مربوط به توابع Declare را مطالعه کردم.ولی متاسفانه چیزی زیادی متوجه نشدم.
اگر براتون امکان داره توضیحاتی ساده بفرماید شاید بنده هم چیزی دستگیرم شد.
ممنون

emami.sie
یک شنبه 17 آبان 1394, 06:16 صبح
سلام
می تونید به لینک زیر مراجعه بفرمایید، تقریبا اونجا همه چی روشن شده... در نمونه ضمیمه پست 15 هم کافیه برنامه خودتون رو بهش آدرس دهی کنید و تمام...
http://barnamenevis.org/showthread.php?495010-%D8%AA%D8%B7%D8%A8%DB%8C%D9%82-%D8%B9%D8%A8%D8%A7%D8%B1%D8%A7%D8%AA-Declare-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7%DB%8C-%D8%A7%DA%A9%D8%B3%D8%B3-%D8%A8%D8%A7-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2&p=2261957#post2261957
موفق باشید
یا علی

saeed28541
پنج شنبه 21 آبان 1394, 16:20 عصر
با سلام و تشکر از همراهیتون.
از ماژل استفاده کردم ولی مشکلم حل نشد.
نکته ای که وجود داره اینکه فونت های فارسی (مسج باکسهاو...)که در فایل بنده وجود داره در ویندوز سون اصلا خونده نمیشه.
واینکه هنوز کدهای vb اجرا نمیشن.ویک نکته دیگه اینکه صورت اجرای دستورات در ویندوز xp بیشتر از ویندوز سون هست.حالا نمیدونم مشکل از ویندوز سون بنده است یا بخاطر کد نویسی برنامه در ویندوزxp هست.یا چیز دیگه.
در هر صورت اگر دوستان میتونن راهنمایی بفرمایند ممنون میشم.

Rasool-GH
پنج شنبه 21 آبان 1394, 17:54 عصر
برای نمایش صحیح پیامهای فارسی باید در کنترل پنل تنظیمات زبان را فارسی قرار بدین


136690


136691

منظورتون از اجرا نشدن کدها اینه که کلا هیچ کدی اجرا نمیشه ؟
یا به دلیل 64 بیتی بودن درست اجرا نمیشه

saeed28541
پنج شنبه 21 آبان 1394, 19:37 عصر
سلام مجدد.
تنظیمات زبان سیستم مشکل نداره.یعنی تنظیم هستن.
در مورد خطا ها هم باید بگم که ماکرو ها را کاملا اجرا میکنه ولیeventهای که داری کد نویسی هستن را اجرا نمیکنه یا با خطا و اشکال اجرا میکنه.

mhamedm2008
جمعه 22 آبان 1394, 18:53 عصر
اکتیو ایکسی روی سیستم شما نصبه و احتمالا نسخه 32 بیت هست. وقتی توی ویندوز سون 64 بیت میره این خطا رو میگیره
چه اکتیو ایکس هایی نصب کردی؟

RESMAILY
شنبه 23 آبان 1394, 07:48 صبح
به نام خدا
با سلام. این مشکل گاهی پیش می اید. یعنی حتی به اینصورت که دو برنامه آکسس همزمان یکی درست کار می کند و دیگری همین ارور را می دهد. لزوما به توابع کتابخانه ای ویندوز هم کاری ندارد. درواقع به توابع درونی آکسس گیر می دهد. تا آنجا که تجربه کرده ام مشکل از داخل ویندوز به وجود می آید و احتمالا ربطی به فونت های ویندوز هم دارد. نوع ویندوز، نوی آکتیو کردن و نوع فارسی ساز در این مسئله دخیل هستند. ولی یک رابطه منطقی (از نوع زبان سیستم) ندارد. مثل این است که سیستم گیج می شود تا حدی.
برنامه تان را روی یک سیستم دیگر که مشخصات ویندوزش متفاوت باشد امتحان کنید. بلکه درست شود.