PDA

View Full Version : سوال: استفاده از dll ساخته شده در #C در دلفی



Moharram
یک شنبه 11 آبان 1393, 15:35 عصر
سلام

یه ClassLibrary که تو #C ساخته شده تو دلفی بصورت یه Type Library و شی کام قابل دسترسیه. پارامترهای تابعهای dll تا وقتی آرایه نشده باشن، میشه یه کاریشون کرد، اما وقتی آرایه باشند به شکل PSafeArray میشن. در مورد کار با PSafeArray و مقداردهی به اون یه مقدار جستجو کردم، خیلی سرراست نیست و باید Pointer اون رو لاک کرد و با توجه به sizeof المنتها توش دیتا ریخت. تازه اگه آرایه دوبعدی و یا ... بشه مشکل حادتر میشه.

دوستان پیشنهادی، کمکی ... چیزی ندارند.

فکر کنم بیخیال dll کردن پروژه #C بشم و سمت دلفی قضیه رو ببرم سمت #C بهتر باشه !!!

ممنون

BORHAN TEC
دوشنبه 12 آبان 1393, 15:59 عصر
با سلام
متاسفانه C# روی سیستمم نصب نیست. لطفاً dll و کد C#‎‎ رو برای بررسی قرار بدین. مثلاً dll ای که یک آرایه بگیره و به صورت پیام نشون بده.
در کل بعید میدونم که با کمک ابزاری مثل Atozed CrossTalk در دلفی انجام این کار پیچیدگی خاصی داشته باشه. :متفکر:
یا حق...