PDA

View Full Version : سوال: پارامتر استاندارد برای DLL



net_ved
پنج شنبه 07 آذر 1387, 11:57 صبح
با سلام
من یه Dll نوشتم که یکسری تابع توش دارم که پارامتر String دارند
حالا می خوام اینو تو زبان VFox9 استفاده کنم ... همه پارامتر ها رو به DLL می شه فرستاد الا String
انگار دارم رشته خالی می فرستم
اشکال از کجاست ؟
این نکته رو بگم که وقتی DLL رو با یه appllication دلفی استفاده می کنم مشکلی نیست اما وقتی با VF استفاده می کنم همه پارامتر ها رو پاس میده الا String

دستوری که تو DLL نوشتم :
Function NA_WriteStr(Str:String):integer;stdcall

دستوری که تو VF نوشتم
DECLARE integer NA_WriteStr IN NADLL.dll
String S1م

net_ved
شنبه 09 آذر 1387, 11:28 صبح
http://barnamenevis.org/forum/showthread.php?t=133104
حل شد
آفرین به دلفی و دلفی کارا ...

binyaz2003
شنبه 09 آذر 1387, 11:57 صبح
شما مشکل از خودت بود که اين موضوع رو نميدونستي که از چه نوع داده اي بايد استفاده کني.
ربطي هم به دلفي و فاکس و ... نداره

net_ved
شنبه 09 آذر 1387, 12:22 عصر
بله اگه مشکل نداشتم که اینجا نمی پرسیدم ... وقتی نمی دونی مشکل از کجاست باید بپرسی دیگه ...
ربطشم به دلفی کارا اینه که اونا اطلاعات جامع تری در این مورد داشتن ...
http://barnamenevis.org/forum/showthread.php?t=130721&highlight=%D8%AA%D8%A8%D8%AF%DB%8C%D9%84+%D8%B1%D8 %B4%D8%AA%D9%87 یه نمونشه ..

mehran_337
شنبه 09 آذر 1387, 13:01 عصر
درخت هر چه پربار تر سر به زیر تر ...
در ضمن اشکال کار شما در کد نویسی دلفی بود نه ارسال پارمتر در فاکس .
به هر حال مهم اینه که مشکل شما حل شده و بچه هم از این موضوع خوشحالند.
موفق باشید