powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Прикол
25 сообщений из 35, страница 1 из 2
Прикол
    #33719797
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VS2005
Написал простейшее приложение на основе диалога с кнопочкой посередине, которую отрисовываю сам (OwnerDraw), класс кнопочки расположен в dll, которая линкуется в проекте. На машине, на которой я собрал (Release/Debug) сборки все пучком, перенес на соседнюю тачку, винда не запускает приложение и пишет
"Приложение не правильно настроено, попробуйте переустановить..." и все в этом духе????????
PS. Неужели надо регистрировать dll?
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33720026
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перерегистрил - не помогло


--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33720039
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrumперерегистрил - не помоглоМожно FileMon-ом посмотреть, чего ему не хватает
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Прикол
    #33720265
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на "соседней тачке" Framework какой?
VS 2005 - уже v2.0, а в ХР SP2 - v1.1
...
Рейтинг: 0 / 0
Прикол
    #33720281
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrii K.А на "соседней тачке" Framework какой?
VS 2005 - уже v2.0, а в ХР SP2 - v1.1
2.0, но на этой тачке SP1, вот я думаю, что скорее всего из-за этого, хотя...
...
Рейтинг: 0 / 0
Прикол
    #33720356
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, с MS VS не работал, но судя по логу, аппликейшн мало смахивает на релиз.
...
Рейтинг: 0 / 0
Прикол
    #33720493
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrii K.К сожалению, с MS VS не работал, но судя по логу, аппликейшн мало смахивает на релиз.
судя по логу - да, но я использовал стандартные конфигурации сборок VS, сам их не ковырял
...
Рейтинг: 0 / 0
Прикол
    #33720533
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum Dmitrii K.К сожалению, с MS VS не работал, но судя по логу, аппликейшн мало смахивает на релиз.
судя по логу - да, но я использовал стандартные конфигурации сборок VS, сам их не ковырял

Похоже, придётся ковырять :)
...
Рейтинг: 0 / 0
Прикол
    #33721101
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ли это быть связано с тем что на этих машинах разные ОСи, в плане языка, машина на которой компилил ENG XP SP2, а пробовал на RUS XP SP1?
Бред, скорее всего, но я уже ни чему не удивляюсь
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33721119
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найдите машину с такой же ОСью и проверьте предположение.

А ещё лучше задайте вопрос на каком-нибудь .NET-овском форуме, вполне возможно, что проблема очень даже стандартная.
...
Рейтинг: 0 / 0
Прикол
    #33721124
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Домой возьму, там тачка такая же как и на которой компилил, а я не на managed пишу
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33721551
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал - пашет
...
Рейтинг: 0 / 0
Прикол
    #33744158
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаю секс.

В папку с прогой положил mpr.dll с той машины, с которой компилил, но нихрена не помогло, что еще ей надо?

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33744210
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык C runtime library не находит похоже. Раньше оно называлось msvcrt.dll C 2005 не работал, но судя по логу должно быть Microsoft.VC80.CRT.DLL
И где-то в настройках проекта должна быть галка использовать статическую/динамическую rtl. Можно найти и переключить (это плюс несколько сотен килобайт к размеру exe).
...
Рейтинг: 0 / 0
Прикол
    #33744221
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э... А скриншот depends с рабочей машины или с нерабочей ?
...
Рейтинг: 0 / 0
Прикол
    #33744331
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneЭ... А скриншот depends с рабочей машины или с нерабочей ?
с той на которой не запускается
...
Рейтинг: 0 / 0
Прикол
    #33744351
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В папке с программой сейчас лежат

mfc80ud.dll
msvcr80d.dll
mpr.dll

Microsoft.VC80.CRT.DLL такого файла вообще нет

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33744692
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CerebrumVS2005
Написал простейшее приложение на основе диалога с кнопочкой посередине, которую отрисовываю сам (OwnerDraw), класс кнопочки расположен в dll, которая линкуется в проекте. На машине, на которой я собрал (Release/Debug) сборки все пучком, перенес на соседнюю тачку, винда не запускает приложение и пишет
"Приложение не правильно настроено, попробуйте переустановить..." и все в этом духе????????
PS. Неужели надо регистрировать dll?
--------------------------------------------------------------
Don't worry - wear Huggies

Как мне помнится, если используешь MFC, то при сборке релиза в настройках поставь "use MFC in static library" (кажется так пишется), а свою длл ложи прям в папку где и экзешник. Регестрировать ничего не надо.
...
Рейтинг: 0 / 0
Прикол
    #33744757
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню это необходимо лишь для того случая, когда на машине пользователя нет необходимых библиотек, когда было дело с VS2002, достаточно было положить в папку с программой необходимую и все, да и к тому же он писал, что не найдена такая-то библиотека, а теперь...(смотри первый пост). К тому же это увиличивает размер самого экзешника.
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33744808
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CerebrumНасколько я помню это необходимо лишь для того случая, когда на машине пользователя нет необходимых библиотек
У тебя на соседней тачке как раз их и нет. Ну или же другая (несовместимая версия).

CerebrumК тому же это увиличивает размер самого экзешника.
Конечно увеличивает. Потому что тянет с собой все необходимые библиотеки.

Как я понял двумя постами выше ты именно это и пытаешься сделать - тянешь недостающие библиотеки в текущую папку (mfc80ud.dll, msvcr80d.dll и т.д.). А смысл?
...
Рейтинг: 0 / 0
Прикол
    #33744857
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что разве это не поможет?


--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Прикол
    #33744900
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поможет. Только размер самого проекта (включая все перетаскиваемые библиотеки) будет больше, чем экзешник собранный со статической линковкой. Как по мне - так это лишняя головная боль. Или у тебя настолько большой (маленький) экзешник что, увеличение размера на 1,5 метра критично?
...
Рейтинг: 0 / 0
Прикол
    #33744941
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дед МакарПоможет. Только размер самого проекта (включая все перетаскиваемые библиотеки) будет больше, чем экзешник собранный со статической линковкой. Как по мне - так это лишняя головная боль. Или у тебя настолько большой (маленький) экзешник что, увеличение размера на 1,5 метра критично?
был 84 кб стал 2,0мб, я чуть не подавился... но работает
...
Рейтинг: 0 / 0
Прикол
    #33745028
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cerebrumбыл 84 кб стал 2,0мб, я чуть не подавился... но работает
Конечно работает, кудаж она денется? :) А причин для "подавился" не вижу вовсе. Это небольшая плата за удобство работы с VC++ и переносимость между машинами.
...
Рейтинг: 0 / 0
Прикол
    #33745163
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня это не устраивает

Улыбок тебе Дед Макар
(знаешь такой прикол? прочитай наоборот красное)
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Прикол
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]