TList 객체를 cxGrid 데이터 소스로 바인딩 할 수 있는지 궁금합니다. 그래서 내가 가지고있는 것은 내가 유지할 필요가없는 다양한 개체를 포함하는 TList 개체입니다. "일종의 GridView가"선택한 항목 "의 개요 역할을하고 선택한 항목이 목록의 개체가되고 싶습니다. TList에 저장된 오브젝트 유형으로 C 럼을 정의하는 것이 Y 람직합니다.
TScrollBox 내의 여러 프레임 (일반적으로 25)으로 구성된 인터페이스에 문제가 있습니다. 이 두 문제는, 내가 하나가 다른의 결과가 바라고 ... 배경 : 응용 프로그램이 시작되면 , 나는 25 프레임, 약 포함하는 각을 만들 . 20 개의 컨트롤이 기본 정보로 채워집니다. 경우 : 사용자는 문제를 (검색이 < (25) 기록을 반환 할 수 있습니다
OwnsObjects = true 인 TObjectList가 있습니다. 여기에는 꽤 많은 객체가 포함되어 있습니다. 이제 그 목록에서 인덱스 Idx에있는 객체를 해제하지 않고 제거하려고합니다. Extract 메서드가 유일한 옵션입니까? ExtractedObject := TheList.Extract(TheList[Idx]); 다른 모든 방법 개체를 무료로 보
아래 코드를 실행할 때 EAccessViolation이 발생하는 이유는 무엇입니까? 위의 코드가 된 TForm1에 사용되는 uses
Generics.Collections;
...
var
list: TList<TNotifyEvent>;
...
begin
list := TList<TNotifyEvent>.Cr
일부 개체를 저장하는 TList가 있습니다. 지금은 그 목록에 몇 가지 작업을 수행하는 기능이 있습니다 ... 정말 이상한 어떤 적절한 인덱스 fMgr.Windows에 액세스하는 EListError이 발생한다는 것입니다 무엇인지 지금 function SomeFunct(const AIndex: integer): IInterface
begin
if (AIn