Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Программирование —› Нужна помощь с библиотекой... |
Посл.ответ | Сообщение |
|
Создано: 18 июля 2007 07:15 · Личное сообщение · #1 Доброго времени суток! Решил написать программу на VB 6 для написания программ для микропроцессоров на основе языка BASIC, только в упрощенном виде (логика). Отталкиваюсь от программы BASCOM AVR... ССЫЛКА: www.mcselec.com/option=com_docman&task=doc_download&gid=139&Itemid=54 В этой проге есть библиотека BASC-AVR.DLL, в которой есть функция DpCompile. Входные параметры: 1. Файл с исходником 2. Рабочая папка 3. Буфер Выходные параметры - неизвестны... Нужна помощь в исследовании либы и написание примера по ее использованию на VB6, сойдет и другой язык... Обявляя ее как Declare Function dpCompile lib "basc-avr.dll" (Byval strFileName as string, Byval strPath as String, Byval strBuffer as String) as Long и отправляя ее на иполнение выдается ошибка, что файл не найден (выдается самой библиотекой), затем VB вылетает.... Помогите чем могете! +)) Заранее благодарен! ----- One death is a tragedy, one million is a statistic. |
|
Создано: 18 июля 2007 08:21 · Личное сообщение · #2 Ты сначала посмотри как BASCOM AVR компилит, и у тебя сразу пропадет желание что-то с ним делать. Возьми компилятор лучше от сишки CodeVisionAVR. А если уж очень тебе хочется ещё один бейсик родить то посмотри Fast AVR Basic http://www.fastavr.com/ , там интерфейс хреновенький, но компилятор на порядок круче BASCOM AVR. |
|
Создано: 18 июля 2007 09:48 · Личное сообщение · #3 |
|
Создано: 18 июля 2007 09:49 · Личное сообщение · #4 |
|
Создано: 18 июля 2007 13:51 · Личное сообщение · #5 SergX Это конечно хорошо, но мне нужно именно для BASCOM! Нужен лишь пример работы... А также как определить данную библиотеку! sotona В отладчике я уже смотрел, там ничего интересного... Четыре параметра DWORD, ссылка на строковую переменную... А что на выходе не понимаю +) ----- One death is a tragedy, one million is a statistic. |
|
Создано: 19 июля 2007 07:16 · Личное сообщение · #6 |
eXeL@B —› Программирование —› Нужна помощь с библиотекой... |