delphi-prism

    0熱度

    2回答

    我需要在運行時加載動態鏈接或靜態庫文件。有沒有辦法做到這一點在德爾福棱鏡? MSDN庫似乎並沒有表明這一點。 任何幫助或提示將不勝感激。 謝謝,

    0熱度

    2回答

    我想在我的德爾福棱鏡計劃導入DLL和以前從未做過。所以,在網上找到答案之後,我把下面的東西放在一起,但不起作用。 MyUtils = public static class private [DllImport("winmm.dll", CharSet := CharSet.Auto)] method timeBeginPeriod(period:Integer):I

    0熱度

    2回答

    我幾乎完成了用於.NET環境的我的軟件遷移。現在我正在審閱所有警告並清理它們。然後,我遇到了這個問題。 這裏是我的課:「不能比基方法較低訪問覆蓋方法」 TColorObj = class value:double; thecolor:Color; Constructor; method ReadColor(bdr:BinaryReader); me

    0熱度

    1回答

    我收到以下表達式的警告消息。 (400*ev.PageBounds.Width)/2400 警告消息是輸出精度降低到操作數的精度。 爲什麼?我可以忽略它嗎? 感謝,

    0熱度

    1回答

    我有一個基類,如下所示。 TMakerObject = class ... public method Clone:TControlObject; virtual; abstract; end; 我想使方法克隆摘要。所以,基類不需要實現或定義這個方法。但是,子類可以定義他們自己的克隆方法。 但編譯器不斷給我這個錯誤 - 非抽象類沒有提供抽象方法的實現。 如果是這樣,那麼這是如何

    2熱度

    1回答

    我有一個繼承兩次的基礎。第二個子類沒有爲方法克隆提供任何簽名,但是第三個子類按如下方式執行並定義方法克隆。 TControlObject = abstract class ... public method Clone:TControlObject; virtual; abstract; end; TGateControl = class(TCo

    1熱度

    1回答

    對於空白,我太困惑了。我想填充一個字符串,它不會與我合作。 我想打印一個datagridview,所以我有列標題,並在它下面的實際行。無論我如何確定確切的長度或寬度來填充字符串,它要麼太短,要麼太長。所以,在發送到打印機之前,我無法將這些值與列標題對齊。 ,如果我只是做了以下例如: thestring := '.NET is cool'; thestring := thestring.padri

    1熱度

    3回答

    當在Windows 8中測試現有應用程序時,我收到了一個非常奇怪的崩潰。 主應用程序使用Delphi XE(Win32)編寫,它使用COM interop執行一些對.Net程序集的調用。當前使用的.Net版本是3.5。 當應用程序在全新安裝的Windows 8上執行時,它會在突然開始正常運行之前崩潰多達10次。一旦它開始行事,它會繼續這樣做。沒有顯示錯誤日誌或錯誤消息。該應用程序只是掛起或停止工作

    1熱度

    1回答

    我有我的winform datagridview,你可以添加和刪除它的項目。儘管我能夠成功地做到這一點,但它的表現很奇怪。 它要求其屬性RowCount設置爲1或更大。因此,即使沒有項目添加到任何項目,始終顯示一行網格。 你如何克服這個缺點?或者有沒有辦法解決它? 感謝,

    1熱度

    1回答

    在.net中,您可以通過代碼訪問應用程序的屬性。你怎麼能在Oxygene/delphi棱鏡中做同樣的事情? Directory.GetFiles(Properties.Settings.Default.