delphi-xe4

    -1熱度

    1回答

    我正在玩弄進度條...嘗試在進度條到達行尾時顯示消息(100%)(我使用了Raize狀態欄和TMS AdvProgressBar) 對於Raize,此代碼示例似乎工作: procedure TForm1.Timer1Timer(Sender: TObject); begin rzprogressstatus1.Percent := rzprogressstatus1.Percent +

    2熱度

    1回答

    如何在PopupMenuItem上擁有一個複選標記? 我嘗試這樣做: var iLeftPos: Integer; iTopPos: Integer; iText: string; iState: integer; iGlyphRect: TRect; begin iTopPos := ARect.Top + (ARect.Bottom

    0熱度

    1回答

    我有一個FMX編輯框,並且想要將輸入的值(TEdit.Data)分配給某個對象的TValue屬性。該對象還包含一個指針,用於指定在編輯框中輸入的數據應該是哪種類型。 TAttrib = class(TObject) public property WantedType: PTypeInfo; property Value: TValue; end;

    0熱度

    1回答

    如何讀取IdHTTPProxyServer中的所有完整目標URL?以下代碼僅適用於HTTP網址。對於HTTPS,它只會返回Server:443而不是完整的網址。 procedure TManager.OnHTTPBeforeCommand(AContext: TIdHTTPProxyServerContext); var URL:String; begin URL := A

    0熱度

    1回答

    我嘗試使用LaunchServices框架。不幸的是,一些功能仍然不可用 例如,函數kLSSharedFileListFavoriteItems已成功導入。但是,我無法加載函數LSSHaredFileListCreate。 代碼: unit LSSharedFileList; interface uses MacApi.CoreFoundation, MacApi.CocoaTypes; c

    2熱度

    1回答

    雖然測試編譯速度都X32和x64,我發現,64位編譯兩倍X32慢。這裏描述這種情況:http://qc.embarcadero.com/wc/qcmain.aspx?d=112845。 萬一當我編譯項目編譯VCL DCU的是64位編譯比用相同的編譯DCU的X32第三慢。 是否適用於Delphi下XE4增加的x6​​4編譯性能的任何方法?

    0熱度

    2回答

    我有一個網格,我用它來顯示幾個查詢結果(cxGrid1.ActiveLevel.GridView:= cxGrid1DBTableView1;等等......)。在表單關閉時,我也關閉了查詢。 但是,上次顯示的列仍然可見(當我再次返回該表單時)我怎樣才能消除這些列的痕跡?當我回到表單時,我想要空格子。 編輯:這是我運行查詢: procedure TForm2.cxRadioGroup1Click(

    1熱度

    1回答

    我有一列是「日期」類型。如何在自定義選項中選擇「之間」選項?

    2熱度

    1回答

    剛學的SQLite之間daydifference ......我運行此查詢: select guests.[GUEST_NAME],guests.[GUEST_SURNAME],guest_data.[START_DATE],guest_data.[END_DATE] from guests INNER JOIN guest_data ON guests.guest_id=Guest_dat

    0熱度

    1回答

    當我通過SQL更新語句更改某些字段數據時,我需要看到它反映在DBGrid中,我不確定我正在做的正確方法是否正確 - > IBTable.Refresh。無論如何,它現在工作,但DBGrid的垂直滾動條移動到第一次刷新嘗試後的底部,如果我更新,然後再次刷新,垂直滾動條變小,並移動到DBGrid的中間。我不知道如何直接通過在DBGrid中更改值來更新某個字段中的值,如果有人向我展示如何操作,我很感激。