Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2012, 19:05   #1
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию Экспорт функции из DLL для дальнейшей статической загрузки в Delphi

есть такой код:
Код:
#include <windows.h>

void __declspec(dllexport) ReplaceGameID(const int GameID)
{
	strcpy((char*)0x073F690, (char*)GameID); //GameID
}

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
					 )
{
	switch (ul_reason_for_call)
	{
	case DLL_PROCESS_ATTACH:
	case DLL_THREAD_ATTACH:
	case DLL_THREAD_DETACH:
	case DLL_PROCESS_DETACH:
		break;
	}
	return TRUE;
}
как экспортировать функцию так, чтобы дэлфи ее увидела?
А то при запуске программы на дэлфи выпадает ошибка
Точка входа в процедуру ReplaceGameID не найдена в библиотеке DLL PSTOOLSLIB.dll.
The SCS вне форума Ответить с цитированием
Старый 01.07.2012, 18:28   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://programmersforum.ru/showthread.php?t=205930
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прочесть wav файл на C# для дальнейшей обработки Liliy Помощь студентам 0 06.05.2012 13:20
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Comst95 Паскаль, Turbo Pascal, PascalABC.NET 1 03.01.2012 18:46
Ошибка при загрузки названий компонентов delphi из DLL kostya_29 Общие вопросы Delphi 7 24.08.2011 08:18
Экспорт функции C++ в библиотеку DLL lebedevmd Фриланс 2 12.04.2011 14:45
Почему при написании dll без rtl не выходит экспорт функции?? dolphin705 Общие вопросы Delphi 13 02.02.2011 18:48