PDA

View Full Version : تبدیل pcahr به string



mohandesan
چهارشنبه 09 اردیبهشت 1388, 21:12 عصر
من توی برنامه از dll استفاده کردم که نوع ورودی ان pchar هست ولی میحوام خروجی آن زا توی یک تکس نشون بدم و لی error میده کمک فوری لطفا

vcldeveloper
پنج شنبه 10 اردیبهشت 1388, 06:24 صبح
PChar با نوع داده String سازگار هست، و می تونید به راحتی آن را به یک داده String اختصاص بدید.
کدی که نوشتید و خطایی را که دریافت کردید را اینجا قرار بدید.

bmanfy
پنج شنبه 10 اردیبهشت 1388, 18:29 عصر
معمولا Pchar به String که خطا نمیده . اما String به Pchar خطا میده .
البته پاسخی که در زیر میخوام بدم در حد یه احتمال هستش در مورد کار شما .
با توجه به اینکه فرمودین نوع وردی Pchar هستش . من فکر میکنم خطا از مقدار ورودی شما باشه .
اخه برای ارسال یه مقدار Pchar باید اون رشته رو درون تابع Pchar قرار بدیم .


Pchar(StrVar)

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

vcldeveloper
جمعه 11 اردیبهشت 1388, 09:43 صبح
اخه برای ارسال یه مقدار Pchar باید اون رشته رو درون تابع Pchar قرار بدیم .
تابع PChar نداریم. به اون کار میگن Type-Cast کردن، یعنی تبدیل یک نوع به نوع دیگه.

bmanfy
جمعه 11 اردیبهشت 1388, 17:50 عصر
تابع PChar نداریم. به اون کار میگن Type-Cast کردن، یعنی تبدیل یک نوع به نوع دیگه

مرسی.
اشتباه ما بی سوادها رو ببخشید .
اما میشه واسه اینکه روشنتر بشم بگید چرا ؟ مگه توسط یک تابع صورت نمیگیره که خروجی اون یه رشته است ؟