crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> работа firebird embedded
vanvo
  опции профиля:
сообщение 21.3.2009, 15:33
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


На компе, где стоит сервер программа работает. При переносе на ноут (на котором сервера firebird нет) программа не работает. Распаковываю Firebird-2.1.1.17910-0_Win32_embed в папку с программой, fbembed.dll переименовываю на fbclient.dll (потом пытался и на gds32.dll). В программе убираю строку setHostName(...). Программа все равно не работает. Что еще я забыл сделать, подскажите...
Хм... Ставлю на комп embedded, выключаю сервер, программа работает. Значит каких-то либов не хватает...

Сообщение отредактировал vanvo - 21.3.2009, 18:18
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 21.3.2009, 15:37
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Скачай Dependency Walker, через него запускай программу, он тебе выведет чего не хватает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vanvo
  опции профиля:
сообщение 21.3.2009, 15:56
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


С помощью Dependency Walker узнал, что не хватает msjava.dll, ее добавил с компа. Но еще ругается на mpr.dll. Красным подсвечивает функцию WNetRestoreConnectionA (Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module). Пробовал заменить dll с компа, не помогло :(
На компе с выключенным сервером и firebird embedded Dependency Walker выдает ту же ошибку, но программа все-равно работает...
Хм... Папка с программой, бд и всеми дллками была на рабочем столе - не работало, перенес в мои документы - заработало... В чем разница? :)

Сообщение отредактировал vanvo - 21.3.2009, 17:12
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 21.3.2009, 17:30
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Вполне может быть, что из-за русского названия "Рабочий стол", либо из-за пробелов. Хотя, если честно, то я не наблюдал, чтобы Qt на этом спотыкалась. А вообще бывают необязательные .dllки. Я кстати так остатки вируса нашел на компьютере, когда увидел, что kernel32.dll требует странную .dll. Погуглив понял, что требуемая .dll - часть вируса. Не знаю почему, но антивирусы зависимость не вылечили, но .dll удалили. По сути если её туда спецом воткнуть, то она активизируется.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vanvo
  опции профиля:
сообщение 12.4.2009, 15:40
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Оказывается не все так просто... На некоторых машинах программа со встроенным сервером жар-птицы работает нормально, на некоторых бд не открывается. Результаты Dependency одинаковые: везде нет mpr.dll. Но как бы наличие этой дллки не критично (в ФАКе оффсайта Dependency вроде прочитал). В чем можт быть еще причина?

Почему теперь на форуме нельзя исправлять первый пост в теме? И не только первый...

Сообщение отредактировал vanvo - 12.4.2009, 15:46
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.4.2009, 15:56
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(vanvo @ 12.4.2009, 19:40) *
И не только первый...
однако ты этот пост исправил
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vanvo
  опции профиля:
сообщение 12.4.2009, 15:59
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 12.4.2009, 16:56) *
однако ты этот пост исправил

У меня только на этом посте (из всех моих на форуме) есть кнопка "изменить".
Теперь и на этом тоже. Почему то прошлые мои посты форум не хочет относить ко мне :)

Сообщение отредактировал vanvo - 12.4.2009, 16:01
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.4.2009, 16:12
Сообщение #8


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(vanvo @ 12.4.2009, 19:59) *
Почему то прошлые мои посты форум не хочет относить ко мне
пиши сюда, админам.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vanvo
  опции профиля:
сообщение 12.4.2009, 19:22
Сообщение #9


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Litkevich Yuriy, а по поводу моей проблемы никаких идей нет?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.4.2009, 19:50
Сообщение #10


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


vanvo, я со встраваемым птицем ещё не сталкивался.

Цитата(vanvo @ 21.3.2009, 19:33) *
На компе, где стоит сервер программа работает. При переносе на ноут (на котором сервера firebird нет) программа не работает.
там где нет сервера, у тебя БД лежит? или БД в другом месте? Т.е. Встраиваемый Птиц в действительности должен выполнять роль клиента или сервера?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 21.12.2024, 20:56