델파이 IDE의 버그에 대한 다른 질문의 답을 이끌어 내면서 IDE의 멀티 스레드 디버깅 기능을 개선 할 수있는 방법이 있는지 없는지, 적어도 왜 가끔 그렇게 나쁠까요?델파이의 멀티 스레드 디버깅 개선
프로그램 내에서 스레드가 여러 개있을 경우 F7 또는 F8 키를 눌러 코드를 실행하면 매우 긴 시간이 멈추거나 전체 IDE가 잠길 수 있습니다. 이것은 당신이 떠나거나 방법이나 절차를 입력 할 때 특히 뚜렷합니다. 디버거는 항상 단일 스레드 응용 프로그램에 적합합니다.
추신. 내가 사용하는 버전은 2007입니다
두 번째 사항 : 버그가 디버깅 된 코드가 아니라 IDE에 있기 때문에 디버거가 응답하지 않으면 큰 도움이되지 않습니다. 델파이 2009가 정말 더 낫지 않습니까? 스레드를 디버깅 할 때마다 F7이 작동합니까? – mghie
마지막 지점 : 스레드 간 상호 작용에 문제가있을 때 도움이되지 않습니다. 이것은 IDE가 견고해야한다는 것입니다. 그렇지 않으면 전문 도구가 아닙니다. 원격 디버깅에 대한 악몽에 대해 말하지 않기 위해서 ... – mghie
델파이 2009에서 상당히 광범위한 디버깅 작업 풀을 썼고 잠금 장치가 없었습니다. 나는 멀티 스레드 코드를 지금 쓰고 있지만 이유는 그랬을 것이다. 나는 어떤 코드에서 D2009 시험판을 시험해보고 그것이 당신을 위해 잘 작동 하는지를 볼 것입니다! – PetriW