PDA

View Full Version : پارامتر array در dll ؟



Kamyar.Kimiyabeigi
یک شنبه 19 آذر 1385, 10:34 صبح
میخوام با دلفی یک dll بنویسم و توش یک procedure تعریف کنم که پارامتر ورودی این procedure از نوع array string باشه و پارامتر خروجی از نوع array string هم داشته باشه. حالا به چه صورت میتونم پارامتر ورودی برای procedure تعریف کنم و بهش پاس بدم و همین طور بچه صورت میتونم پارامتر خروجی را تعریف کنم و مقدار ازش بگیرم.

Hamid_PaK
یک شنبه 19 آذر 1385, 16:22 عصر
از یک تایپ (type) استفاده کنید.


type
TArrSt: array of String;

function Sample( array_list: TArrStr ): TArrStr;
....


یا حق ...

Kamyar.Kimiyabeigi
دوشنبه 20 آذر 1385, 10:21 صبح
از یک تایپ (type) استفاده کنید.


type
TArrSt: array of String;

function Sample( array_list: TArrStr ): TArrStr;
....


یا حق ...

این تایپ قابل استفاده در خود محیط دلفیه و کاربر زمانی که بخواد از dll من استفاده کنه در هر محیط برنامه نویسی (مثلا" vb ) باید با یک تایپ public سروکار داشته باشه.