CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): uriel (조영익)
날 짜 (Date): 2004년 1월 17일 토요일 오전 11시 48분 09초
제 목(Title): Re: C#과 Java 비교



>기존 VS 6.0에서 만든 MFC 코드를 VS .NET으로 옮겨보신적이 있는지
>모르겠습니다만, 말씀하신 그정도가 아닙니다.
>저는 '불가능'이라 봅니다. MFC 7.0은 기존 MFC와 정말 심하게 다릅니다.
>소스코드도 호환 안됩니다.
>같은 이름의 member function의 argument들이 완전히 바뀐게 한두개도
>아니고...

 네. commercial medical graphic software를 VS 6.0에서 .NET으로 옮겼습니다.
 예전에 SunOS에서 Solaris 용으로 포팅하던 게 생각 날 정도더군요. 특히 
 DLL에서 MFC-specific class(예를 들면 CString)을 export 하는 경우에 
 황당하던데요. 얘네들이 ATL과 호환성을 고려해서 기존의 CString, CList, 
 CMap, CImage 등을 전부 template으로 바꾸어 버려서 이게 호환이 잘 
 안되더군요. 그 외에 기존 소프트웨어에서 C++ 자체적인 것을 많이 썼었기 
 때문에 그렇게까지 많이 고생은 안했습니다.

 그 이외에 VS .NET MSDN등에 보면 무엇이 바뀌었는지 document가 있어서 
 정리를 해 논 게 있었는데, 제 홈페이지가 한 번 날아가면서 (정확히 말하면 
 홈페이지는 멀쩡한데, 후배가 dB를 모르고 날려 버렸다는..) 지금은 없군요.




[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.