crossplatform.ru

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

> Запуск приложения из под среды и не из под среды, когда запускаю exe-ник не работает 1 функция
mezmay
  опции профиля:
сообщение 1.11.2010, 16:57
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

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




Репутация:   1  


Работаю онлайн с картами яндекса. Загружаю созданную мной html-страничку в QWebView.
Если запускать приложение из под среды Visual Studio 2008 то все работает правильно.
А если запускать экзешник (приложив к нему Qt-шные dll), то одна функция яндекс карт не включается, а именно "линейка".

Подключил яваскрипт-консоль. Пишу лог. При попытке включить "линейку" в лог пишется строка:

message: TypeError: Result of expression 'this.__objectLayer.add' [[object Object]] is not a function.
lineNumber: 11
sourceID: http://api-maps.yandex.ru/1.1.15/_YMaps.js

Чтобы проверить, нет ли у меня ошибок в коде, я перенес включение линейки в текст хтмл страницы,
и полученную страницу открываю в браузере fancybrowser из Qt-ных примеров. (еще и в опере открыл для надежности - работает)
С fancybrowser та же проблема - если запускать его из под среды, то линейка работает, а если запускать экзешник - то не работает.
В чем может быть проблема? Может какой-то dll не хватает, а программа не ругается?
(Например если забыть положить рядом с Qt-ным экзешником папку imageformats, то картинки отображаться не будут)
Вот список того что я приложил к экзешнику:

phonon4.dll
QtCore4.dll
QtGui4.dll
QtNetwork4.dll
QtWebKit4.dll
QtXmlPatterns4.dll

+ все папки из plugins

Qt 4.6.3
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- mezmay   Запуск приложения из под среды и не из под среды   1.11.2010, 16:57
- - igor_bogomolov   забыл QtScript4.dll возможно еще QtScriptTools4...   1.11.2010, 17:02
- - mezmay   Добавил, не работает... P.S. Я туда все содержимое...   1.11.2010, 17:08
- - igor_bogomolov   тогда не знаю в чем может быть проблема. Сделай ми...   1.11.2010, 17:22
- - mezmay   Можно компилировать стандартный пример fancybrowse...   1.11.2010, 18:33
- - Litkevich Yuriy   mezmay, запусти (!) свою программу в Dependenc...   1.11.2010, 18:46
- - mezmay   Итак, что мы имеем. Правильная программа, без ошиб...   1.11.2010, 19:01
- - mezmay   dependency walker выдал в обоих случаях: Warning:...   1.11.2010, 20:05
- - Litkevich Yuriy   Цитата(mezmay @ 2.11.2010, 0:05) in a del...   1.11.2010, 20:26
- - mezmay   Цитатастало быть это dll'ка не из каталога %QT...   1.11.2010, 21:04
- - Litkevich Yuriy   Цитата(mezmay @ 2.11.2010, 1:04) Ни на ка...   1.11.2010, 21:07
- - igor_bogomolov   mezmay, у меня все работает. Проверял на Windows V...   1.11.2010, 21:18
- - mezmay   Запустил релиз fancybrowser ИЗ ПОД Dependecy Walke...   2.11.2010, 9:44
- - mezmay   Открыл справку Dependecy Walker'a. Там рассмат...   2.11.2010, 10:24


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


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




RSS Текстовая версия Сейчас: 30.1.2025, 4:31