2017-02-01 2 views
0

1) epicor에 ABL 코드를 저장하는 절차는 어디에 있습니까?epicor에 저장된 절차는 어디에 있습니까

2) 어떤 구문이 유형 의미입니다

{manager/Exception.i &TO_LOG} 
{bo/BOName_ds.i} 

그들이 LIB 또는 실제 파일을 참조입니까? 파일 인 경우, 파일은 어디에 있습니까?

+0

나는 에피 코가 무엇인지 모르겠지만, 그 두 줄이 파일이 포함되어 있습니다. 그것들은 물리적 파일입니다. 시작 폴더로 이동하여 "관리자"및 "bo"하위 폴더를 찾습니다. 파일이 거기에 있어야합니다. – TheDrooper

+0

컴파일러가이 파일을 가져 와서 컴파일하기 전에 소스 코드에 포함 시키도록 지시하는 "포함 파일"입니다. 첫 번째 경우 Exception.i 파일은 컴파일러가 파일을 읽고 사용할 수 있음을 의미하는 "xcoded"이지만 암호화 된 형식 만 표시됩니다. Epicor가 독점 콘텐츠를 보호하는 방법입니다. –

답변

1
{manager/Exception.i &TO_LOG} 

어딘가에 하나 개의 파일 (에 PROPATH 소위 - 진행 자체와 응용 프로그램을 실행하는 데 사용하는 디렉토리) manager라는 이름의 디렉토리입니다. 그 디렉토리 안에는 Exception.i이라는 파일이 있습니다.

Exception.i가 포함되어 있으면 일부 인수가 전달됩니다 (& TO_LOG). 인수에 대한 자세한 내용은 아래를 참조하십시오.

{보/BOName_ds.i} 위와 같이

하지만 bo라는 디렉토리와 BOName_ds.i라는 이름의 파일. 이것은 "데이터 세트"로 정의 된 "비즈니스 객체"일 수 있습니다 (BO 파트로 인해). ds 파트이지만 응용 프로그램에 특정한 것일 수도 있습니다.

파일 인수

여기에 포함 파일에 이름이 명명 된 인수를 전달하는 두 가지 예는의를 포함합니다. /* * includefile1.i/ MESSAGE {1} {2} {3} VIEW-AS-BOX ALERT :

DEFINE VARIABLE iVar AS INTEGER  NO-UNDO INIT 3. 

{includefile1.i 1 iVar TRUE} 

{includefile2.i &EXAMPLE="'hello'" &VIEWAS="VIEW AS ALERT-BOX INFORMATION"} 

는 먼저 파일을 포함한다.

두 번째 포함 파일 : 메시지 {&} {& VIEWAS}. 처음부터

결과는 다음과 같습니다 두 번째에서

enter image description here

결과는 다음과 같습니다

enter image description here

+0

감사합니다. Jensd. .I 파일이 바이너리 인 것을 알 수 있습니다. 소스를 편집하려면 어떤 편집기를 사용해야합니까? 소스 파일의 확장자는 무엇입니까? 그런 초급 질문에 사과드립니다. – Arcadian

+0

나는 보통 텍스트 형식으로 포함됩니다. 그들이 컴파일 된 ita 이후 theres 내장 또는 무료 decompiler (내가 아는) 문제. 때로는 아카이브와 같은 .pl 파일이 있습니다. 아마 그걸 찾니? – Jensd

관련 문제