امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک فوری خواهش می کنم
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
کمک فوری خواهش می کنم
سلام من با دلفی 7 یک برنامه خیلی ساده نوشتم.
حال من این برنامه را با دلفی 2009 باز می کنم خطا های زیر را میدهد.
لطفا اگر میشه کمک کنید ممنون میشم.
حتی Pchar هم استفاده کردم ولی کار نمی کند.
و اگر یک مثال هم بزنید ممنون میشم.
بعد لطفا بگید که چرا برنامه در دلفی 7 کار می کند ولی در دلفی 2009 کار نمی کند و خطا میدهد.
کد:
E2010 Incompatible types: 'Char' and 'AnsiChar'
E2010 Incompatible types: 'Char' and 'AnsiChar'
E2010 Incompatible types: 'Array' and 'PAnsiChar'
Incompatible types: 'Char' and 'AnsiChar'

Assembly Language 039

(آخرین ویرایش در این ارسال: ۰۷-مهر-۱۳۸۸, ۰۷:۰۲:۰۵، توسط The.Ghost.)
۰۷-مهر-۱۳۸۸, ۰۶:۵۸:۴۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: کمک فوری خواهش می کنم
ساختارها تو 2009 کمی متفاوت شده
این به خاطر اینه که شما چیزیو میبایستی ansichar تعریف میکردی و char تعریف کردی یا یک مقدار char رو به یک تابع که مقدار ansichar قبول میکنه پاس دادین
کد رو بزارین تا تصحیح بشه
اینها به خاطر اشتباه در انتخاب نوع متغییر هست
۰۷-مهر-۱۳۸۸, ۱۱:۵۹:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #3
RE: کمک فوری خواهش می کنم
این کد نیست یک کامپوننت است که می خواهم در دلفی 2009 نصب کنم که نمیشه، ممنون از لطفی که کردی.

ولی باز یک سئوال دیگر برام پیش آمد است میشه بگی که چرا دستور زیر خروجی اش مساوی 18 می شود و علامت $ به چه معنی است، ممنون

راستی من چرا نمی توانم در دلفی متغییر Static تعریف کنم هر کاری کردم نشود. لطفا در این مورد هم اگر من را راهنمایی کنی بی نهایت ممنون میشم. دستت درد نکند Lord

کد:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
p : Integer;
begin
P:=$12;
ShowMessage(IntToStr(P)); // = 18
end;

Assembly Language 039

(آخرین ویرایش در این ارسال: ۰۷-مهر-۱۳۸۸, ۱۳:۰۳:۰۸، توسط The.Ghost.)
۰۷-مهر-۱۳۸۸, ۱۲:۵۹:۳۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: کمک فوری خواهش می کنم
$ یعنی مقدار هگز در نظر بگیر
۰۷-مهر-۱۳۸۸, ۱۵:۰۶:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #5
RE: کمک فوری خواهش می کنم
سلام ممنون.
من تعریف متغیر استاتیک را فهمیدم و این جا کد اش را می نویسم.
لطفا اگر جور دیگری هم میشه بگویید.
کد:
procedure TForm1.BitBtn3Click(Sender: TObject);
const
{$J+}
P:Integer=0;
{$J-}
begin
P:=P+10;
Edit1.Text:=IntToStr(P);
end;

Assembly Language 039

(آخرین ویرایش در این ارسال: ۰۷-مهر-۱۳۸۸, ۱۵:۴۶:۱۲، توسط The.Ghost.)
۰۷-مهر-۱۳۸۸, ۱۵:۴۲:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: کمک فوری خواهش می کنم
نوشتن const کافی هست و شما برای تعریف const نمیتونی از : ایتفاده کنی باید از = استفاده کنی
کد:
procedure TForm1.Button1Click(Sender: TObject);
const
  p=10;
var
  i:Integer;
begin
i:=0;
i:=i+p;
ShowMessage(IntToStr(i));
end;
۰۷-مهر-۱۳۸۸, ۲۲:۲۵:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost, famarini28
aydin_key آفلاین
تازه وارد

ارسال‌ها: 18
موضوع‌ها: 2
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 1
( 1 تشکر در 1 ارسال )
ارسال: #7
RE: کمک فوری خواهش می کنم
سلام عزیزم
بجای ansichar از char
استفاده کن
۲۱-شهریور-۱۳۸۹, ۱۸:۲۳:۲۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خواندن text در دلفی (کمک فوری ) -devil- 2 5,466 ۲۸-خرداد-۱۳۹۱, ۱۰:۰۹:۲۶
آخرین ارسال: b.jafari
  کمک فوری sajjad1390 4 4,184 ۲۳-آذر-۱۳۹۰, ۲۱:۳۲:۳۶
آخرین ارسال: sajjad1390
  [سوال] progress bar ba multitread ( فوری) iman_ax 1 2,181 ۱۶-خرداد-۱۳۹۰, ۰۹:۲۸:۴۳
آخرین ارسال: lord_viper
  خواهش دارم shahab_love_62 10 8,262 ۲۵-دى-۱۳۸۹, ۱۱:۳۴:۳۳
آخرین ارسال: lord_viper
Sad درخواست فوری فوری فوری جان هرکی دوست دارید کمممممممک matmat 0 1,878 ۲۶-آذر-۱۳۸۹, ۱۳:۱۸:۳۵
آخرین ارسال: matmat
Question خواهش می کنم کمک کنید The.Ghost 2 2,910 ۲۱-شهریور-۱۳۸۹, ۱۸:۱۶:۳۲
آخرین ارسال: aydin_key
Question کمک فوری؟؟؟؟ The.Ghost 0 2,037 ۲۳-مهر-۱۳۸۸, ۱۴:۳۱:۱۷
آخرین ارسال: The.Ghost
Rolleyes کمک فوری فوری The.Ghost 1 2,153 ۱۷-مهر-۱۳۸۸, ۰۹:۳۷:۲۴
آخرین ارسال: lord_viper
Sad درخواست کامپوننت Fast Report ( خیلی فوری ) mahmoodniloo 1 3,072 ۰۹-شهریور-۱۳۸۸, ۲۲:۵۵:۴۱
آخرین ارسال: emdad
  shellexecute (فوری) goltaj 1 2,262 ۲۹-اسفند-۱۳۸۷, ۱۷:۰۷:۵۶
آخرین ارسال: delphi7

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS