2014-06-10 1 views
3

기존 델파이 7 응용 프로그램을 새로운 이름으로 포크하고 있습니다. 나는 "다른 이름으로 프로젝트 저장"을 사용하여 새 프로젝트를 만들었습니다. 또한 COM 자동화 typelib 라이브러리와 인터페이스 이름 및 GUID를 변경했습니다. 이 모든 것이 잘 작동했습니다.Delphi 7 응용 프로그램 제목 변경

그러나 Application.Title (> 프로젝트> 옵션> 응용 프로그램 설정> 제목)을 변경하면 응용 프로그램이 이상한 동작을 보이고 있습니다. 정상적으로 실행되지만 대기 커서는 응용 프로그램이 시작된 후에 계속 회전합니다. 다른 모든 것은 잘 작동하는 것 같습니다.

제목을 다른 이름으로 변경하면 문제가 해결됩니다. 이름 끝에 공백을 추가하더라도 문제가 해결됩니다. 이름은 6 자이며 모든 글자입니다. 기호, 공백 또는 숫자가 없습니다. 나는 당혹 스럽다.

Windows 바닥 글과 작업 관리자에 표시하는 것 외에 Application.Title은 무엇입니까?

+1

'Application.Title'은'Application'과 관련된 숨겨진 창에 이름을 독점적으로 사용된다 목적. –

+0

나는 Win2k만큼 오래 전부터 이상한 문제를 연상시킨다. 동료는 "언어"(또는 유사)라는 응용 프로그램을 만들었고 이상하게 행동했습니다. 이 특정 이름은 Windows의 항목과 충돌합니다. (부인 : _ 오랜 시간이었고 정확한 세부 사항을 기억하지 못합니다. 예를 들어 그는 서비스로 등록하려고 시도했을 수도 있습니다. 단지 기억하지 않습니다.) 요점은 아마도 귀하의 문제의 원인이되는 특정 앱 이름 그 외에는 문제가 없어야합니다! –

+1

@Craig, 앱을 ['선택하셔야합니다.] (http://stackoverflow.com/q/22871043/960757). 요즘에는 이름을 올리거나, 그렇지 않으면 일부 사용자가 놀랄 수 있습니다. – TLama

답변

3

응용 프로그램 제목은 Windows 작업 표시 줄에 응용 프로그램 제목 만 표시하기 위해 사용됩니다. 기본적으로 EXE 파일 이름과 텍스트가 동일합니다. 당신은 내가 Homonenko 아나톨리 Dmitrievich 기업에 의해 writen 책 "델파이-7 번째 버전"으로 확인이

Application.Title := 'two'; 

처럼 동적으로 변경할 수 있습니다. 비록 그것이 러시아어로 쓰여졌습니다. 당신이 저에게 당신이 사용하는 단어를주는 경우에

PS, 나는에 델파이-7의 내 설치에 그것을 확인 윈 - 7x64

+0

그것이 내가 처음 생각한 것입니다 : 제목은 단지 이름입니다. 그러나 응용 프로그램에 'nassau'라는 제목을 부여하려고하면 이상한 행동이 시작되었습니다. 'nassau'또는 'nassau_'를 사용하면 정상적으로 작동합니다. 나는 아직도 이유를 모른다. –

+0

내 개발 환경에서 정상적으로 작동하지만 커서는 정상입니다. 하지만 아이디어가 있습니다. My Delphi7도 이상하게 작동합니다. 새 응용 프로그램을 만들고 폼에 버튼 하나만 넣고 컴파일하면됩니다. 바이러스 백신은 새로 컴파일 된 응용 프로그램에서 "TROJ_DOWNLOADER_00005ed.TOMA"라는 바이러스를 발견합니다. 델파이는 "오류 - C : \ Program Files (x86) \ Delphi7SE \ Projects \ Project1.exe ''프로그램을 찾을 수 없습니다"라고 말합니다. 양식에 추가 구성 요소를 추가하면 제대로 작동합니다. 델파이 자체와 배포판에는 바이러스가 없습니다. 나는 당신과 비슷한 "바이러스 관련"문제가 있다고 생각한다. –

관련 문제