핵심코드는 C언어로 작성하고, 사용자 인터페이스등은 비주얼베이직작성하려고 합니다. C언어로 작성된 코드를 비주얼베이직에서 불러와서 사용할수있나요? 아니면 다른 방법이 있으시면, 알려주세요.
제가 C는 아는데, 비주얼베이직은 도통 초짜라 모르거든요. 이 것이 가능하다면 비주얼베이직을 배우려고 합니다. 불가능하다면, 다른 언어를 배워야 하는 상황이거든요.
답변에 미리 감사드립니다.
MS COM(Component Object Model) 기반 으로 프로그래밍 하시면...됩니다..
Think..
대부분은 C로 된부분을 dll 로 만든 다음에 비주얼 베이직에서 불러서 사용 합니다.
Fever Pitch!
Public Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
대충 이런 정도로 선언해서 쓰시면 되고요. vb 에서 string 같은 타입과 c 에서의 처리가 좀 틀리니 매뉴얼 보고 쓰세요. 아마 string 같은 걸 쓸려면 fixed length 로 선언 해야 되었던 것 같네요. As String * 11 이런 식으로 썼던거 같네요.
/** 주워 들은 것도 내 것이다. 많이 주워 들어야지*/
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
.
MS COM(Component Object Model)
기반 으로 프로그래밍 하시면...됩니다..
Think..
대부분은 C로 된부분을 dll 로 만든 다음에 비주얼 베이직에서 불러서
대부분은 C로 된부분을 dll 로 만든 다음에 비주얼 베이직에서 불러서 사용 합니다.
Fever Pitch!
Public Declare Function GetWindowRect Li
Public Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
대충 이런 정도로 선언해서 쓰시면 되고요. vb 에서 string 같은 타입과 c 에서의 처리가 좀 틀리니 매뉴얼 보고 쓰세요. 아마 string 같은 걸 쓸려면 fixed length 로 선언 해야 되었던 것 같네요. As String * 11 이런 식으로 썼던거 같네요.
/** 주워 들은 것도 내 것이다. 많이 주워 들어야지*/
댓글 달기