Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Точка входа должна быть определена

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2018
Сообщения
26
Реакции
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как пофиксить? раньше всё норм собиралось, а сейчас эта хуета
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
У тебя есть метод main в проекте ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если у тебя обычное приложение, то в нём должен быть метод
Код:
Expand Collapse Copy
int main(){}

Если же у тебя DLL, то
Код:
Expand Collapse Copy
bool __stdcall DllMain(HINSTANCE, DWORD, LPVOID){}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если у тебя обычное приложение, то в нём должен быть метод
Код:
Expand Collapse Copy
int main(){}

Если же у тебя DLL, то
Код:
Expand Collapse Copy
bool __stdcall DllMain(HINSTANCE, DWORD, LPVOID){}
а разве в длле не int __stdcall Dllmain()?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
DWORD WINAPI DllMain( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
Если у тебя обычное приложение, то в нём должен быть метод
Код:
Expand Collapse Copy
int main(){}

Если же у тебя DLL, то
Код:
Expand Collapse Copy
bool __stdcall DllMain(HINSTANCE, DWORD, LPVOID){}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
такс, есть идеи по решению траблы?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Да вообще похуй:kappa:
Вообще bool. Т.к. точка входа возвращает TRUE \ FALSE
это у тебя она возвращает только TRUE\FALSE, а вообще она возвращать должна целостное числовое значение, а не логическое.
так что либо DWORD, либо int....
Для справки BOOL != bool, как и FALSE\TRUE != false\true
 
typedef int BOOL;
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
бля бабки дам даже
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
бля бабки дам даже
в лс отпиши
 
это у тебя она возвращает только TRUE\FALSE, а вообще она возвращать должна целостное числовое значение, а не логическое.
так что либо DWORD, либо int....
Для справки BOOL != bool, как и FALSE\TRUE != false\true
 

typedef int BOOL;
FALSE\TRUE ! false\true

разницы нету, я обычно в MessageBoxA(/*0*/false) пишу
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это у тебя она возвращает только TRUE\FALSE, а вообще она возвращать должна целостное числовое значение, а не логическое.
так что либо DWORD, либо int....
Для справки BOOL != bool, как и FALSE\TRUE != false\true
 

typedef int BOOL;
Прототип из MSDN:
Код:
Expand Collapse Copy
BOOL WINAPI DllMain(
  _In_ HINSTANCE hinstDLL,
  _In_ DWORD  fdwReason,
  _In_ LPVOID  lpvReserved
);
Я один здесь вижу BOOL ? Ну ладно.

Ещё одна выписка из MSDN:

MSDN написал(а):
MSDN написал(а):
When the system calls the DllMain function with the DLL_PROCESS_ATTACH value, the function
returns TRUE if it succeeds or FALSE if initialization fails. If the return value is FALSE
when DllMain is called because the process uses the
Пожалуйста, авторизуйтесь для просмотра ссылки.
function, LoadLibrary returns NULL.
(The system immediately calls your entry-point function with DLL_PROCESS_DETACH and unloads the DLL.)
If the return value is FALSE when DllMain is called during process initialization, the process terminates
with an error. To get extended error information, call
Пожалуйста, авторизуйтесь для просмотра ссылки.
.

Как мы видим, DllMain возвращает TRUE при успешном выполнение или FALSE при не удачном. Я не вижу здесь не INT не DWORD , а также не вижу возврат какого-либо числа, отличного от 0 (false) или 1 (true).
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
так что делать? :D
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я один здесь вижу BOOL ? Ну ладно.
я тебе выше написал уже об этом:
Код:
Expand Collapse Copy
typedef int                 BOOL;

Выдержки что ты скинул описывают стандартные случаи.
Вернуть ты можешь из этой функции любое значение для логирования или отладки кода
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
я тебе выше написал уже об этом:
Код:
Expand Collapse Copy
typedef int                 BOOL;

Выдержки что ты скинул описывают стандартные случаи.
Вернуть ты можешь из этой функции любое значение для логирования или отладки кода
Ну всё же как правило используется такая реализация) Почисти весь наш флуд сверху
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
поставил динамическую библеотеку длл, появилось это
VwGsU2ofKIo.jpg
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу