tobject

    16熱度

    3回答

    我現在都這樣了,它吮吸: type TpointArray = array [0..3] of Tpoint; class function rotationTable.offsets(pType, rotState, dir: integer): TpointArray; begin Result[0] := point(1, 1); Result[1] := poi

    1熱度

    2回答

    我目前正在與Vista CodeGear Delphi 2007下工作。 我的應用程序在一些相當繁重的計算過程中返回內存不足錯誤。 的.exe文件從150 MB增長到驚人的2 Gb 關於這個問題(笑!): 1)我改變了一些數組到ArrayList中 但它給了我一些比較困難的問題,解決方案(請參閱下面的示例) 2)適用於多維結構和需求的建議代碼中的小改動最受讚賞! 現在解決成員的老辦法是: func

    0熱度

    2回答

    當聲明課程等時,TObject中的「T」代表什麼?模板? 例子: procedure TfrmMain.CaptureInfo1Click(Sender: TObject); begin frmCapture.Show; end;

    2熱度

    2回答

    我定義隨後的單元業務邏輯 unit Models.Person; interface Type TPersonGender = (pgUndefined, pgMale, pgFemale, pgNotApplicable); TSexOfPerson = class(TPersistent) private FGender : TPersonGe

    5熱度

    5回答

    我該如何讓我的代碼工作? :)我試圖制定這個問題,但經過幾次失敗的嘗試後,我認爲你們會發現問題的速度比閱讀我的'解釋'更快。謝謝。 setCtrlState([ memo1, edit1, button1], False); _ procedure setCtrlState(objs: array of TObject; bState: boolean = True); var o

    1熱度

    1回答

    我有一個事件過程,它檢查兩個對象/控件的OnKeyUp按鍵(TNewEdit和TNewComboBox)。在啓用TNewButton之前,兩個對象都需要完成。 但是,我找不到一種方法來知道如何獲得Sender: TObject的類型,如果是TNewEdit或TNewComboBox。 任何人都可以幫忙嗎?

    0熱度

    2回答

    我想知道如何在創建的列表中獲得某個對象的位置。 可以說它就像一個圖形列表,您可以點擊對象。 讓我們說你右鍵單擊一個對象,然後單擊「刷新」,我如何獲得該對象的位置,以便在整個列表刷新後(由於某種原因刷新清單),我回到同一個位置清單?這是如果列表說1000個對象長,這使得刷新後嘗試向下滾動到相同位置是麻煩的。 該代碼使用Tobject,但我可以做些什麼,如 position:= integer(TOb