Автор Тема: Не запускается BB 1.6  (Прочитано 12902 раз)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Не запускается BB 1.6
« : Июль 25, 2012, 12:47:15 am »
Не запускается свежеустановленный BlackBox 1.6. При запуске вылетает вот такое вот сообщение о ошибке (см. приложенный файл). При этом BB 1.5 запускается прекрасно.

Что это может быть и как это фиксить?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #1 : Июль 25, 2012, 03:57:40 am »
Не запускается свежеустановленный BlackBox 1.6. При запуске вылетает вот такое вот сообщение о ошибке (см. приложенный файл). При этом BB 1.5 запускается прекрасно.

Что это может быть и как это фиксить?

Признавайся, под каким-нибудь эмулятором винды?

P.S. У кого надо работает (с) оборонкоре ;)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #2 : Июль 25, 2012, 05:52:12 am »
Винда самая настоящая.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #3 : Июль 25, 2012, 06:14:23 am »
64 бита поди?
Ибо под 32 XP/Vista/Seven, OpenSuse 32 Wine у меня работает

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #4 : Июль 25, 2012, 06:15:32 am »
64 бита поди?
Ибо под 32 XP/Vista/Seven, OpenSuse 32 Wine у меня работает
Ненене. 32 бита.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #5 : Июль 25, 2012, 06:38:36 am »
Кстати, а как вот в такой ситуации отловить ошибку в ББ? Ну, то есть трап мне никто не выводит (ибо выводилка/гуй как раз крашнулась), пошагового отладчика нет. Собственно оно даже не говорит строчку кода на которой навернулось.

Как классически в ББ такое решается? Ниужели придется писать свой велосипед который будет писать дамп или там лог загрузки писать?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #6 : Июль 25, 2012, 06:40:39 am »
А что за винда и куда ББ установлен

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #7 : Июль 25, 2012, 06:52:21 am »
А что за винда и куда ББ установлен
Да самая обычная винда - Win98SE :-)

PS. И да, я уже подумал, что это все может быть из за юникодизации BB 1.6. Но подтверждения этому найти пока не смог, ибо хз как без велосипедов BB отлаживать.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Не запускается BB 1.6
« Ответ #8 : Июль 25, 2012, 07:37:35 am »
Скорее всего рушится на 3-й строчке NewLocator, где первый IF. Там ошибочно предполагалось, что длина параметра пути больше нуля. В версии 1.6 интенсивно используются уникодные версии WinApi, с чем у 98й винды наверняка проблемы.

n.b. Исследовал с мобильника.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #9 : Июль 25, 2012, 07:54:24 am »
Скорее всего рушится на 3-й строчке NewLocator, где первый IF. Там ошибочно предполагалось, что длина параметра пути больше нуля. В версии 1.6 интенсивно используются уникодные версии WinApi, с чем у 98й винды наверняка проблемы.

n.b. Исследовал с мобильника.
ok. Тогда вопрос еще один - если заменить cod-файл этого HostFiles на cod-файл от BB 1.5, оно рушится все равно точно в том же месте. Хотя там вызываются A-функции, а не W-функции. Вопрос - почему?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #10 : Июль 25, 2012, 08:13:37 am »
Кстати, теоретически тут могла бы помочь мелкомягкая юникорова (unicows (http://www.microsoft.com/en-us/download/details.aspx?id=4237)), но не помогает. (в оной юникорове есть ВСЕ юникодные версии функций)
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #11 : Июль 25, 2012, 08:56:33 am »
Гм. Одинокий exe'шник BB (то есть без всей инфраструктуры каталогов вообще) все одно ту же ошибку выдает. Такое ощущение, что этот HostFiles и WinApi модули в оный exe'шник просто напросто вкомпилены.

PS. Если вопрос только в юникоде, то пофиксить это дело будет достаточно просто. Ибо в unicows все есть, достаточно будет подправить модуль [Win]Api.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #12 : Июль 25, 2012, 12:28:04 pm »
Да самая обычная винда - Win98SE :-)

Гы. Таки разыграл, да :)

P.S. Это не обычная винда, это самый настоящий мастдай :) Ух, давно этого слова не писал :)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #13 : Июль 25, 2012, 01:47:36 pm »
Да самая обычная винда - Win98SE :-)

Гы. Таки разыграл, да :)

P.S. Это не обычная винда, это самый настоящий мастдай :) Ух, давно этого слова не писал :)
Зато этот маздай живет у меня спокойно на гигабайтном образе винта, памяти оперативной жрет совсем чутка и я там даже инет настроил :-)

IE 5, что там искаропки шел, ходит даже по интернетам и падает только на одном сайте - официальном сайте Microsoft'a :-)
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Не запускается BB 1.6
« Ответ #14 : Июль 25, 2012, 02:38:46 pm »
Ребяты, 1.6-й работает только на NT-линейке!