Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разочарование в бульдере / 12 сообщений из 12, страница 1 из 1
29.04.2004, 18:27
    #32503362
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Как-то криво в нем поддержка COM реализована.
Импортирую библиотеку типов.
В списке классов, среди прочих, присутствуют TNeroDrive, TNeroDrives.
Нажимаю инсталл.
Мало того что куча синтаксических ошибок, например:
Eof, а должно быть EOF_ и тд, и тд, и тд...
Самое главное : упомянутых классов в модуле нет!!!
Отсюда и непонятки!!!
Главное, те классы, в которых нет событий, на которые просто можно получить интерфейс, и не морочить себе голову - есть, а самых нужных - нету.

C ув. Tors
...
Рейтинг: 0 / 0
29.04.2004, 18:38
    #32503388
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Мало того, что отвалил за компакт с бульдером 20 гривен ;), так теперь еще и патчи качай!!!
И то не факт, что помогут!!!!
C ув. Tors
...
Рейтинг: 0 / 0
29.04.2004, 18:39
    #32503395
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
может криво симпортировал ?

ты ее сам создавал ?

EOF проблема известная. скажи спасибо программерам на васике.

Душил бы на месте за такие названия переменных и Билли за то что позволил на VB писать activeX.

Сколько они моей кровушки попили
...
Рейтинг: 0 / 0
29.04.2004, 18:51
    #32503407
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Что криво, то криво.
Создавали библиотеку в Ahead, тестировали на базике.
В списке 30 классов, а импортируется 7.
И это уже не первая проблема импорта ActiveX(TypeLib), написанных на VB.
Может погорячился я, и не винаватый бульдер?

Через недельку-другую Nero API SDK выйдет для бульдура.
Но меня к этому времени с работы нах уволят.
Уже месяц реализовываю запись на CD-RW.
Несколько компонентов перепробовал.
Тот пишет хорошо, но не подерживает Level2, и вместо русских букв - закорючки, другой, когда все проги пишут, он - Write Error.
Тот 1300 баков стоит, и проблем с ним, как первыми двумя вместе взятыми...
C ув. Tors
...
Рейтинг: 0 / 0
29.04.2004, 19:04
    #32503424
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Может есть по какое, для корректного импорта ActiveX на VB в бульдер?
Или решение проблемы????
C ув. Tors
...
Рейтинг: 0 / 0
29.04.2004, 20:40
    #32503508
rst
rst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Или решение проблемы????
Никто не мешает использовать CoCreateInstance и IDispatch->Invoke без всякого импорта..
(это конечно если нaбор вызываемых у com функций не очень большой).

зы.мой любимый финт в таких случаях - подключение vbscript( есть у меня готовый класс) с его createobject и прочее к своему проекту.
...
Рейтинг: 0 / 0
30.04.2004, 01:42
    #32503602
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
библитеку надо делать так :

File->Open-> activex.ocx

http://www.lepsik.com/temp/cpp.gif

ВНИМАНИЕ ! не зaбyдь чекнуть Can Create
и созранить Save AS = activex.tlb

и только потом импортировать файл activex.tlb через Import Type Library->Add


только тогда все методы будут доступны
...
Рейтинг: 0 / 0
30.04.2004, 10:25
    #32503880
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Все бы ничего, ноя не могу сохранить tlb, error!!!

An error occurred while saving NeroCom.dll :
Unexpected error encountered
???
C ув. Tors
...
Рейтинг: 0 / 0
30.04.2004, 10:49
    #32503935
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Для другого ActiveX' та же хрень
Чего тщ я не правильно делаю
C ув. Tors
...
Рейтинг: 0 / 0
30.04.2004, 11:24
    #32504027
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Переименовал .dll в .tlb, поправил ее и импортировал.
Все импортировалось.
Спасибо всем за помощ, особенно Lepsik
C ув. Tors
...
Рейтинг: 0 / 0
01.05.2004, 09:46
    #32505324
Антон Петров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
И работает?
...
Рейтинг: 0 / 0
04.05.2004, 20:36
    #32506647
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разочарование в бульдере
Почти
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разочарование в бульдере / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]