tlist

    6

    2답변

    간단한 로깅 클래스를 작성했으며 스레드로부터 안전한지 확인하고자합니다. 기본적으로 Log, RegisterLogger 및 UnRegisterLogger은 다른 스레드에서 호출됩니다. Log은 많은 스레드에서 많이 호출되고 RegisterLogger 및 UnRegisterLogger이라고 자주 호출됩니다. 기본적으로 내 질문은 다음과 같습니다. "TList<

    4

    1답변

    Windows 10에서 Delphi 10.1 Berlin을 사용합니다. 크기가 다른 두 개의 레코드가 있습니다. 나는이 두 개의 레코드를 두 번 반복하여 경과 시간을 테스트하는 코드를 작성했다. 큰 레코드 목록을 반복하면 훨씬 느리게 실행됩니다. 누구나 이유를 설명하고 루프를 빠르게 실행할 수있는 솔루션을 제공 할 수 있습니까? type tTest

    1

    1답변

    XE2의 일부 구성 요소를 컴파일 할 때 다음과 같은 문제가 있습니다. 이 구성 요소는 XE2를 위해 준비되지 않았지만 어쨌든 컴파일하려고합니다. 이 오류를 컴파일 SomeVariable := Integer(FList.List^[i]); 그것은 생산 "이 필요 포인터 형"와 같은, 예를 들면 사용하는 경우 구성 요소 내에서 은이 FList : TList

    3

    1답변

    NERDTree와 Tlist를 (자동으로) 왼쪽에서 열어서 각각의 플러그인이 화면 높이의 절반을 차지할 수있는 방법을 찾고 있습니다. 나는 이미 this question을 발견했는데 모하메드의 대답은 내가 찾고있는 것과 비슷하다. 그러나 아마도이 일을 직접적인 방법이 있는지 궁금합니다.

    1

    1답변

    필자는 Windows 10에서 Berlin을 사용합니다. tList<string>을 파일에 저장하려고합니다. 나는 tStringlist, tStreamWriter 및 tStreamReader를 처리하는 방법을 알고 있지만 다른 유형의 데이터를 추가해야하기 때문에 tFileStream을 사용해야합니다. 다음 코드에서 데이터를 읽는 Button2Click 루프

    2

    1답변

    확장명이 .lib 인 셸 스크립트 파일이 있고 확장명으로 .sh를 사용하여 파일의 이름을 바꾸지 않는 한 Tlist는 함수를 선택하지 않습니다. 어떻게 파일 이름을 바꾸지 않고 .lib 파일을 쉘 스크립트로 만들 수 있습니까? 다니엘

    8

    6답변

    TList에서 삭제 (0)는 모든 후속 항목을 아래로 이동해야하기 때문에 비용이 많이 듭니다. 가장 큰 목록의 시작 부분에서 많은 수의 항목을 삭제해야하는 경우 가장 빠른 방법은 무엇입니까?

    1

    1답변

    목록이 TList<TForm>입니다. 나는 그것을 캐스팅 할 필요가 있으며이 같은 TList<TObject>로 사용 procedure mainForm.testCast; var listT: TList<TForm>; listW: TList<TObject>; obj: TObject; begin listT := TList<T

    2

    1답변

    나는 멀티 스레드 된이 응용 프로그램은 내 사용자 지정 dll 해당 스레드에서 일부 작업을 수행 할 수 있습니다. 이 dll에는 읽고 쓸 데이터가 TList 인 2 개의 함수가 있습니다. 해당 목록에서 해당 목록을 자유롭게 읽을 수 있어야하지만 한 번에 하나만 쓸 수 있습니다. 나머지는 작성 시간을 기다려야합니다. 내 질문 : - 어쩌면 당신은 내가 내 응

    7

    1답변

    시작 windows xptlist은 tasklist으로 변경되었습니다. tlist은 \t이며 부모/자식 프로세스 관계를 쿼리 할 수 ​​있습니다. tasklist에 유사한 옵션이 있습니까? 당신에게