Re[2]: Экспорт функций из msvcrt.dll в VBA
От: vba_user  
Дата: 31.10.06 17:07
Оценка:
ZAM>Лень. =) НО могу дать альтернативный путь:
ZAM>1. Использовать
Public Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long)

Ну в качестве альтернативного пути можно было бы взять и lstrcpy из kernal32(хотя она и в 2 раза медленнее чем strcpy), но дело не в этом.
Меня интересовало почему нельзя экспортировать из msvcrt.dll. А именно хотелось бы экспортировать любимый sscanf и прочие очень удобные функции.
Ответ я нашол, но никак не хочется верить что нельзя экспортнуть cdecl функции в бэйсик.
Дело в том что в куске программы идёт обработка огромного количества строк, и очень не хватает любимых Си-функций, к которым привык.

ZAM>2. Не пользоваться WinAPI вообще. Оператор "=" в VBA прекрасно справляется со своими обязанностями.

Насчёт оператора "=" согласен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.