ورود

View Full Version : ارتقا از Delphi 5 به Delphi6 یا Delphi7 یا بالاتر



spicirmkh
یک شنبه 14 تیر 1383, 14:05 عصر
سلام

دوستان من چند سالی هست با Delphi5 کار می کنم اما هر وقت خواستم برنامه را به 6 یا 7 یا بالاتر ارتقا بدهم همیشه توی کامپایلر و برنامه مشکل داشتم
بعنوان مثال خیلی از کامپیونت توی delphi7 کار نمی کرد
آیا علت اش چیست نباید ورژن جدید ورژن قبلی را پشتیبانی کند
به نظر شما ورژن جدید قابلیت بیشتر نسبت به 5 داشنه و سرعت برنامه بیشتر است
شما کدام ورژن دلفی را پیشنهاد می کنید

با تشکر
مرتضی

nasr
یک شنبه 14 تیر 1383, 14:10 عصر
من برنامه های نوشته شده با دلفی 5 را راحت در دلفی 7 باز می کنم

مشکلی هم ندارم

مشکل شما دقیقا چیه Error ش چیه

Mohsen_4194
دوشنبه 15 تیر 1383, 01:58 صبح
مطمئناْ ورژن 7
در مورد Component ها هم در واقع بورلند برای رعایت یه Licence ای که حالا یادم نمی یاد چی بود مجبور شد یه تغییراتی در بعضی Unit های دلفی (مهمترینشون DesignIntf است ) بده حتی بعضی Unit ها رو اصلاْ Source اش رو برداشت.
به همین علت برای نصب بعضی Component ها یه تغییراتی باید تو Source شون بدی.
ERROR رو تو Google جستجو کن روش نصب Component ها رو خیلی راحت می فهمی

spicirmkh
یک شنبه 21 تیر 1383, 11:20 صبح
سلام

وقتی Build all projects می کنیم

این اخطار می دهد


[Warning] main.pas(7): Unit 'FileCtrl' is specific to a platform
[Warning] main.pas(90): Unsafe type 'TBookmark'
[Warning] main.pas(204): Unsafe type 'SavePlace: Pointer'
[Warning] main.pas(211): Unsafe type 'SavePlace: Pointer'
[Warning] main.pas(212): Unsafe type 'SavePlace: Pointer'
[Warning] main.pas(219): Unsafe type 'SavePlace: Pointer'
[Warning] main.pas(286): Unsafe type 'SavePlace: Pointer'


آیا در دلفی جای توابع و پروسیجر از نظر تقدم فرق می کند چون در پاسکال باید توابع که صدا زده می شود باید بالاتر باشد توی دلفی 7 داشتم برنامه می دیدم بجای که برود به تابع مورد نظر رفت به یک خط دستور دیگر بهد جای ان عوش کرده ام و بردم بالای برنامه درست شد

با تشکر