2012-09-28 3 views
1

powerbuilder 11.5에서 C# 3.0으로 코드의 일부를 모방해야합니다. Powerbuilder에서 코드는 oleobject를 가지며 connecttonewobject를 사용하여 객체에 연결합니다. 누군가가 C#에서 무엇을 상상할 수 있고 여기에서 무엇을 사용할 지 말해 줄 수 있습니까? 감사! 여기대체 개체 대체 코드 #

답변

2

은 (다만 PB 오브젝트 등)의 C# 동적 특성

// get the class id from name 
Type myComType = Type.GetTypeFromProgID("SAP.BAPI"); 

// equal to connect to ojbect in PB 
dynamic myComInstance = Activator.CreateInstance(myComType, false); 

// calling function equivalent to oleobject.function in PB 
myComInstance.ShowDialog("Hello World"); 
를 사용하여 기본 예이다