2017-11-21 18 views
1

프로 시저 파일을 클래스 파일로 다시 작성해야하지만 동적 함수를 호출 할 수는 없습니다. 클래스에서 동적 함수를 실행할 수있는 방법이 있습니까?클래스 파일에서 동적 함수를 사용하는 방법 진행

p 파일을 cls 파일로 변경하는 임무가 있습니다.

내가 말하고있어하는 방법은 다음과 같습니다

cBeheerder = dynamic-function ("fnBeheersgroep", nr1, nr2). 

나는 동적 오류를 찾을 수 없습니다라는 오류가 발생합니다.

+0

당신이 이것을 받아들이는 방식을 분명히하기 위해 몇 가지 코드를 게시 할 수 있습니까? 동적 인보 크 (dynamic-invoke)도 살펴 보았는가? (함수를 메소드로 변환했다면) – bupereira

+0

내 질문이 업데이트되었습니다. 정보가 충분합니다. –

답변

1

놀 수있는 곳이 많이 있습니다. 같은 클래스에서 함수 (현재 올바르게 이해한다면 방법)가 있습니까? 지금 동적 인 함수를 사용하고 있습니까? (따라서 동적 인보 케이션을 사용해야합니다)? 함수가 문자를 반환합니까? 어떤 오류 번호가 나옵니까? 객체에 ''메소드를 호출 할 수 없습니다 방법 날 13664 오류 준 것이 아니라 함수로 사용

class myclass: 
    method public void main(): 
     MESSAGE dynamic-invoke(this-object, 'fnBeheersgroep',1,2) 
      VIEW-AS ALERT-BOX INFO BUTTONS OK. 
    end method. 

    method public integer fnBeheersgroep (input nr1 as integer, input nr2 as integer): 
     return nr1. 
    end method. 

    CONSTRUCTOR myclass ():  
     main(). 
    END CONSTRUCTOR. 

end class. 

:

나는 간단한 방법으로 이것을 달성하는 방법을 보여주기 위해 지나치게 단순화 된 클래스를 생성 DYNAMIC-FUNCTION()을 사용하여 ''유형을 선택하십시오. (13664)

희망이 있습니다.