PDA

View Full Version : سوال: روشی وجود داره که از نوع داده String به جای PAnsiChar یا Char تو توابع Api استفاده کرد.



S30S60
چهارشنبه 05 آبان 1389, 08:37 صبح
سلام
یه سئوال داشتم . اگه درست بگم و همانطور که می دونید شئی Edit در دلفی فقط می تونه با انواع داده دلفی مثه

String,Integer,.. کار کنه اگه تو یه تابع Api که مثلا با انواع داده ویندوز مثله Char یا PAnsiChar کار میکنه بخوایم از مقدار داخل

Edit استفاده کنیم اونوقت چی چطور ازش استفاده می شه.من تابعی برای تبدیل این دو نوع داده (نه فقط این) ندیدم.
اگه کسی راهنمایی کنه ممنون میشم.

CopyFile(Edit1.Text,Edit2.Text,C);
خطا

Error : Incompatible types 'TCaption' and 'PAnsiChar'.

alinikaein
چهارشنبه 05 آبان 1389, 09:26 صبح
با سلام؛

اگر درست متوجه منظور شما شده باشم، مي‌تونيد از دستور زير استفاده كنيد:

WinTxt := PChar(Edit1.Text);

يا علي... موفق باشيد...