چگونه ميتوان برنامه با قابليت 64بيت با دلفي 7 ساخت؟
اصلاً امكان پذير است؟
برنامه اي ساختم با دلفي7 ولي تحت ويندوز7 64بيت مشكل داره. بايد چيكار كنم؟
چگونه ميتوان برنامه با قابليت 64بيت با دلفي 7 ساخت؟
اصلاً امكان پذير است؟
برنامه اي ساختم با دلفي7 ولي تحت ويندوز7 64بيت مشكل داره. بايد چيكار كنم؟
اگه منظورتون ساخت برنامه های 64 بیتی در دلفی 7 هست ، باید خدمتتون عرض کنم که فقط دلفی نسخه Xe2 همچین امکانی رو داره فعلا.چگونه ميتوان برنامه با قابليت 64بيت با دلفي 7 ساخت؟
از این جملتون اینطور میشه نتیجه گرفت که : برنامتون بر روی ویندوز سون 64 بیت ، درست کار نمیکنه!!برنامه اي ساختم با دلفي7 ولي تحت ويندوز7 64بيت مشكل داره. بايد چيكار كنم؟
برای رفع چنین مشکلی باید دید، چه کدی استفاده کردید.
برنامه های 32بیتی روی سیستم عامل ویندوز 7 64بیتی برای اجرا مشکلی ندارند و در این صورت باید خطا در اجرای کدهای شما بررسی شود!
ممنون از پاسختون
من برنامه اي ساختم كه جاي ساعت ويندوز يك ساعت گرافيكي با قابليتهاي متنوع قرار ميده و از TrayClock استفاده كردم و با سون32بيت مشكل نداره ولي با 64 مشكل داره و بالا نمياد.
برنامتو کجا گزاشتی که بالا بیاد؟
هندل تسکبار رو رو64 بیت چطوری گرفتی؟
لا اقل واسه اینکه خودت زود تر به جواب برسی، توضیحات کامل بده.
آخرین ویرایش به وسیله Mask : سه شنبه 30 خرداد 1391 در 15:02 عصر
ممنون
برنامه خودكار تو استارت آپ هست اجرا ميشه و حتي خودم هم ميتونم اجراش كنم بالا مياد و مثلا لغتنامش مياد ولي ساعتش جاي ساعت ويندوز نمياد.
سلام.
تجربه ی شخصی خودم:
اگه با دلفی ای که تو ویندوز 64 بیتی نصب شده (نه لزوما خودش 64 بیتی باشه) برنامه رو کامپایل کنید (نه اینکه برنامه ی 64 بیتی ساخته شه) اون موقع هم تو ویندوز 64 بیتی اجرا میشه هم تو 32 بیتی ولی اگه با ویندوز 32 بیتی کامپایل کنید فقط تو 32 بیتی اجرا میشه.
من از trayclock.dll براي قرار دادن ساعت خودم بجاي ساعت ويندوز استفاده كرده ام كه 32 بيتي است. فكر كنم مشكل همينه كه با ويندوز 64 بيتي كار نميكنه.
راه حلش چيه؟
Delphi XE2 و نسخه های جدیدتر.اگه منظورتون ساخت برنامه های 64 بیتی در دلفی 7 هست ، باید خدمتتون عرض کنم که فقط دلفی نسخه Xe2 همچین امکانی رو داره فعلا.
کاملاً اشتباه میگین. برنامه های تحت OS X هم در محیط ویندوز کامپایل می شود پس چطوری توی OS X اجرا میشه؟!اگه با دلفی ای که تو ویندوز 64 بیتی نصب شده (نه لزوما خودش 64 بیتی باشه) برنامه رو کامپایل کنید (نه اینکه برنامه ی 64 بیتی ساخته شه) اون موقع هم تو ویندوز 64 بیتی اجرا میشه هم تو 32 بیتی ولی اگه با ویندوز 32 بیتی کامپایل کنید فقط تو 32 بیتی اجرا میشه.
بالاخره آيا راهي هست كه يك dll كه با 32 بيت ساخته و كمپايل شده را تو 64 بيت ريكمپايل يا يه جوري قابل استفاده كرد؟
دوستان کسی تجربه ای در این مورد نداره؟