線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1664
推到 Plurk!
推到 Facebook!

DSPack的一個小問題 create

答題得分者是:japhen
superrakce
一般會員


發表:24
回覆:35
積分:11
註冊:2006-10-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-04 20:14:39 IP:140.128.xxx.xxx 訂閱
TF[j] := TFiler.Create( ) 括號內的參數不知道怎麼下
就這個小問題困擾我
請大大高抬貴手,幫小弟解決這個問題吧
謝謝

japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-09 22:56:03 IP:211.74.xxx.xxx 訂閱
放owner,一般來說,你把filter放在什麼地方,就以放filter的地方做owner

TFilter.create(Form1)
------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
superrakce
一般會員


發表:24
回覆:35
積分:11
註冊:2006-10-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-10 09:22:49 IP:140.128.xxx.xxx 訂閱
照你作說的下去作,它給我一個錯誤訊息:
Incompatible types:'TStream' and 'TForm'
以下是這個函數的內容,裡面要給兩個值,前面我給null或者是nil,執行到這個功能時他會說位址錯誤
constructor TFiler.Create(Stream: TStream; BufSize: Integer);
begin
FStream := Stream;
GetMem(FBuffer, BufSize);
FBufSize := BufSize;
end;


japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-10 11:21:47 IP:125.229.xxx.xxx 訂閱
暈倒,誤會鬧大了,我把問題里的 filer 看成是 filter ...... 差一個L,差了十萬八千里
你先自己開一個TFILESTREAM或TMEMORYSTREAM,然後把那個STREAM名字當參數傳入
TFILER.CREATE(MYSTREAM , MYSTREAM.SIZE);
------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
superrakce
一般會員


發表:24
回覆:35
積分:11
註冊:2006-10-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-01-15 18:21:15 IP:140.128.xxx.xxx 訂閱
為什麼產生之後,不能如一般用拉元件的方式下去作呢?以下的圖片是我的程式碼及錯誤訊息,小弟不才,請大大指正,謝謝

ddoollia
一般會員


發表:1
回覆:1
積分:0
註冊:2007-01-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-01-23 19:03:06 IP:140.128.xxx.xxx 訂閱
這個問題我已經解決囉
原來我在宣告的地方,少打了一個字母,使得它不認得了
此問題已解決
非常感謝 Japhen 大大
系統時間:2024-04-27 10:06:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!