我建立好了資料表,資料表中有地址的屬性,里面記錄flash的路徑。
delphi中讀取這個資料后,存到一個edit上,然后將這個edit的值添加為影片的播放地址。
可是在打開的新界面中發現不能播放,必須手動輸入地址才能播放。
with adoquery1 do
begin
close;
sql.clear;
sql.Add('select * from KJB where 課件名稱='''+Label5.Caption+'''');
open;
edit1.text:=fieldbyname('地址').AsString;
end;
if Application.MessageBox('是否確定?','提示',MB_YESNO)=IDYES then
begin
jx.Show;
jx.ShockwaveFlash1.Movie:='''+edit1.text+''';
end
要如何實作使用控制元件的值來設定這個影片的播放地址呢?
uj5u.com熱心網友回復:
你都還沒指定好檔案路徑就先播放了,播啥嘛。。。而且這3個'''是啥意思。。。
if Application.MessageBox('是否確定?','提示',MB_YESNO)=IDYES then
begin
jx.ShockwaveFlash1.Movie:= edit1.text;
jx.Show;
end
uj5u.com熱心網友回復:
而且注意Movie是widestring,如果用的是不支持unicode的版本,注意路徑字串轉換編碼。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131946.html
標籤:語言基礎/算法/系統設計
上一篇:急求大神指教
