PDA

View Full Version : بازکردن فایل توسطado table



رهنورد2
شنبه 08 مهر 1385, 00:25 صبح
من یک جدول دارم که یکی از فیلدهایش ole objectاست وقتی در فرم از ado table و data sourse و dbgridاسفاده کرده وانها را به هم ربط می دهم تمام فیلدها ظاهر میشوند غیر از فیلد مربوطه به جای ان کلمه blob ظاهر می شود چرا؟

ضمنا من می خوام وقتی روی یکی از فیلدها مثلا همین فیلد مزبوربا ماوس کیک می کنم ان فایل اجرا شود
برای این تقاضا باید ado table و dbgird را چه طوری تنظیم کنیم ؟

Touska
شنبه 08 مهر 1385, 11:05 صبح
شما این نوع فیلد ها رو باید با MemoryStream لود کنید و با استفاده از Ole Object خاص خودش

که آن را Save کردید باز نمایید. می تونید این کار رو روی OnCellClick انجام دهید یا کار دیگر و نوع

Ole Object خود را در دیتابیس ذخیره کرده باشید.

موفق باشید :)

رهنورد2
شنبه 08 مهر 1385, 18:54 عصر
شما این نوع فیلد ها رو باید با MemoryStream لود کنید و با استفاده از Ole Object خاص خودش

که آن را Save کردید باز نمایید. می تونید این کار رو روی OnCellClick انجام دهید یا کار دیگر و نوع

Ole Object خود را در دیتابیس ذخیره کرده باشید.

موفق باشید :)
مثلا فایلهای صوتی را چه طور ی باید لود کرد.مارکر این فایلها چیه

Touska
یک شنبه 09 مهر 1385, 22:00 عصر
به این شکل :


Var
Mem : TMemoryStream;
Begin
Mem := TmemoryStream.create();
Adotable1Sound.SaveToStream(Mem);
Mem.Postion := 0;
//Play With OLE OR KDTELE VOICE
MEM.Free;
End;


برای پخش فایل صوتی در حافظه می تونی از KDTELE Vioce استفاده نمایید.

موفق باشید :)