delphi-2007

    1熱度

    1回答

    我試圖使用GetProcessImageFileName,但我發現了以下錯誤: Undeclared identifier: 'GetProcessImageFileName' 我已經嘗試添加PsAPI和TlHelp32的使用條款,但一直沒有解決的問題。

    0熱度

    1回答

    我使用Delphi 2007,因此存在32位的可用內存限制。 使用IMAGE_FILE_LARGE_ADDRESS_AWARE PE標誌,應該有一個3 GB的限制,而不是2 GB: {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} // Allows usage of more than 2GB memory 這是我用來獲取進程的當前內存使用方法: fu

    -1熱度

    1回答

    所以我有一個二進制文件,我正在讀取一個字節值是2個字節的值是一個Int16 = 43140,然而無論何時我在Delphi中讀取它返回爲43104,我寫了在C#中讀取它的代碼只是爲了測試,它正確讀取它只是在Delphi中它讀取不正確,它看起來像0和4是由於某種原因轉移的地方。 TMyHeader= packed record Value1 :String[20]; Value2

    3熱度

    1回答

    我想採取屏幕的特定部分的屏幕截圖。這裏是來「切割」我想在屏幕部分的座標: 左:442 上衣:440 右:792 底部:520 也就是說,寬度爲350像素和高度的矩形80px。但我不知道如何使用CopyRect來實現這個任務,而是我得到一個空白圖像。這裏是我的代碼: function screenshot: boolean; var Bild : TBitmap; c: TCa

    2熱度

    1回答

    我已經存儲了一個記錄,其中包含TStringgrid表在一個表中的一個長blob字段與數據庫中。我使用下面的代碼檢索存儲在數據庫表中的長塊。但是,它非常緩慢。難道有人建議使用delphi將字符串數據以longblob格式存儲在數據庫中的快速方式提供給圖表。 Field := mySQLQuery1.FieldByName('Table'); //Accessing the table field

    -1熱度

    1回答

    我們在Delphi 2007應用程序中有一些窗口小部件控件。這些小部件從TWinControl繼承。在小部件上,我們調用TControl方法ManualFloat來取消部件的掛接。 的問題是,當MainFormOnTaskBar是真正的調用ManualFloat可以爲小部件StayOnTop樣的行爲導致其浮動所有窗口,包括其它應用程序之上。這是一個問題,因爲如果你從一個表單打開一個模式對話框,那麼

    2熱度

    2回答

    我想定義一個TCustomFrame的子類,但我在TabOrder屬性上得到一個錯誤。 這些步驟,我已經按照: 添加新TFRAME傳人的形式(右鍵單擊項目,添加新的,其他的,幀)。 將父類從TFrame切換到TCustomFrame。 TMyFrame = A類(TCustomFrame) 檢查TFRAME定義和發佈完全相同的特性(這樣做,TMyFrame應該是相同的TFRAME,對吧?)。 保存

    1熱度

    1回答

    如果我有colA,ColB,Colc,ColD,並且TAdvStringGrid中每列有1000行。我想要檢查TAdvStringGrid的colA,ColB,Colc,ColD中1000行中值的雙重度量值的數量。 我正在做一些事情喜歡首先將ColA,ColB,ColC,ColD值讀入多維數組,並循環多維數組中的每個元素並與每個行元素TAdvStringGrid進行比較,當使用OnDrawcell

    3熱度

    1回答

    爲了快速解析德爾福(2007年)計劃一些大的XML文件,我已經實現了IVBSAXContentHandler界面,並使用它像這樣: FXMLReader := CoSAXXMLReader60.Create; FXMLReader.contentHandler := Self; FXMLReader.parseURL(FXmlFile); 這工作得很好,只要我簡單地分析整個文件,但是當我找

    0熱度

    2回答

    我有一個德爾福2007年項目,使用幾個非可視庫(如OmniXML,Synapse,從TntUnicode一些類)分佈作爲源代碼(.pas文件)。 我可以在IDE中將它們的路徑添加到Tools -> Options -> Environment -> Delphi -> Library Win32 -> Library path,但它看起來不是一個好方法,因爲需要在每臺計算機上設置這些路徑,並且所有