delphi

    1熱度

    1回答

    由於我已經從delphi 5升級到XE,我正努力使用前面編譯的特定Dll。我的堵點似乎與爲Unicode/ANSI字符,但我還沒有找到如何解決這個問題 下面是過程的例子: procedure GetFilename(Buffer: PChar; BufSize: Integer); stdcall; 在我的代碼我打電話這一點,方式 implementation procedure GetF

    9熱度

    5回答

    我有一個應用程序,它有多種形式。所有這些形式都有一個PopupMenu。我以編程方式構建菜單項,全部在共同的根菜單項下。我希望所有的菜單項調用相同的過程,並且菜單項本身基本上充當參數.... 我有這個工作,當我只有一個窗體做這個功能。我現在有多種形式需要這樣做。我將所有的代碼移動到一個通用單元。 Example. Form A has PopupMenu 1. When clicked, cal

    2熱度

    2回答

    我開發了一個使用Firebird數據庫和Delphi XE2的客戶端/服務器應用程序。問題是客戶端上的TSQLConnection組件自動將HostName propery設置爲localhost。我想知道,如何編寫代碼,以便在用戶第一次啓動時爲用戶提供設置HostName的選項。 我將TSQLConnection組件放在客戶端的datamodule上。 在主要形式,我把一個選項供用戶設置用下面的

    0熱度

    1回答

    我想在我的D7項目中使用庫。 我已經下載了包裝: sourceforge.net 問題是作者寫的識別給定圖像中的方塊的示例不起作用。一段時間後,它會引發從方法AV例外: function cvContourPerimeter(contour: PCvSeq): double; begin result := cvArcLength(contour,CV_WHOLE_SEQ,1); e

    8熱度

    3回答

    我希望這不會被刪除爲主觀。唯一的主觀部分可能是1)我的Delphi比我的PHP更好,2)我更喜歡編譯爲解釋性編程語言。但是,實際的(非主觀的)問題是 - 如果我選擇Delphi並使用TWebBrowser(或類似的機制)來查看/操作Google Earth,我會以任何方式限制我的可用功能嗎? 有沒有什麼我只能做「在瀏覽器中」,我不能做「在VCL瀏覽器組件」? [更新]我忘了說1)我只適用於Wind

    0熱度

    1回答

    我有一個(幾乎)靜態和只讀的內存結構。我想將其數據作爲TDataSet後代呈現,以使我能夠使用數據庫網格等查看/報告數據。我不需要編輯(實際上這是必須禁止的)。我看到this SO question和其他建議,即一些家庭代碼「書籤存在問題」。我真的只想要一個簡單的解決方案,理想情況下,我可以用我已知的字段類型創建一個簡單的「虛擬」表格,然後爲每個表格提供一個「OnGetFieldData」事件。我

    5熱度

    1回答

    我使用的Delphi 2010專業版沒有與Firebird的dbExpress驅動程序一起使用。如果我開始使用Firebird dbExpress driver written by Chau Chee Yang,然後再升級到XE?企業(它與Firebird dbExpress驅動程序一起提供)將使代碼正常工作嗎?

    0熱度

    2回答

    有沒有人對Ruby的跨平臺GUI庫有任何建議。我已經看過https://github.com/brixen/wxruby,它看起來像死了(最後一次代碼推送超過2年前),但我需要類似的東西。目標是爲Windows/OS X和Linux構建本機應用程序。我的另一種選擇是目前學習Pascal和德爾福買:(

    -1熱度

    3回答

    你好,我正在寫一些值到一個字符串列表。並想從字符串列表中刪除一個值。 目前我寫這樣的字符串列表。 FGamePlay.Locations.strings[0] := ('NumberOfLocations='+inttostr(NOL+1)); //add one to total FGameplay.Locations.Add(inttostr(Position.x)+inttostr

    3熱度

    7回答

    在Delphi中,有時候我們必須做到這一點... function TForm1.EDIT_Click(Sender: TObject); begin (Sender As TEdit).Text := ''; end; ...但有時我們需要與其他對象類喜歡重複功能... function TForm1.COMBOBOX_Click(Sender: TObject); begi