작업 할 때 다른 양식 위에 놓고 싶은 작은 양식을 만들었습니다. 기본적으로 작은 "로드 중입니다 ... 잠시 기다려주십시오."알림. 여기에는 애니메이션 TGIFImage이 포함됩니다. 문제는 다른 폼이 열심히 일할 때 애니메이션과이 폼의 업데이트가 더듬 거리는 것입니다. 아마 그들은 같은 스레드에서 실행되고 있기 때문에? 이 작은 양식을 항상 멋지게 업데이트 할 수있는 빠르고 쉬운 방법이 있습니까? 아마도 자신의 스레드에서 처리되는지 확인하는 빠른 방법일까요?다른 양식이 작동하고 있어도 하나의 양식이 계속 업데이트됩니다.
0
A
답변
0
고맙습니다. Remy Lebeau. 기존 코드를 가능한 한 많이 변경하고 기존 코드를 스레드 등으로 옮기지 않기를 바랬다. 결국 나는 스레드를 생성하고 해당 스레드에서 폼을 만드는 알림을위한 작은 공장을 갖게되었다. . 그렇게하면 기본적으로 Show
및 Hide
호출로 기존 코드를 래핑하면됩니다.
0
하드 작업을 자체 실제 스레드로 옮깁니다. TThread
클래스를 참조하십시오. 폼을 정상적으로 표시 한 다음 스레드를 시작한 다음 스레드가 작업을 완료하면 Form을 닫습니다. 스레드가 주 스레드에 대한 상태 업데이트를 비동기 적으로 게시하도록해야합니다 (예 : 진행률 막대 등). 그러면 작업자 스레드가 주 스레드를 기다리는 속도가 느려지지 않습니다.
관련 문제
- 1. 동적 양식이 부분적으로 아약스로 업데이트됩니다.
- 2. 필수 입력이 비어 있어도 로그인 양식이 계속 게시됩니다.
- 3. 관련된 그룹 상자가있는 양식이 선택에 따라 업데이트됩니다.
- 4. 양식이 닫힌 후에도 계속 실행하십시오.
- 5. 양식이
- 6. Asp.Net 웹 양식이 : 다른
- 7. 하나의 양식이 PHP로 작업 곱하기
- 8. 왜 내 새 양식이 계속 뒤쪽으로 움직입니까?
- 9. 양식이 응답하지 않지만 타이머가 계속 실행 중입니다.
- 10. 내 양식이 정크 메일로 정보를 계속 전송합니다.
- 11. 다른 양식이 제출 된 후 숨겨진 양식이 기본값을 유지하지 않습니다.
- 12. 새 양식이
- 13. HTML 양식이
- 14. 양식이 다른 페이지로 이동하지 않습니다.
- 15. 다른 컴퓨터에서 양식이 달라 보이는
- 16. PHP 문제를 사용하는 mysql 업데이트 양식이 새로운 정보가 아닌 이전 정보로 계속 업데이트됩니다.
- 17. PHP 등록 양식이 작동하고 있었고 변경하지 않은 후에도 작동하지 않습니다
- 18. 양식이 제대로
- 19. 양식이 비어있을 때 codeigniter 양식이 오류를보고하지 않습니다.
- 20. 하나의 창에 여러 양식이 있습니까? Visual C#
- 21. 여러 양식이 하나의 스캐너 이벤트를 처리합니다.
- 22. 양식이 있습니다.
- 23. 양식이 거짓
- 24. JSF 양식이
- 25. 선택 양식이
- 26. if 문에 포함되어 있어도 양식이 제출되고 조건이 충족되지 않습니까?
- 27. 입력이 숨겨져 있어도 내 양식이 여전히 POST로 요청하는 이유는 무엇입니까?
- 28. Microsoft Access 양식이 업데이트되지 않습니다.
- 29. 하나의 PHP 페이지에 여러 개의 양식이 있습니다.
- 30. 하나의 특정 게시물에 대해서만 양식이 나타납니다.