PDA

View Full Version : چاپ عناصر آرایه



sina1370
یک شنبه 23 خرداد 1389, 20:10 عصر
سلام ببخشید من یه آرایه از آبجکت دارم ولی نمیدونم چطور باهاش کار کنم یعنی نمیدونم چطور محتوای هر عنصر رو پیدا کنم !!

a : array of variant
a:=myFunction
????/

vcldeveloper
دوشنبه 24 خرداد 1389, 04:43 صبح
سوالتون رو واضح بپرسید. میگید آرایه ایی از اشیاء دارید، ولی در کدی که قرار دادید، یک آرایه دینامیک از Variant دارید. معلوم هم نیست که اون a := myFunction چی هست، و قراره myFunction چیکار کنه!

sina1370
دوشنبه 24 خرداد 1389, 15:48 عصر
procedure TForm1.Button2Click(Sender: TObject);
var
result: array of variant;

begin
result := (HTTPRIO1 as SoapSmsQueuableImplementation).getAllMessages('mag fa', 1);

end

تو راهمناش نوشته این تابع آرایه ای از آبجکت ها رو برمیگردونه فرمت آبجکت رو از طریق php پیدا کردم
body
to
from
error

خوب یعنی به ازای هر پیام دریافتی یه آبجکت و اگه 10 پیام جدید داشته باشیم یه آرایه 10 تایی از این آبجکت برمیگردونه من زیاد دلفی کار نکردم !!!
حالا میخوام بدونم چطوری میتونم به ازای این آبجکتها دسترسی داشته باشم مثلا body که string هست رو تو message box نشون بدم یا تو DB بریزم
/؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
البته تویه فایلی که کلاسها توش تعریف شده خط اول به صورت زیره:::
ArrayOf_xsd_anyType=array of variant

بعد تو پروسیجر میشه ::

result: ArrayOf_xsd_anyType;

خلاصه اینکه مشکل اصلی من سر دسترسی به آبجکتهایی که تو یه آرایه هستن!!!

sina1370
دوشنبه 24 خرداد 1389, 18:58 عصر
دوستان یه ندایی هم به ما بدید بد جور کارم گیره!!!!

0armin0
یک شنبه 07 آذر 1389, 22:39 عصر
سلام من هم این مشکل رو دارم اگه کسی بلده چطور با مگفا میشه پیامک ها رو دریافت کرد یه راهنمایی بکنه ممنون
ممکنه این فایل کمک کنه
http://80.253.147.99/services/urn:SOAPSmsQueue?wsdl (http://80.253.147.99/services/urn:SOAPSmsQueue?wsdl)

این پست رو هم تو سایت پیدا کردم ولی نتیجه نهایی معلوم نشده .ممنون میشم کمک کنید
http://barnamenevis.org/showthread.php?231144-define-new-type&p=1029599