Mars notebook не хочет запускаться

Сообщайте о проблемах, предлагайте новые функции - всё о Mars Notebook здесь
Vikar
Newbie
Newbie
Posts: 3
Joined: Thu May 18, 2006 10:54 pm

Unread post Thu May 18, 2006 11:01 pm

При запуске выдает сообщение "The procedure GetStockObject could not be located in the DLL gdi32.dll". Куда делась эта процедура? Версия dll от 03.01.2006
garin

Unread post Thu May 18, 2006 11:21 pm

у меня при запуске ругается на другую dll-ку. imm32.dll
Application error
The procedureImmReleaseContext could not be located in the DLL imm32.dll

я не программер и ничерта в этом не понимаю...
чего сделать то братцы!
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Thu May 18, 2006 11:37 pm

Какая версия Windows ? Какие сервис паки установлены ?
Бывает такое на машинах c WinXP SP1 (надо SP2) и то только при каких-то загадочных обстоятельствах.
Is there any life on Mars ?
Guest

Unread post Fri May 19, 2006 12:39 am

Не повезло :-(. Стоит SP1. Что ж, еще один повод переустановить систему.
Vikar
Newbie
Newbie
Posts: 3
Joined: Thu May 18, 2006 10:54 pm

Unread post Fri May 19, 2006 12:45 am

В предыдущем посте не залогинился.
Не повезло :-(. Стоит SP1. Что ж, еще один повод переустановить систему.
А может и для SP1 есть способ запуска (типа переписать эту dll-ку из SP2)?
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Fri May 19, 2006 3:13 am

Если честно, эта проблема не изучена и я не имею ни малейшего представления почему на некоторых системах (вроде только с SP1) она не хочет работать.

По поводу DLL - можно попробовать, даже нужно. Чтобы знать... :!:
Is there any life on Mars ?
garin

Unread post Fri May 19, 2006 3:53 am

попробуем подменить DLLку... может у кого уже есть результаты?
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Fri May 19, 2006 1:56 pm

Если бы у меня ещё была машина, на которой бы Mars Notebook не запускался... :(
Я проверял на WinXP Pro x64 SP1 Eng, WinXP Pro SP2 Eng, Win98 rus - без проблем.
Is there any life on Mars ?
garin

Unread post Sun May 21, 2006 11:44 pm

у меня стоит WinXP Pro Rus без паков, только необходимые заплатки...админ так говорит...
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Mon May 22, 2006 1:04 am

А необходимые заплатки - это и есть паки :nod:

Пока не знаю в чём проблема...разбираюсь...
Is there any life on Mars ?
SteelRat
Newbie
Newbie
Posts: 7
Joined: Fri May 19, 2006 7:44 am

Unread post Mon May 22, 2006 5:17 am

Можно положить gdi32.dll от другой оси (SP2) Это "графическая" длл. Ось просматривает текущую папку и если находит там нужную .dll и пытается её загрузить, если нет, мапирует её из памяти. Очевидно разработчики недолгядели в SP1, и ветка Русских виндов оказалась без ф-ции GetStockObject ну, а во 2-ом SP она есть очевидно. Тоже самое и с imm32.dll можно попробовать :)
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Mon May 22, 2006 6:15 am

Вот кто-бы попробовал. У меня нет ни русской винды, ни винды с SP1.
Только английские (+MUI если надо) и сразу с SP2 внутри. Не понимаю, чего сидеть с этим SP1.
Но решить проблему надо!
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Mon May 22, 2006 6:36 am

Vikar, garin попробуйте скачать ЭТОТ АРХИВ (200кб) с библиотеками imm32.dll и gdi32.dll, положить их в каталог с программой и запустить Mars Notebook.
Данные библиотеки от Windows XP Pro SP2 english.
Is there any life on Mars ?
Guest

Unread post Mon May 22, 2006 9:59 am

А может у кого есть DLL ки для XP русской , у меня она без сервис паков (принципиально)
Guest

Unread post Mon May 22, 2006 10:14 am

Сам и отвечу на http://dll.yaroslavl.ru введите в поисковой строке что кому надо . У меня всё заработало !!!
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Mon May 22, 2006 3:28 pm

Я так думаю, что конкретно этим библиотекам всёравно какая версия Windows стоит, русская, английская или ещё какая.

Guest что заработало ? Запустился ?
Is there any life on Mars ?
SteelRat
Newbie
Newbie
Posts: 7
Joined: Fri May 19, 2006 7:44 am

Unread post Tue May 23, 2006 12:36 am

А какой компилятор используется ? Или это тайна ? Прога пожата чем-то, а распаковыват нет желания :D
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Tue May 23, 2006 3:13 am

Borland Delphi 2006
Is there any life on Mars ?
SteelRat
Newbie
Newbie
Posts: 7
Joined: Fri May 19, 2006 7:44 am

Unread post Tue May 23, 2006 6:47 am

Дааа уж, весело подставили разработчиков на Делфи для русских Виндов. Даже и не знаю что и сказать :? Если только при инсталяции запрашивать номер SP и соответственно распаковывать или нет imm32.dll и gdi32.dll Или переделывать исходники VCL... На w2k всё работает.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Tue May 23, 2006 1:19 pm

Delphi тут непричём, я так думаю. Тут есть другое.
Под Windows 98 тоже всё отлично работает.
Is there any life on Mars ?
SteelRat
Newbie
Newbie
Posts: 7
Joined: Fri May 19, 2006 7:44 am

Unread post Wed May 24, 2006 12:39 am

Да, Делфи не причём, а вот разработчики Винды - "прошляпили". Технология проста:
Создаётся новая Ось, на определённой стадии исходники отдаются в отделы, отвечающие за "руссификацию", "германизацию", "японизацию" и пр. :) Поддержка идёт по разным веткам. В английской винде нашли ошибку, а в русской нет - вот и получили... Поэтому и выпускают сервис паки :D Особенно это видно в ядре. Простой пример - работа драйвера FAT в англ. и рус. виндах отличается (я не говорю про структуру, они одинаковые)
По опыту знаю, сообщение типа "The procedure GetStockObject could not be located in the DLL gdi32.dll" означает одно, этой процедуры НЕТ ФИЗИЧЕСКИ в этой .dll
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Wed May 24, 2006 12:58 am

Поэтому надо всегда использовать английскую версию + MUI
Is there any life on Mars ?
Vikar
Newbie
Newbie
Posts: 3
Joined: Thu May 18, 2006 10:54 pm

Unread post Thu May 25, 2006 2:00 am

Предложенные dll-ки не помогли. Теперь вместо ругани по поводу отсутствия функции выдает, что инструкция по адресу "0x763a4797" обратилась к памяти по адресу "0X00000008". Память не может быть "read" :(. Взял свободный винт установил WinXP SP2. Под ним все нормально работает :-).
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Thu May 25, 2006 2:45 am

А XP SP2 русская ? Если да, то может имеет смысл попробовать от неё взять эти библиотеки в SP1, потому как те, которые я выложил от английской.
Хотя тут один гость запустил вроде, скормив DLL'ки взятые отсюда: http://dll.yaroslavl.ru
Is there any life on Mars ?
RIA

Unread post Mon May 29, 2006 4:08 am

заинтересовался было программкой, вроде полезная замена беспорядочно валяющимся на рабочем столе txt-файлам :) но горе - меня XP SP1 ru :( при запуске винда сказала, что "процедура в ДЛЛ-ке не найдена", мол..
попробовал подсунуть те две, что были тут выложены в архиве - не запускается, подсовывал найденное на http://dll.yaroslavl.ru/ - не запускается.. сходил на машину с XP SP2 ru, взял оттуда дллки - не запускается! :)
точнее, процесс стартует, живёт секунд 5-6, отжирая 17 Мб RAM, и пропадает в небытие :)
если интересно, могу дать подробное описание винды со всеми апдейтами, но отчего-то кажется, что не особо это поможет..
люди, у кого сей продукт запустился под XP SP1 ru - дайте длл-ки погонять? не ставить же теперь SP2 из-за одной программы..
Post Reply