![](/img/trans.png)
[英]Create a text file using TFileStream
我嘗試了以下文檔中的代碼: 讀取字符串並將其寫入文件但它不起作用並報告編譯器錯誤: “System::AnsiStringT<0>”中沒有名為“fmCreate”的成員這是我嘗試過的代碼: ...
[英]Create a text file using TFileStream
我嘗試了以下文檔中的代碼: 讀取字符串並將其寫入文件但它不起作用並報告編譯器錯誤: “System::AnsiStringT<0>”中沒有名為“fmCreate”的成員這是我嘗試過的代碼: ...
[英]How to read an unknown type file of unknown size
我需要讀取未知類型和大小文件的內容,並將其臨時保存(以某種變量存儲),以便稍后將其用於通過串行端口進行傳輸。 據我了解,TFileStream是正確的方法。 我確實嘗試從http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/TReade ...
[英]Isn't the size of Delphi TFileStream WriteBuffer Int64? I'm only able to write small amounts at a time
我正在嘗試編寫更大的塊來提高文件保存的速度。 我有大約9個這些循環要轉換,但我無法弄清楚我做錯了什么 此代碼有效: 當我刪除內部循環以編寫更大的塊時,代碼不起作用: 我得到通用錯誤'Stream write error' SizeOf(MyRecord) * Le ...
[英]Why TFileStream.write produces incorrect data? Dephi 7
我試圖創建一個函數/方法,該函數/方法應寫入標頭為零的文件 但是當我檢查創建的文件時,它具有以下值(十六進制): 我希望輸出文件應包含 然后我也嘗試用chr(1)填充它,結果是類似的: (看起來一樣)。 當我在Delphi 7中進行調試時,我會看到標頭中填充 ...
[英]Save array of packed record to disk
我快瘋了。 我正在嘗試將打包記錄數組保存到磁盤以供以后讀取。 以下單元主要包含兩個過程。 第一個InitSaveAndReLoad() ,初始化一個記錄的打包數組,將其保存到磁盤中,並從磁盤中重新裝入一個打包的記錄新數組,並遍歷已加載的數組並打印20個第一個值。 完美運作。 ...
[英]Appropriate way to cancel saving file via file stream?
我正在編寫的工具負責在幾個小時內下載數千個圖像文件。 最初,使用TIdHTTP ,我會Get的文件(S)到一個TMemoryStream ,然后保存到一個文件中,只要有任何例外。 為了提高速度,我將TMemoryStream更改為TFileStream 。 但是,現在如果找不到資源,或 ...
[英]How can I descend from both TFileStream and TMemoryStream?
我有一個繼承自TFileStream的類和一個繼承自TMemoryStream的類。 兩者都實現與讀取數據完全相同的功能,例如: 當我想編寫一個可以將任何類型的流作為參數的函數時,我必須使用TStream: 這當然意味着我無法使用自定義功能。 什么是解決這個問題的最好方法? ...
[英]Writing tList<string> to tFileStream
我在Windows 10中使用Berlin。我嘗試將tList<string>保存到文件中。 我知道如何處理tStringlist,tStreamWriter和tStreamReader,但是我需要使用tFileStream,因為應該添加其他類型的數據。 在下面的代碼中, ...
[英]Delphi 7: Reading a block of Bytes from a TFileStream & copying to TMemorySTream
我寫了一個 Delphi 程序,它創建 MJPEG 文件,它的長度可以是幾 GB。 JPG 是使用 DSPack 從 DirectX 相機中抓取的。 該部分工作正常並以以下格式創建 JPG 圖像文件: FF D8 ....(圖像數據)... FF D9 FF D8 ....(圖像數據)... ...
[英]Need to send data from TServersocket to TidTcpClient
我正在使用Delphi XE8開發移動應用程序和桌面應用程序。 在移動應用程序中,我使用的是TIDtcpClient組件,在桌面應用程序中,我使用的是TServerSocket。 Server Desktop應用程序包含TList,其中包含約1500條記錄。 為了在Client Mob ...
[英]Need to read a file, of any extension one byte at a time XE5 into dynamic array
我已經嘗試將文件讀取到TFileStream中,但是那是我被卡住的地方,文件已插入TFileStream中,但是我無法讀取文件的字節,我已經有一段時間沒有編程了,請幫助我。 我也嘗試將其讀入普通文件 以及這個 ...
[英]Delphi - tfilestream: write time and date to file
我正在嘗試為每個事件保存一行,其中包含一段文本以及發生時的時間和日期。 問題是: 時間以中文字體顯示 一遍又一遍地替換同一行 這是代碼: 謝謝。 ...
[英]TFileStream.Read not reading last part of file
我在循環中使用TFileStream.Read讀取文本文件,但是我發現最后一部分沒有被讀入緩沖區-盡管正在讀取的字節總數等於文件大小。 這是我的代碼: 最后,TMemo不包含文件的最后一塊,而是第二到最后一塊。 我的代碼有問題嗎? 提前致謝! ...
[英]TFileStream created file missing data written to it
我已經編寫了客戶機/服務器代碼,該代碼通過Delphi編寫的WebService在系統之間來回移動文件。 由於服務前網關的限制,我被迫將大文件拆分為多個消息。 下面的代碼經常在我的測試中工作。 但是,有時在最后一條數據上,似乎沒有將其寫入結果文件中。 我有另一個版本的代碼,在每個步驟中都 ...
[英]Delphi: TFileStream & TStringList saving a blank text file
我是一名在Delphi上進行A2計算項目的英國大學生。 我真的不是很先進,所以請忍受我! 好的,所以我使用TStringList將TMemoBox的內容加密后保存到文本文件中。 但是,由於TStringList顯示在消息后面顯示了換行符,使加密混亂,因此這是不可能的。 我遵循了這篇文章, ...
[英]extra spaces with string to buffer void type conversion implicit in Filestream.WriteBuffer method
不需要在這里發布一段時間,但我在實現文件流時遇到問題。 將字符串寫入文件流時,resultnig文本文件在每個字符之間插入了額外的空格 所以在運行這個方法時: (這是一種精簡測試方法,僅編寫標題)。 生成的'OutPutFile'的csv文件讀取 'measuredmod ...
[英]How to eliminate Free Pascal 'not recognized' compile error on TFileStream?
我在Windows 8.1上使用32位Free Pascal 2.6.4。 我想使用TFileStream復制文件。 編譯器無法識別TFileStream: 我在網上使用TFileStream找到的示例代碼沒有“ uses”子句。 為了在Free Pascal中使用TFile ...
[英]Stream read line
我逐行有一個流閱讀器( sr.ReadLine() )。 我的代碼使用行結尾\\r\\n和/或\\n計算行尾。 如何告訴代碼(而不是通用的sr.ReadLine() )我想要計算新行只有一個完整的\\r\\n而不是\\n ? ...
[英]ASP.NET - Does streaming file to the client occupy server memory?
我要求通過Web服務器上運行的應用程序使文件服務器中的文件可供下載。 用戶將單擊應用程序頁面上的可用鏈接,並顯示另存為對話框。 這種用例很常見,我可能會談論一個基本的事情,但如果有人能確認我的以下假設是否正確,我將不勝感激。 1)對於文件服務器上的文件,通過Web服務器中的虛擬目錄虛擬 ...
[英]delphi TFileStream “out of memory”
我在使用Delphi代碼使用TFileStream從文件讀取數據塊到動態數組時遇到麻煩。 編寫代碼的最初目的是比較兩個具有相同大小但可能具有不同日期和時間戳的文件的內容,以查看內容是否相同。 通過將數據對從每個文件讀取到單獨的動態數組中,並將一個數組的每個字節與另一個數組的對應字節進行比較, ...