extern C short PASCAL EXPORTOpen()
이게 무슨 뜻인가요??
함수인거 같은데 앞에 C가 뭘 말하는건지.. 글구 PASCAL은 무슨 뜻인가요??
댓글 2
갤12026.09.18
extern \c\ 에 대해선 검색 부터 하셨으면 아셨을텐데요.. 검색!! 앞서 설명하신 션한수다님께서 설명해주신걸 참조하시면 이해하실것입니다.
소1유물2026.09.18
이건 보통 DLL 작성시 볼 수 있는 코드인데요. 제가 강사는 아니라 정확하지 않을수도 있지만 그냥 제 느낌대로 말할께요.
\C\ 요거는 아마도 C언어 형태의 함수임을 말하는것 같고, 실제로 Delphi, VB등에서 다 통용이 됩니다. PASCAL은 파라메터에 대한 stack방식? 같은걸 말하는데 무조건 PASCAL로 해줘야 다른 언어에서 불러올때 문제가 안생깁니다.
부르는넘과 받는 넘 사이에 PASCAL등으로 똑같이 지정해야지, 요개 서로 틀리면 어플
갤1 2026.09.18
extern \c\ 에 대해선 검색 부터 하셨으면 아셨을텐데요.. 검색!! 앞서 설명하신 션한수다님께서 설명해주신걸 참조하시면 이해하실것입니다.
소1유물 2026.09.18
이건 보통 DLL 작성시 볼 수 있는 코드인데요. 제가 강사는 아니라 정확하지 않을수도 있지만 그냥 제 느낌대로 말할께요.
\C\ 요거는 아마도 C언어 형태의 함수임을 말하는것 같고, 실제로 Delphi, VB등에서 다 통용이 됩니다. PASCAL은 파라메터에 대한 stack방식? 같은걸 말하는데 무조건 PASCAL로 해줘야 다른 언어에서 불러올때 문제가 안생깁니다.
부르는넘과 받는 넘 사이에 PASCAL등으로 똑같이 지정해야지, 요개 서로 틀리면 어플