delphi-7

    4熱度

    4回答

    我有什麼作品,但即時尋找,如果有一個字符串是sysutils複製到pByteArray 更快的方法 PByteArray = ^TByteArray; TByteArray = array[0..32767] of Byte; 承擔一個和小號是設置正確 a: pByteArray; s: string; 是有一個快速的方法來做到這一點,即像副本 for i := 1 TO Le

    2熱度

    2回答

    您是否嘗試過在Delphi 2010中使用JVCL 2.10?我有Delphi 7項目,該項目大量使用該庫中的數據庫組件,並希望將其移至新的Delphi。我知道從JVCL 2.10遷移到最新的JVCL版本會很成問題,所以如果Delphi 2010與2.10一起工作會更好。你有什麼經驗嗎?

    3熱度

    10回答

    在Delphi 7中,我有一個使用TCanvas組件輸出一些信息的庫。生成的圖像約爲4800 * 6000像素,我想將其打印並保存爲.jpeg。 爲了達到這個目的,我創建了一個TBitmap,並將其Canvas作爲參數提供給庫,然後將位圖分配給jpeg。顯然,這樣會佔用太多的內存,因爲在設置位圖的寬度和高度時出現異常,並提示「沒有足夠的存儲空間來處理此命令」。 // output to print

    3熱度

    1回答

    我使用的是Delphi 7中的Canvas.TextRect來輸出屏幕上的內容。 我需要我的文字被包裹在矩形中。

    0熱度

    4回答

    有沒有辦法從它的類過程或函數中獲取Object數據而不實例化它?

    4熱度

    4回答

    我想在Delphi 7,Windows XP中創建一個AlarmSystem。我必須在數據庫中註冊警報(MS SQL Server 2000)。但是,如果服務器壞了呢?那麼,我可以想象,我必須堅持TAlarm類型的對象。那麼,我該怎麼做?也許從TComponent繼承?請,我該怎麼做? 非常感謝。 對於我的英語很抱歉。 這裏有更多信息... TAlarm基本上是一個從TObject下來的類。還有1

    1熱度

    3回答

    具有這樣的功能,下面簡化返回一個字符串,即從一個BPL function DoA(amount: currency; var Info: string): Currency; stdcall; begin result := amount * 19; Info:= 'Some Text about the result'; end; 其加載從與LoadPackage主程

    1熱度

    1回答

    我在表單上使用了兩個TButton組件作爲Plus和Minus。點擊時,他們將添加或減去一個整數,然後顯示在TLabel上。 這個功能正如我所希望點擊的速度會觸發OnClick事件而沒有錯誤。 我用PNGButton組件替換了按鈕,這樣我就可以讓它們看起來更漂亮。除了每次單擊組件時,OnClick事件似乎都不會觸發,所有內容仍然可以像以前一樣工作。我還用一個簡單的TImage組件測試了這一點,結果

    1熱度

    2回答

    我已經創建了一個新組件,插入到一個新包中,安裝並運行。 (它出現在pallette中)。過了一段時間,我想修改該組件,並意外刪除了Delphi/projects/bpl文件夾中的* .bpl文件,Delphi也問我是否想在下一次啓動時重新加載缺失的* .bpl文件,並說不。畢竟,我想再次安裝修改後的組件,並且它不會出現在托盤中。我能做什麼?我不想重新安裝德爾福.... 感謝

    0熱度

    1回答

    要報告的數據集我做了當前記錄(一個記錄逐頁): RvSystem1.SystemPrinter.FirstPage := DataSet.RecNo; RvSystem1.SystemPrinter.LastPage := DataSet.RecNo; 那麼,我們如何能夠在數據集時,所有的記錄出現在同一頁面僅報告選定的記錄。例如: RvProject1.SelectReport('Repor