Страница: 1 |
Вопрос: Странная проблема с екзешником (50$) | Добавлено: 02.01.09 22:44 |
Автор вопроса: ![]() |
компилю проект - запускаю екзешник - всё вери гуд
делаю сетап - устанавливаю на другую машину - запускаю - звук бип ... и всё на проблемной машине ставлю ВБ6 - компилю проект - запускаю exe - всё гуд беру этот екзешник обратно на первую машину ... опять бип и ноль реакции, как в предыдущем случае по сути какая-то проблема с XP styles и Microsoft.Windows.Common-Controls 6.0, потому что екзешник даже не инициализируется (Sub Main) с манифестом или без в общих чертах, кто-то сталкивался с такой проблемой? сроки горят голова болит:) если кто из гуру не прочь поиграться с этой проблемой, оплата 50$, возможно и больше, но обосновано вводные данные: исходника 1.5МБ осх - 15 штук, большая часть переделанные контролы с vbaccelerator.com + MSWINSCK.OCX RICHTX32.OCX shdocvw.dll если не тут, то ася 4615ноль648один буду благодарен за любую помощь |
Ответы | Всего ответов: 10 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 03.01.09 06:16 |
Телепатия говорит мне, что кто-то забыл вызвать InitCommonControls.
Z293789663650 |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 461506481 Вопросов: 38 Ответов: 88 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 03.01.09 10:41 |
да нет, всё на месте
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 461506481 Вопросов: 38 Ответов: 88 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 03.01.09 10:59 |
уже не знаю, где копать
создал новый проект, добавил референсы и все котролы, скопировал формы из старого проекта - вставил в новый, скомпилировал – запускается нормально значит проблема в исходниках? как определить, где бяка? прога же даже не вываливается с ошибкой |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 295725312 Вопросов: 53 Ответов: 830 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 03.01.09 11:29 |
откомпилируй экзешник и сразу посмотри его размер, при переносе на другую машину размер если увеличивается, то у тебя вирус. Что то типа сектора4 или 5. скачай Dr.Web ® CureIt! и проверь комп. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 461506481 Вопросов: 38 Ответов: 88 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 03.01.09 11:54 |
размеры идентичны, антивирусы и файерволы на месте
скомпилировал со всеми возможными опциями, от пикода, до нейтив без оптимизации вопрос сейчас наверное в том, как узнать, из-за чего не запускается вообще екзешник |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 461506481 Вопросов: 38 Ответов: 88 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 03.01.09 11:58 |
ссылка на сетап в профиле |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #7 | Добавлено: 03.01.09 12:13 |
прога же даже не вываливается с ошибкой
Наверняка On error resume next мешает это увидеть. В процесах-то прога наверняка висит. Можно вести лог-файл или на худой конец MsgBox Err.Description во всех процедурах от Sub main до form1.show. Щас скачаю, гляну. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #8 | Добавлено: 03.01.09 12:41 |
Depends.exe говорит, что прилинкован KERNEL32.DLL и импортируется LoadLibrary, GetProcAddress, ExitProcess. Что делает у тебя ExitProcess? Вообщем, давай код. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 03.01.09 13:05 |
Что делает у тебя ExitProcess?
lol ![]() |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 461506481 Вопросов: 38 Ответов: 88 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 03.01.09 13:11 |
LoadLibrary - это почти во всех контролах проверка версии comctl32.dll при инициализации
Private Sub UserControl_Initialize() ' For XP Visual Styles: m_hMod = LoadLibrary("shell32.dll" ![]() InitCommonControls ...
и
ExitProcess не знаю где, сейчас ищу |
Страница: 1 |
|