고급 도구 사용하기 > 런타임 솔루션 생성 정보 > 런타임 솔루션 이름 지정하기
 

런타임 솔루션 이름 지정하기

참고  이러한 기능은 고급 도구 사용 일반 환경설정을 선택한 경우 사용할 수 있습니다. 고급 도구 사용하기를 참조하십시오.

파일 이름 확장자는 모든 런타임 솔루션 파일을 런타임 응용 프로그램과 연결합니다. 사용자의 기계에 하나 이상의 런타임 데이터베이스 솔루션이 있는 경우 파일 이름 확장자가 바인딩 키와 함께 솔루션 파일이 이중 클릭될 때 올바른 런타임 응용 프로그램이 시작되었는지 확인합니다. 사용자의 컴퓨터 시스템에서 고유한 확장자를 사용합니다.

런타임 솔루션의 이름을 지정할 때 다음을 고려합니다.

개발자 유틸리티에서 지정한 런타임 이름은 런타임 응용 프로그램의 이름으로 사용되고 또한 바인딩된 런타임 솔루션 파일을 포함하는 새로운 솔루션 폴더의 이름으로도 사용됩니다.

파일 이름은 최대 31자를 포함할 수 있습니다. 런타임 데이터베이스 솔루션의 파일 이름을 선택할 때 사용자의 런타임 솔루션이 사용될 플랫폼을 고려해야 사용자 스크립트 및 검색이 제대로 작동합니다.

기본 확장자 .fmpur를 사용하거나 1~5자의 확장자를 입력합니다.

Windows 파일 이름은 공백으로 시작하면 안됩니다.

개발자 유틸리티는 사용자가 지정한 확장자를 사용하도록 자동으로 모든 파일을 업데이트하여 해당 확장자를 파일 이름에 추가합니다. 관계, 스크립트 및 외부 값 목록에서 사용된 FileMaker 데이터 원본 참조가 새로운 파일 이름과 상호 작용하도록 업데이트됩니다.

Windows 솔루션의 확장자 할당하기

확장자가 사용자의 런타임 응용 프로그램을 Windows 운영 체제와 함께 등록합니다. 확장자는 Windows에서 솔루션 파일을 이중 클릭할 때 어떤 응용 프로그램이 시작할지 결정하는 데 사용됩니다. 개발자 유틸리티가 바인딩 프로세스를 진행하는 동안 확장자를 런타임 데이터베이스 솔루션의 모든 데이터베이스 파일 이름에 추가합니다.

macOS 솔루션의 확장자 할당하기

macOS에서 확장자의 처음 3자가 런타임 응용 프로그램의 생성자 코드로 사용됩니다. 생성자 코드는 macOS의 일부 이전 기술에서 여전히 사용되고 있으며 macOS가 다른 런타임 응용 프로그램 간의 차이를 결정할 수 있도록 고유해야 합니다. 생성자 코드는 런타임 응용 프로그램에서만 저장됩니다.

생성자 코드가 4자이기 때문에 개발자용 유틸리티는 확장자의 처음 3자를 사용하고 첫 번째 문자 뒤에 대문자 "F"를 삽입하여 코드를 구성합니다. 예를 들어, 기본 5자의 확장자 "fmpur"는 "fFmp" 생성자 코드가 됩니다. 생성자 코드는 대/소문자를 구별합니다.

참고  생성자 코드는 선택한 생성자 코드가 고유한지 확인하도록 Apple Inc.에 등록되어야 합니다. FileMaker, Inc.는 Apple Inc.에 fFmp 생성자 코드를 등록했기 때문에 .fmpur 5자 확장자를 사용할 수 있습니다. 다른 생성자 코드를 등록하려면 Apple 개발자 지원에 문의하거나 developer.apple.com 사이트를 방문하십시오.

Windows에서 고유하지 않은 파일 이름 확장자와 충돌

확장자가 고유하지 않은 경우 Windows에서 레지스트리가 충돌할 수 있습니다. 예를 들어, 런타임 데이터베이스 솔루션에 .fmp12 확장자를 사용하고 사용자가 하드 디스크에 FileMaker Pro Advanced를 설치한 경우 모든 FileMaker Pro Advanced 문서 아이콘이 런타임 아이콘으로 변경됩니다. 또한 FileMaker Pro Advanced 문서가 더 이상 자동으로 FileMaker Pro Advanced 응용 프로그램을 열지 않습니다.

도큐멘트 아이콘을 원래의 FileMaker Pro Advanced 문서 아이콘으로 복구하려면,

1. 런타임 응용 프로그램을 버립니다.

2. FileMaker Pro Advanced 응용 프로그램에서 문서를 연 다음 닫고 응용 프로그램을 종료합니다.

3. 컴퓨터를 재시동합니다.