PDA

View Full Version : ارتقاء ار delphi 7 به delphi 2009



Delphi&Kylix_2939
سه شنبه 08 دی 1388, 00:02 صبح
با سلام به دوستان عزيز

من يك پرو‍ژه سنگيني دارم كه با delphi 7 نوشته شده از كامپوننت هاي زيادي هم استفاده شده كه همه اونها در delphi 2009 هم نصب شده حالا پروژه كامپايل نمي شه يكي از پيغاماش اينه


[DCC Fatal Error] Pub_U.pas(7): F2047 Circular unit reference to 'Pub_U'


حالا نمي دونم اشكال كجاست ممنون مي شم راهنمائي كنيد باتشكر

Ahmad Chehreghani
سه شنبه 08 دی 1388, 12:45 عصر
سلام
اگه اشتباه نکنم خطاي شما اينه که شما در قسمت interface مربوط به Unit اول ، Unit دوم را صدا زديد و باز در قسمت interface يونيت دوم ، Unit اول را صدا زديد!
اين نمونه کار :


unit Unit1;
interface
uses Unit2;

و


unit Unit2;
interface
uses Unit1;

و درستش اينه که به صورت زير بنويسيم :


unit Unit1;
interface
uses Unit2;

و


unit Unit2;
interface
implementation
uses Unit1;

يعني Unit اول را در قسمت implementation يونيت دوم قرار مي دهيم.

براي اطلاعات بيشتر به کتاب Object Pascal Guide مراجعه کنيد (فکر کنم فصل 3 باشه)

موفق باشيد.

Delphi&Kylix_2939
سه شنبه 08 دی 1388, 14:05 عصر
سلام
اگه اشتباه نکنم خطاي شما اينه که شما در قسمت interface مربوط به Unit اول ، Unit دوم را صدا زديد و باز در قسمت interface يونيت دوم ، Unit اول را صدا زديد!
اين نمونه کار :


unit Unit1;
interface
uses Unit2;

و


unit Unit2;
interface
uses Unit1;

و درستش اينه که به صورت زير بنويسيم :


unit Unit1;
interface
uses Unit2;

و


unit Unit2;
interface
implementation
uses Unit1;

يعني Unit اول را در قسمت implementation يونيت دوم قرار مي دهيم.

براي اطلاعات بيشتر به کتاب Object Pascal Guide مراجعه کنيد (فکر کنم فصل 3 باشه)

موفق باشيد.

با سلام اين قواعدي كه گفتيد از قوانين كلي delphi خوب اينا حتما رعايت شده نمي دونم چرا اينجور گير ميده