delphi-6

    -4熱度

    2回答

    當我在記事本中創建一個文件,包含(例如)字符串1d並保存爲unicode文件,我得到一個6字節大小的文件包含字節#255#254#49#0#100#0。 好的。現在我需要一個Delphi 6函數,它需要(例如)輸入寬字符串1d並返回包含#255#254#49#0#100#0(反之亦然)的字符串。 怎麼樣? 謝謝。 D

    2熱度

    1回答

    我正在使用德爾福6. 我想解碼一個葡萄牙UTF-8編碼的字符串到WideString,但我發現它不正確解碼。 原文爲"ANÁLISE8"。使用UTF8Decode()後,結果爲"ANALISE8"。 "A"上方的符號消失。 下面是代碼: var f : textfile; s : UTF8String; w, test : WideString; begin

    -1熱度

    1回答

    我用下面的代碼將文本分配到一個SQL參數: quInsert.Parameters.ParamByName('veh_type').value := copy(s,11,1); 有時在.txt文件我的文字從UTF-8讀取數據,其中字符使用兩個字節。如何更改以下代碼以接受UTF-8數據? procedure TPrepareform.Button1Click(Sender: TObject);

    1熱度

    1回答

    調用idTelnet.Connect通常立即連接到遠程設備。 但是, 如果遠程設備沒有響應,則 然後對idTelnet.Connect的調用不返回。 它等待來自遠程設備的響應。 這掛起了整個應用程序。 如何設置超時時間,以便idTelnet.Connect在nn ms 之內返回,而不管連接是否已建立?

    1熱度

    1回答

    Delphi 6附帶的Indy版本不包含打開TCP連接時指定超時的選項。我已被告知another question Indy 9和10可以做到這一點。 是否有可能將德爾福6升級到Indy 9或10? 我到目前爲止一直無法找到任何一個下載,並且同樣找不到升級說明。 任何人都可以幫我解決這個問題嗎?

    -1熱度

    1回答

    我需要每兩秒重複發送4個字節,即00 00 00 F6。 但是,IdUDPClient.SendBuffer傳輸後沒有返回。 我嘗試發送幾個字節,並且每次都返回。 這工作: UDP.SendBuffer(RawToBytes(#0 + #0 + #0 + #1 + #127 + #128 + #246, 7)); 這不起作用: UDP.SendBuffer(RawToBytes(#0 + #0

    0熱度

    1回答

    如何確定數組項是否是對另一個數組或其他類型項目(如Single)的引用。 我正在研究這個問題,因爲我想製作一個統一代碼,它將遍歷動態多維數組的所有項目,而不管數組的維數有多少。 我需要這個以確定是否需要遞歸迭代表示內部維度的數組或者我是否已經處於最內層維度。 我認爲我可能需要依靠RTTI,但我必須承認我目前還沒有使用RTTI的經驗。

    1熱度

    1回答

    在Delphi 6中是否有內置函數?即,檢索MaxValue函數返回值的索引的函數。 如果不是什麼是最有效的例程?

    4熱度

    1回答

    的Delphi 6. 我實現居中的所有者形式 上作爲1月6日2011年 建議通過@大衛赫弗南一個的MessageDlg從2011原來的問題是在這裏: How to make MessageDlg centered on owner form。 居中的對話框工作一次。 第一次拋出異常。 - EAccessViolation - 訪問衝突在地址00000000 - 地址00000000 讀什麼可能我做

    -1熱度

    1回答

    我想實現一個類,其實例名爲toto的屬性是一個動態數組我可以追加,讀取,寫入像一個tlist。 我寫這個: Tmodel = Class(TObject) ftoto:array of single; function gettoto(ind : integer):single function gettotosize:integer; proced