分類:Delphi

Delphi

Delphi - 拆分行(程序無響應),不分割文件大小(TTHREAD)

希望大家做得很好。 我只有一個問題,在Delphi編程... 我有一個備忘錄,加載一個文件.txt,它包含大的行,如50,000Lines .... 所以我想將線分成5000線,然后將它們加載到一個新的備忘錄中。例如對于第一次拆分的 ,它將在新的文件文本上分割5000行,然后將其加載到新的備忘錄上,加載(刪除5000的文件)之后,當然這個大LINES將是45000 第二次拆分將從

IT屋 2017/5/1 21:11:20 喜歡

Delphi

使用NativeJpg時,會加載許多圖像和內存不足

我正在構建一個具有兩個主要能力的圖片加載程序:1)在線程中加載圖片,2)保存緩存的圖像。自從我實施了 NativeJpg 1.32 之后,我一直在注意到一個 TsdJpgGraphic 使用大約3倍于 TJpegImage 的內存。我不關心解決它多少保留,而是確保我的線程正確地管理內存。 規范 TPictureLoader 是該系統的主要組件。每次需要加載圖片時,都會產生線索以獲取該圖

IT屋 2017/5/1 21:10:33 喜歡

Delphi

Delphi程序上復制了一個csv列

我正在使用Delphi,我需要以編程方式復制一個列,它是.csv文件中的數據。 我需要做的這個確切的任務是: / p> 1。加載csv內容(可以是stringlist或其他) 2.復制列4(和它的數據) 3.在列2的位置添加一個新列,并添加這個復制的列 4.保存 這是Delphi能做的事嗎?如果有的話,任何人都可以啟動或指導如何做到這一點? 解決方案 創建

IT屋 2017/5/1 21:10:16 喜歡

Delphi

if語句檢查字符串

所以我試圖確定兩個不同的字符串是否與 如果DerobModel.ConstructionCount> 22 then begin for i:= 22 to DerobModel.ConstructionCount-1 do begin ConstructionName [i]:= DerobModel.Constructions [i] .Name; ShowMessa

IT屋 2017/5/1 21:10:03 喜歡

Delphi

合并油漆導致線程位圖繪制

我想加快繪制一個位圖,因此我設計了一個類,如 BITMAP THREAD CLASS 。一旦部分圖像的個人繪畫完成,我想合并Thread.done過程中的所有圖像 我的代碼像這樣 type TbmpthreadForm = class(TForm) ..... THreadImage:TImage; procedure Button_threadstartClick(Sen

IT屋 2017/5/1 21:09:51 喜歡

Delphi

重建丟失的代碼(InArray) - cont

我從另一位開發人員的代碼中缺少一個單元。 我已經能夠破譯一些,這里的專家幫助我與他人, / p> 我需要一個名為InArray的布爾函數。 我知道它需要一個TIntArray和整數,并返回一個布爾值無論整數是否存在于TIntArray中 TIntArray = Integer數組; 函數InArray(A:TIntArray; n:整數):Boolean;

IT屋 2017/5/1 21:09:38 喜歡

Delphi

使用Indy的IDTCPClient從響應流中獲取XML

這個問題直接關系到: 使用Indy的IDTCPClient從響應流中獲取HTML 我只需要一個get函數來檢索XML 函數TMyConnector.GETXML(aRawHeader:String):String; 使用idHTTP組件,我可以執行以下 HTTP.Request.ContentType:='text / xml'; 我

IT屋 2017/5/1 21:09:26 喜歡

Delphi

通過Delphi Excecute Excel vba代碼

嗨,我的問題是如何通過Delphi 7程序執行Excel vba代碼? 我在互聯網上發現了一些文章,沒有描述清楚。 其中一個是使用OLE: 文章 如果您能給我答案的示例代碼,我將不勝感激。 主要的問題是我不能低估代碼,我需要一些幫助。 該變量沒有被聲明,我不會沒有它會工作。 提前感謝 單位宏; 接口 使用 Windows,消息,SysUtils,變體,類,圖形,

IT屋 2017/5/1 21:08:37 喜歡

Delphi

如何執行超出屏幕限制的外部程序,而不在任務欄中顯示?

我想要執行一個外部程序,執行后,系統仍然可見,用戶不可見。而且,仍然希望執行后,外部程序的圖標不會顯示在任務欄上。 最終目標是使用獲取外部程序的屏幕截圖PrintWindow api,并發送鼠標/鍵盤輸入與 SendMessage / PostMessage 。 所以,如何執行外部程序超出屏幕限制(獨立于屏幕/顯示器分辨率,而不顯示任務欄中的圖標? 例如: 解決方案 首先

IT屋 2017/5/1 21:07:40 喜歡

江西快三开奖结果快