View Full Version : گفتگو: دلفي 7 و ويندوز7 64بيت
seyed_farid
سه شنبه 30 خرداد 1391, 12:11 عصر
چگونه ميتوان برنامه با قابليت 64بيت با دلفي 7 ساخت؟
اصلاً امكان پذير است؟:تشویق:
برنامه اي ساختم با دلفي7 ولي تحت ويندوز7 64بيت مشكل داره. بايد چيكار كنم؟
Mask
سه شنبه 30 خرداد 1391, 12:52 عصر
چگونه ميتوان برنامه با قابليت 64بيت با دلفي 7 ساخت؟
اگه منظورتون ساخت برنامه های 64 بیتی در دلفی 7 هست ، باید خدمتتون عرض کنم که فقط دلفی نسخه Xe2 همچین امکانی رو داره فعلا.
برنامه اي ساختم با دلفي7 ولي تحت ويندوز7 64بيت مشكل داره. بايد چيكار كنم؟
از این جملتون اینطور میشه نتیجه گرفت که : برنامتون بر روی ویندوز سون 64 بیت ، درست کار نمیکنه!!
برای رفع چنین مشکلی باید دید، چه کدی استفاده کردید.
mohsen24000
سه شنبه 30 خرداد 1391, 13:13 عصر
برنامه های 32بیتی روی سیستم عامل ویندوز 7 64بیتی برای اجرا مشکلی ندارند و در این صورت باید خطا در اجرای کدهای شما بررسی شود!
seyed_farid
سه شنبه 30 خرداد 1391, 14:07 عصر
ممنون از پاسختون
من برنامه اي ساختم كه جاي ساعت ويندوز يك ساعت گرافيكي با قابليتهاي متنوع قرار ميده و از TrayClock استفاده كردم و با سون32بيت مشكل نداره ولي با 64 مشكل داره و بالا نمياد.
Mask
سه شنبه 30 خرداد 1391, 14:35 عصر
برنامتو کجا گزاشتی که بالا بیاد؟
هندل تسکبار رو رو64 بیت چطوری گرفتی؟
لا اقل واسه اینکه خودت زود تر به جواب برسی، توضیحات کامل بده.
seyed_farid
چهارشنبه 31 خرداد 1391, 12:58 عصر
ممنون
برنامه خودكار تو استارت آپ هست اجرا ميشه و حتي خودم هم ميتونم اجراش كنم بالا مياد و مثلا لغتنامش مياد ولي ساعتش جاي ساعت ويندوز نمياد.
Ananas
چهارشنبه 31 خرداد 1391, 14:34 عصر
سلام.
تجربه ی شخصی خودم:
اگه با دلفی ای که تو ویندوز 64 بیتی نصب شده (نه لزوما خودش 64 بیتی باشه) برنامه رو کامپایل کنید (نه اینکه برنامه ی 64 بیتی ساخته شه) اون موقع هم تو ویندوز 64 بیتی اجرا میشه هم تو 32 بیتی ولی اگه با ویندوز 32 بیتی کامپایل کنید فقط تو 32 بیتی اجرا میشه.
Mask
چهارشنبه 31 خرداد 1391, 15:00 عصر
سلام.
تجربه ی شخصی خودم:
اگه با دلفی ای که تو ویندوز 64 بیتی نصب شده (نه لزوما خودش 64 بیتی باشه) برنامه رو کامپایل کنید (نه اینکه برنامه ی 64 بیتی ساخته شه) اون موقع هم تو ویندوز 64 بیتی اجرا میشه هم تو 32 بیتی ولی اگه با ویندوز 32 بیتی کامپایل کنید فقط تو 32 بیتی اجرا میشه.
این حرف اشتباه است.
من چنین کاری رو انجام دادم و دارم انجام میدم. حتی برنامه هایی که با xp 32 بیتی نوشتم ، بر روی سون 64 کار میکنه.
مشکل ایشون احتمالا تغییر نام و کلاسهای استفاده شده در taskbar هست . اگه کدشون رو میزاشتند ، بهتر میشد راهنمایی کرد.
seyed_farid
جمعه 27 اردیبهشت 1392, 12:01 عصر
من از trayclock.dll براي قرار دادن ساعت خودم بجاي ساعت ويندوز استفاده كرده ام كه 32 بيتي است. فكر كنم مشكل همينه كه با ويندوز 64 بيتي كار نميكنه.
راه حلش چيه؟:تشویق:
BORHAN TEC
شنبه 28 اردیبهشت 1392, 00:11 صبح
اگه منظورتون ساخت برنامه های 64 بیتی در دلفی 7 هست ، باید خدمتتون عرض کنم که فقط دلفی نسخه Xe2 همچین امکانی رو داره فعلا.
Delphi XE2 و نسخه های جدیدتر. :چشمک:
اگه با دلفی ای که تو ویندوز 64 بیتی نصب شده (نه لزوما خودش 64 بیتی باشه) برنامه رو کامپایل کنید (نه اینکه برنامه ی 64 بیتی ساخته شه) اون موقع هم تو ویندوز 64 بیتی اجرا میشه هم تو 32 بیتی ولی اگه با ویندوز 32 بیتی کامپایل کنید فقط تو 32 بیتی اجرا میشه.
کاملاً اشتباه میگین. برنامه های تحت OS X هم در محیط ویندوز کامپایل می شود پس چطوری توی OS X اجرا میشه؟! :چشمک: :لبخند:
seyed_farid
دوشنبه 06 خرداد 1392, 10:11 صبح
بالاخره آيا راهي هست كه يك dll كه با 32 بيت ساخته و كمپايل شده را تو 64 بيت ريكمپايل يا يه جوري قابل استفاده كرد؟
seyed_farid
شنبه 29 تیر 1392, 15:21 عصر
دوستان کسی تجربه ای در این مورد نداره؟:تشویق:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.