Ответ: Приложение не запускается под Win7
это известная проблема Blitz3D.
Дело в том что когда пути к ресурсным файла в блитце заданы относительными (относительно самой программы), то блитц узнаёт своё место расположение, потом добавляет относительный путь и таким образом получает полный путь к файлу.
И проблема именно в получении своего местоположения. Блитц тупо использует посылаемую ему информацию при запуске через командную строку. Это называется "рабочая папка".
При запуске непосредственно кликом по файлу, рабочая папка является той самой откуда мы запускаем программу, при запуске с ярлыка посылается значение поля "рабочая папка" из свойств ярлыка. Но при запуске другим приложением (например самой системой) посылается неверное значение рабочей папки. Точнее путь к папке но не той где лежит наше приложение.
Поэтому рекомендуется в начале устанавливать в коде рабочую папку вручную.
Для того чтобы узнать текущую папку есть команда CurrentDir$(),
чтобы установить текущей папкой другую папку есть команда ChangeDir.
__________________
|