delphi

    0熱度

    2回答

    我的Delphi模塊使用C++ DLL函數。在Delphi IDE中進行調試時,我需要進入Visual C++的C++函數。我該怎麼做?

    0熱度

    2回答

    這樣的聲明應該如何轉換爲德爾福? void method (void *pixels); 而且我也有我應該預先分配該變量的信息。 有人可以給我一個提示嗎?

    5熱度

    1回答

    我正在更新組件中的某些屬性。爲了避免遺漏財產錯誤,我使用DefineProperties從流中讀取舊屬性。大多數屬性都能正常工整數,但我無法獲得基於TPersistent工作的屬性。 ReadProperty(TPersistent)程序TReader受保護,不公開,需要黑客才能訪問它。即使這樣,ReadFontProperty過程也不會被調用,並且會發生缺少的屬性異常。 如何閱讀TFont屬性?

    4熱度

    1回答

    使用德爾福,是否有一種方法可以在整數上使用格式化功能時強制執行符號輸出?對於正數,應使用「+」(加號)前綴,對於負數則使用' - '(減號)前綴。在我的情況下,對零的處理並不重要(可以有符號前綴或無符號)。 我想避免對每種格式和if-then-else解決方案使用格式助手函數。

    1熱度

    2回答

    我有線程下載xml文件我想在其他類中解析這個xml文件。現在我已經準備好了線程,我可以下載它。 在MainForm中我使用了WaitForSingleObject,但是這個函數凍結了MainFrom,那麼如何防止reezing和等待值呢? 謝謝。

    5熱度

    1回答

    考慮下面的記錄: TMyRecord = record b: Boolean; // 3 bytes of padding in here with default record alignment settings i: Integer; end; 我希望實現IEqualityComparer<TMyRecord>。爲了做到這一點,我想打電話給TEqualit

    0熱度

    3回答

    這是我見過的問題:在2006年BDS IDE工作 ,我的舊電腦不見了,新的(I7安裝)已建成,它具有Windows 7的ULT OS 64位,其中安裝了2006,QuickReports Pro以及eDocEngine,FIB +,TMS,LMD,ZEOS & DB Comparer組件包 - 我在我的產品中使用它們。 在計算機上,我還安裝了Office 2010,默認情況下爲32位版本和Adob

    0熱度

    1回答

    有它看起來的過程像 Procedure TestProc(TVar1, TVar2 : variant); Begin TVar1 := CreateOleObject('Excel.Application'); TVar1.Workbooks.open('C:\Test\Test.xls'); TVar1.Workbooks[1].Worksheets[1].Na

    1熱度

    1回答

    以下查詢更新7次相同的表..我將不勝感激您的幫助,我可以通過將其放入一個查詢來優化它,因此它只通過表格一次而不是7次。這實際上是放慢速度在大型數據集上的性能.. 謝謝。 P.S.我不知道它是否仍然有效,但每個查詢字符串依賴於查詢之前準確計算..因此,如果我們需要保持它們分開,以保持它的準確,那麼我可以使用一些幫助優化每個字符串(查詢)。 下面的SQL查詢德爾福2009年由於是格式可能會稍有不同,但

    4熱度

    2回答

    我想知道爲什麼TFontDialog比Screen.Fonts提供更少的字體? (例如,Arial *字體,漫畫字體等不會在TFontDialog中顯示) 似乎TFontDialog給出的字體列表與WordPad相同,而Screen.Fonts與Word基本相同。 非常感謝您的見解! PS: 德爾福XE, Windows 7的 PS:SO相關主題: Too many fonts when enum