2012-10-03 3 views
-1

(모든 파일을 프로젝트에서, 아니 정규 표현식) 파일에서 찾기 :XE2에서 일관되지 않은 검색 동작이 발생합니까?

PlanRoutines.BekijkRefplan(Integer(Items.Objects[ ItemIndex ])); 
PlanRoutines.BekijkRefplan(Integer(Items.Objects[ ItemIndex ])); 
Result := Integer(ComboBoxStatus.Properties.Items.Objects[ ComboBoxStatus.ItemIndex ]); 
LNieuweStatus := Integer(ComboBoxNieuweStatus.Properties.Items.Objects[ ComboBoxNieuweStatus.ItemIndex ]); 
LVanafStatus := Integer(ComboBoxVanafStatus.Properties.Items.Objects[ ComboBoxVanafStatus.ItemIndex ]); 
LTotStatus := Integer(ComboBoxNieuweStatus.Properties.Items.Objects[ ComboBoxTotStatus.ItemIndex ]); 
"정수 ("
는 는 (""와 검색어의 일부) 아닌 '전체 단어는' 수익률이 6 개 라인을 확인

와서 어떻게?

나는이 첫 번째 검색이 결과를 찾을 기대 여분의 공간을주의 ("정수 ("검색, WWO되지 않은으로

을 (실수로이 일어 났을 때 WWO이 선택했다) fron에서 t) Delphi는 위에서 언급 한 6 개를 포함하여 약 100 개의 행을 찾습니다.

심지어 검색 대화 상자 자체가 이상한 행동을 가지고 을 내가 복사하거나 유형 "정수 ("검색 편집에 다음 앞에 공백을 삽입하면, 커서는 "정수 ("의 끝으로 이동
이 있습니다. "Integer"앞에 다른 문자를 입력하거나 "string", "string"또는 "String"앞에 공백을 입력하면 이런 일이 발생하지 않습니다.

델파이 XE2 업데이트 4 핫픽스 1 (16.0.4504.48759)하고 (Win7에 64 비트)?

그냥 호기심 큰 문제가, 아니다.

(초기 검색 결과는 잘못되었지만 의도적으로 검색하지 않습니다. WWO는 이전 검색에서 계속 확인되었습니다).

나를 놀라게하는 추가 예제 : WWO를 사용하여 "TMyEventHandlers"를 검색하십시오. -> 0 결과, 검색 ": = true"-> 0 결과, "true 검색"-> 많은 결과, 검색 "(보낸 사람 :"-> 0 결과 델파이가 어떻게 행동하는지 이해할 수 없습니다. 지금 결론을 내릴 수 있습니다 것은 WWO을 검사 할 때 검색 문자열에 '더 나은 유일한 문자/숫자를 가지고 있는지 확인'입니다.

+3

검색 결과에 대한 질문입니까, 아니면 대화 상자에서 삽입 캐럿의 동작에 관한 질문입니까? 결과에 대한 질문 인 경우 질문을 이해하지 못합니다. 표시 한 결과가 사용했던 검색어와 일치하는 것 같습니다. 그렇다면 왜 반환하지 않아야합니까? 삽입 캐럿에 대한 질문 인 경우 마침내 요점을 찾기 전에 검색 결과에 대해 5 개 단락을 사용하는 이유는 무엇입니까? 질문을 편집하여 질문 하나를 명확히하고 관련없는 부분을 제거하십시오. 필요한 경우 두 가지 질문을 게시하십시오. –

+0

이것은 주로 검색 결과에 관한 질문입니다. 그것은 뜻밖의 일이기 때문에 거의 잘못된 방향으로 나를 보냈습니다.구체적으로 : "코드의 6 개 위치에서만 구현되는 것을 볼 수 있습니다. 따라서 메소드 'A' '로 코드를 수정하십시오. 그래야이 작은 숫자에 대해 의심 스러웠고 WWO없이 검색을 다시 실행했기 때문에 새로운 결과로 인해 다른 방법으로 문제를 해결할 수있었습니다 (방법 'B'). 의심스럽지 않았다면 A를 사용하여 부분적으로 만 문제를 해결했을 것입니다. 삽입 캐렛 주석은 제쳐두고 추가되었습니다. 그런 결과는 없으며 그렇습니다. 다른 질문이었을 수도 있습니다. –

+0

'unexpected'에 대한 원래 질문에 몇 가지 추가 예제를 추가합니다. –

답변

0

다음 앞에 공백을 삽입, 커서의 끝 "정수 ("

로 이동

는 확신 할 수 없습니다. 매력처럼 작동합니다. WIN7 64/XE2 u4hf1/이데 수정 팩 5.0/VersionCopntrol 플러스 SVN


나는이 첫 번째 검색 결과가 없다고 기대할 것입니다. 기본적으로 실용적인 의미는 거의 없습니다. 결과를 찾기 위해 검색을해야하는 이유는 무엇입니까? IDE를 테스트하려면?

나에게 나는 패턴에서 왼쪽과 오른쪽 모두 별도의 단어가되어야한다는 점에서 다소 단순하다. 그리고 괄호 안에 - 그것들이 있습니다.

+0

의도적으로 검색을 수행하지 않았습니다. WWO는 이전 검색에서 여전히 확인되었습니다 –

+0

하지 않았습니다. 그러나 하나를 만드는 능력은 그 자체로 불합리합니다. –

관련 문제