Страница: 1 |
Вопрос: VB6 & DLL , писаные на VС | Добавлено: 19.03.06 12:45 |
Автор вопроса: ![]() |
Рашьше или позже чел обнаруживает, что сделать ЭТО на Бейсике невозможно. Но возможно на С. Писаное на С нужно внедрить в Бейсик посредством ДЛЛ. ДЛЛ нужно писать в расчете на бейсиковые типы данных и прочая и прочая.
Внимание вопрос! Где находятся источники сей примудрости в Инете? У меня есть только статья Брюса МакКинли на эту тему. Хорошая статья, но, лядь, мова бусурманская. Есть ли где русский перевод? Или что-нибудь аналогичное по глубине. |
Ответы | Всего ответов: 7 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 19.03.06 13:02 |
По-моему и статей тут никаких не надо. Провести параллели м/у типами данных VB6 и С/C++, где-то уже было на этом форуме. В большинстве случаев многие типы данных C/C++ сводятся в VB6 к Long. Указатели на строки, заканчивающиеся нулем (lpsz) в VB6 - это String. И вообще, самое основное - размер операнда в байтах, а там уже разные типы есть одного и того же размера, все они плюс/минус будут совместимы. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 60 Ответов: 808 |
Профиль | Цитата | #2 | Добавлено: 20.03.06 10:30 |
MSDN на русском. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 5 |
Профиль | Цитата | #3 | Добавлено: 20.03.06 12:23 |
2Fever
Есть МСДН на русском? А где взять? У меня-то МСДН-2000 на бусурманском, на трех компакт-дисках. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #4 | Добавлено: 20.03.06 12:52 |
Для VC6 подойдет MSDN98 - будет как контекстная справка.
А вообще, если будешь писать DLL на VC как ActiveX - намучаешься с бейсиком. Практически все типы придется преобразовывать, ибо VB они могут не понравиться (array->SAFEARRAY, LPSTR->BSTR, Unsigned ... - ... и т.п.). |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 60 Ответов: 808 |
Профиль | Цитата | #5 | Добавлено: 20.03.06 21:35 |
Нуу... Это токо на черном рынке, так как мсдн это собственность мелкомягких и переводить без лицензии они не дают. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 21.03.06 17:43 |
MSDN на русском
Сказочник. Существует только машинный перевод некоторых разделов по дотнету. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #7 | Добавлено: 21.03.06 18:10 |
Существует человеческий перевод всех разделов по VB 2003 и FW 1.1. |
Страница: 1 |
|