Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 20.05.2011, 01:10   #16
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Приложение не запускается под Win7

Приложение (сринсейвер, размещенный мной в разделе Проекты Blitz 3D) не запускается под Win7. Подскажите с чем это может быть связано.
Используются библиотеки FastEx и FastImage, спрайты не используются.

Кстати у тебя в архиве Авира обнаружила вирус :\... Скрин в аттаче.
Миниатюры
Нажмите на изображение для увеличения
Название: Avira.JPG
Просмотров: 874
Размер:	19.3 Кб
ID:	13812  
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 20.05.2011, 01:11   #17
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Приложение не запускается под Win7

а что говорит http://virustotal.com/ ?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (20.05.2011)
Старый 20.05.2011, 01:27   #18
jfkkk
Знающий
 
Регистрация: 24.07.2006
Сообщений: 261
Написано 476 полезных сообщений
(для 1,238 пользователей)
Ответ: Приложение не запускается под Win7

Кстати у тебя в архиве Авира обнаружила вирус :\... Скрин в аттаче.

Я в курсе. На форумах пишут что это реакция Авира на работу паковщика. На http://virustotal.com/ еще пара антивирусов идентифицирует паковщик таким образом.
Архив проверял Dr Webом и Symantecом.
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 12:09   #19
jfkkk
Знающий
 
Регистрация: 24.07.2006
Сообщений: 261
Написано 476 полезных сообщений
(для 1,238 пользователей)
Ответ: Приложение не запускается под Win7

Чего-то не осилить мне эту проблему.
Делаю следующим образом (см. вложенные файлы):

1) Делаю и запускаю scr_test_launcher. Который вызывает функцию Create_scr_fldr(). Эта функция создаёт папку \scr_test в \Application Data и два файла, файл профиля scr_set.txt (для записи опций приложения) и debug_log_scr.txt (для наладки)
2) Выход из scr_test_launcher.
3) Установка скринсейвера.
4) Запуск меню опции скринсейвера из меню установок ЭКРАНА. Меню вызывает функции Load_Profile() (считывает установки из scr_set.txt) и при выходе Write_Profile() (записывает установки в scr_set.txt).
5) Далее если нажать кнопку ПРОСМОТР в меню установок ЭКРАНА скринсейвер будет работать.
Но если скринсейвер будет запускаться Виндой вылазит ошибка!

Последний раз редактировалось jfkkk, 23.05.2011 в 13:57.
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 13:44   #20
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Приложение не запускается под Win7

это известная проблема Blitz3D.
Дело в том что когда пути к ресурсным файла в блитце заданы относительными (относительно самой программы), то блитц узнаёт своё место расположение, потом добавляет относительный путь и таким образом получает полный путь к файлу.

И проблема именно в получении своего местоположения. Блитц тупо использует посылаемую ему информацию при запуске через командную строку. Это называется "рабочая папка".

При запуске непосредственно кликом по файлу, рабочая папка является той самой откуда мы запускаем программу, при запуске с ярлыка посылается значение поля "рабочая папка" из свойств ярлыка. Но при запуске другим приложением (например самой системой) посылается неверное значение рабочей папки. Точнее путь к папке но не той где лежит наше приложение.

Поэтому рекомендуется в начале устанавливать в коде рабочую папку вручную.
Для того чтобы узнать текущую папку есть команда CurrentDir$(),
чтобы установить текущей папкой другую папку есть команда ChangeDir.
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Egor Rezenov (23.05.2011), jfkkk (23.05.2011)
Старый 23.05.2011, 16:04   #21
jfkkk
Знающий
 
Регистрация: 24.07.2006
Сообщений: 261
Написано 476 полезных сообщений
(для 1,238 пользователей)
Ответ: Приложение не запускается под Win7

Не заборол. Взгляните код.
Вложения
Тип файла: zip screensaver_test.zip (1.38 Мб, 444 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 18:56.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com