|
Dreamine.PLC.Mitsubishi.MxComponent 1.0.1
Dreamine.PLC.Mitsubishi.MxComponent 산업 자동화 및 I/O 기능을 제공합니다.
|


Public 멤버 함수 | |
| object | Create (string progId) |
정적 Private 멤버 함수 | |
| static object | CreateDotUtlType64Wrapper () |
| static ? string | FindDotUtlType64AssemblyPath () |
| static InvalidOperationException | CreateFriendlyException (string progId, Exception? innerException=null) |
설치된 COM 개체를 ProgID로 생성합니다.
DefaultComObjectFactory.cs 파일의 13 번째 라인에서 정의되었습니다.
|
inline |
지정한 ProgID에서 MX Component COM 개체를 생성합니다.
| progId | 생성할 COM 클래스의 ProgID입니다. 64비트 프로세스에서는 32비트 기본 ProgID가 64비트 래퍼로 치환됩니다. |
| PlatformNotSupportedException | Windows가 아닌 플랫폼에서 호출할 때 발생합니다. |
| ArgumentException | progId 가 비어 있거나 공백일 때 발생합니다. |
| InvalidOperationException | COM 클래스가 등록되지 않았거나 래퍼 어셈블리 또는 형식을 찾을 수 없거나 개체를 생성할 수 없을 때 발생합니다. |
Dreamine.PLC.Mitsubishi.MxComponent.Internal.IComObjectFactory를 구현.
DefaultComObjectFactory.cs 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : CreateDotUtlType64Wrapper(), CreateFriendlyException().

|
inlinestaticprivate |
설치된 DotUtlType64 래퍼 어셈블리에서 64비트 MX Component 개체를 생성합니다.
| InvalidOperationException | 래퍼 어셈블리나 형식을 찾을 수 없거나 인스턴스를 생성할 수 없을 때 발생합니다. |
| FileLoadException | 래퍼 어셈블리를 로드할 수 없을 때 발생할 수 있습니다. |
| BadImageFormatException | 래퍼 어셈블리 형식이나 프로세스 비트 수가 호환되지 않을 때 발생할 수 있습니다. |
DefaultComObjectFactory.cs 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : FindDotUtlType64AssemblyPath().
다음에 의해서 참조됨 : Create().


|
inlinestaticprivate |
COM 등록 또는 생성 실패를 프로세스 비트 수 안내가 포함된 예외로 변환합니다.
| progId | 생성에 실패한 COM ProgID입니다. |
| innerException | 원래 발생한 예외이며 없으면 null입니다. |
DefaultComObjectFactory.cs 파일의 238 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Create().

|
inlinestaticprivate |
일반적인 MELSOFT 설치 경로에서 DotUtlType64 래퍼 어셈블리를 찾습니다.
null입니다.DefaultComObjectFactory.cs 파일의 184 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateDotUtlType64Wrapper().
