![]() |
|
|
![]()
|
|
| SelfDestructor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.8.2002 Репутация: нет Всего: нет |
На C++ Builder пробую следующий код, раздобытый где-то
на второй строчке валится с сообщением "недопустимое число параметров" подскажите, в чем ошибка? может кто подскажет альтернативный вариант сжатия или ссылку где можно почитать как это сделать - буду признателен =)) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Скачай компоненты kaDAO - есть на www.torry.net, это пакет для Дельфи, но думаю на билдер должны стать, там есть эта функция.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| SelfDestructor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.8.2002 Репутация: нет Всего: нет |
По возможности хотелось бы избежать дополнительных компонент.
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Тогда точно скажу - используй DAO, иначе никак. Если не знаешь как, то скачай компонент и посмотри как они это делают.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| SelfDestructor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.8.2002 Репутация: нет Всего: нет |
Хорошо, тогда такой вопрос, пока идет не быстрый процесс скачивания, будет ли предложенный тобой способ работать на машине, где MS Access не установлен? - мне в принципе это и надо =))
|
|||
|
||||
| Medved |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
А ты попробуй je.OleFunction не разбивать на несколько строчек, а это все сделать в одной. -------------------- |
||||
|
|||||
| SelfDestructor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.8.2002 Репутация: нет Всего: нет |
Попробовал, хотя заранее был уверен, что это ничего не даст.
Зато обнаружил, что после armtest.mdb точку с запятой забыл - но это тоже ничего не дало =)))) Из исходников каДАО выковырять нужное место пока затруднительно. Трудность в правильной иннициаллизации объекта CoreDBEngine, который замучался выцеплять =)). Ну не верится, что без ДАО не обойтись! |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Установка MS Access необязательна - достаточно зарегистрированной DAO3x.dll - все интерфейсы зашиты в ней. Можешь не верить что можно сделать без DAO - скорее всего можно, но MS обеспечивает полный контроль над работой с MS Access только через DAO . Конечно если найти из исходники или декомпильнуть эту DLL то скорее всего достучаться можно, но это крайне трудоёмко. Можно пойти таким способом- экспортировать все интерфейсы из DAO3x.dll и самому разобраться какой интерфейс работает и какой метод использовать. Если вы знакомы с COM технологией то скорее всего у вас не должно возникнуть затруднений.
PS. DAO3x.dll означает одну из следующих dll в зависимости от версии офиса: DAO30.dll, DAO35.dll, DAO36.dll -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| SelfDestructor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.8.2002 Репутация: нет Всего: нет |
Хм, хорошо, Vit, спасибо! Надо еще проверить: входит ли dao3x.dll в MDAC 2.5 например? Потому как оффис на машинах клиентов может не стоять, а МДАК мы в комплект поставки включаем...
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Нет проблем, поставляй DLL со своей программой, и если её нет то ставь свою и регистрируй как обычный AciveX - к счастью никаких дополнительных файлов и установок к этой DLL не требуется. Я её поставляю со своими программами без всяких проблем. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |