2017-04-26 1 views
0

복잡한 데이터 형식의 입력으로 fortran 77에 서브 루틴이 있습니다 .I fortran의 dll을 만들고 C# project에 dll을 추가했습니다.복잡한 데이터 형식을 C#에서 fortran dll로 전달

어떻게 fortran dll에 복잡한 데이터 형식을 전달합니까?

은 복잡한 형식 라이브러리는 포트란과 호환이 있는가? (내가 math.net 라이브러리의 복잡한 유형을 사용)

답변

0

당신은 아마 구조체로 복합 데이터 유형 (다른 모든 복잡한 하위 유형을 만들어야합니다) (클래스가 아닌). 이것은 데이터 전용 DTO라는 것을 의미합니다. 올바른 경계에서 일을 조정하기 위해해야 ​​할 추가 작업이있을 수 있지만 이러한 종류의 일에 적합한 속성이 있습니다.

+0

tnx.that는 구조체를 사용하여 복잡한 유형을 수동으로 만들어야 함을 의미합니까? 이것에 대한 준비 라이브러리가 존재하지 않습니까? –

+0

매개 변수를 사용하지 않는 간단한 Fortran 함수를 호출 할 수 있습니까? (즉, C#에서 Fortran을 호출 할 수 있습니까?) – Neil

+0

나는 그것에 대해 생각하지 않았습니다 .i는 매개 변수가있는 함수를 호출 할 수 있습니다. 이것은 문제와 관련이 있습니까? –