Народ помогите! Трабл вот какой . При попытке экспортирования сишных функций глюки лезут уже на моменте отладки . Исходный код C (Нормально работающий BC 3/1, Microsoft C++6.0 , C++Builder6) int main(void) { int i; int handle; for (i=0;i<10;i++) { char buf[10] = "qwerty \n"; handle = creat("LPT1", S_IREAD |S_IWRITE); write(handle, buf, strlen(buf)); } close(handle); return 0; } Такая попытка декларирования в VB6.0 все хедерное файло импортировано в MSVCRT.DLL ... вряд ли проблема связана с этим. Public Declare Function create Lib "MSVCRT" (ByVal filename As String, ByVal pmode As Integer) Public Declare Function write Lib "MSVCRT" (ByVal handle As Integer, ByVal buffer As String, ByVal count As Integer) Public Declare Function close Lib "MSVCRT" (ByVal handle As Integer) Строки сразу же маркируються красным и выскакивает алерт (Compile error: Expected:identifiter) Вот и вопрос сразу напрашивается в VB мона экспортить тока SDKшные функции или я что то не прально делаю? Заранее спасибо . С уважением Евгений. PS Просьба ответы мылить на Merlin_swamp@mail.ru
Ответить
|