|
Библиотеки Сторонние библиотеки для Blitz |
29.07.2009, 20:54
|
#16
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
Это же делфи !!
PS: дизайн сайта жжет !!
|
(Offline)
|
|
29.07.2009, 22:37
|
#17
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
да, но в левой колонке я нашел ссылку что-то типа Учебник C++ для новичков....но там был учбник не для Visual C++...
|
(Offline)
|
|
29.07.2009, 22:59
|
#18
|
|
Ответ: DLL на Microsoft Visual C++ 6.0
ArtemkA
а учебников именно по Visual C++ мало, в особености IDE прийдется вникать самому
|
|
|
29.07.2009, 23:03
|
#19
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
я нашел учебник Visual C++ 6. Руководство разработчика на www.ebookscomputer.ru ... ща зарегюсь и попробую скачать
|
(Offline)
|
|
30.07.2009, 14:41
|
#20
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
кароче.... заходим на сайт крупного издательства книг или какого-то крупного магазина книг !! там в поиске вводим приблизительное название того что нужно (например, " Visual C++ 6") !! оно те выдает список книг на эту тему !!
потом выбираем се книжечку !! для этого смотрим на отзывы о книжке или на количество покупок, рейтинг или что там еще у них !! выбираем таким образом пару-тройку "лучших" книжек !!
копируем название книги и автора !!
пастим содержимое буфера обмена в строку поиска гугла !!
приэтом дописуем в переди "скачать бесплатно" !!
смотрим ссылки !! восновном это теже инет магазины !!
если есть на каком-то варезном портале - качаем !!
если нет, берем другую книжку !!
я так 100 раз делал !! (с) NashaRussia
|
(Offline)
|
|
04.08.2009, 01:54
|
#21
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
пастим содержимое буфера обмена в строку поиска гугла !!
|
IGR, спасибо конечно, но я устал повторять что у меня гугл неработает
ну я уже нашел себе книги...всем спасибо
У меня щас другой вопрос:
На Visual Basic создаю пробную DLL с именем TestDLL.dll, в ней функция Summa(a,b), создал для нее decls, в блитце пишу Print Summa(10,5), а он пишет ошибку "Illegal type conversion" Что это может быть?
Код DLL:
Public function Summa(ByVal a As Integer, ByVal b As Integer) As Integer
Summa = a + b
End Function
Код decls:
.lib "TestDLL.dll"
Summa(a,b) : "Summa"
|
(Offline)
|
|
04.08.2009, 01:58
|
#22
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
В decls необходимо строго соблюдать тэги типов (их вообще рекомендуется всегда соблюдать). Т.е. надо писать так:
.lib "TestDLL.dll"
Summa%(a%, b%) : "Summa"
Это при условии, что имя функции верное (я хз манглирует визуал бейсик имена или нет).
З.Ы. Не уверен что на бейсике можно писать DLL совместимые с блитзем, ибо старые визуалы компилили в p-code, а новые в мэнэджэд, и не ясно сможет ли блитз цепануть мэнэджэд dll.
|
(Offline)
|
|
04.08.2009, 01:59
|
#23
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
ЕМНИП VB6.0 создаёт COM библиотеку, которую неправильно импортировать подобным образом.
__________________
|
(Offline)
|
|
04.08.2009, 02:19
|
#24
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
у меня он щас вообще пишут function user lib function not fount
короче делаю так:
1. запускаю VB 6.0
2. Создаю форму (Стандартный EXE)
3. добавляю ActiveX DLL (есть еще ActiveX Document DLL)
4. переименовываю ее в TestDLL
5. подключаю эту dll к форме
6. в dll пишу функцию
7. Файл -> создать TestDLL.dll
8. в настройке компиляции стоит Компилировать в Native код (есть еще в P-код
9. Ок
|
(Offline)
|
|
04.08.2009, 02:23
|
#25
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
Господи, какая нафиг форма? При создании проекта есть вариант DLL? Выбираешь его тогда. Ну и ActiveX имхо блитзу не светит загрузить.
З.Ы. Функция должна ОБЯЗАТЕЛЬНО быть stdcall. Другие блитз не держит.
З.З.Ы. Рекомендую забить на нписание DLL на бейсике, ибо занятие бесперспективное.
|
(Offline)
|
|
04.08.2009, 02:37
|
#26
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
да форма же все равно в dll не грузится, я через нее только проверяю работает или нет (да и без нее тоже пробовал)... там только ActiveX....ладно тогда на C++ буду пробовать
|
(Offline)
|
|
04.08.2009, 02:39
|
#27
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
на с++ довольно просто - я видел чей то урок где-то на codeproject.com. щас уже чето не могу найти...скажу что это не тот который находится самым первым) без гугла ваще не знаю как жить - нереал, я хз бери звони провайдеру и матерись.
|
(Offline)
|
|
04.08.2009, 02:43
|
#28
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
блин мне бы этот урок....
да провайдер тут не причем, у меня винда полетела просто и все руки недоходят переустановить ее
|
(Offline)
|
|
04.08.2009, 10:04
|
#29
|
Бывалый
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений (для 176 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
Сообщение от ArtemkA
блин мне бы этот урок....
да провайдер тут не причем, у меня винда полетела просто и все руки недоходят переустановить ее
|
Ну это уже твоя лень виновата тогда, я бы на твоем месте уже давно переустановил и не мучался бы. Без гугла вообще тяжко будет. А так денёк помучался всё переустановил, всё настроил и вуаля
|
(Offline)
|
|
04.08.2009, 10:25
|
#30
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: DLL на Microsoft Visual C++ 6.0
Сообщение от newman
Ну это уже твоя лень виновата тогда, я бы на твоем месте уже давно переустановил и не мучался бы. Без гугла вообще тяжко будет. А так денёк помучался всё переустановил, всё настроил и вуаля
|
И вуаля - снова вирусяка
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:15.
|