powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / DLL
8 сообщений из 8, страница 1 из 1
DLL
    #32452314
loki128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе АЛЛ!

Есть такая простая ддл-ка

//---------------------------------------------------------------------------
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
#pragma argsused
extern "C" __declspec(dllexport) void MakeDirForce(char* cdn);

void MakeDirForce(char* cdn)
{
String dn = StrPas(cdn);
CreateDir(dn);
}

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{ return 1;}
//-----

Все работает

А

//---------------------------------------------------------------------------

#include <vcl.h>
#include <windows.h>

#include <FileCtrl.hpp> //Здесь функция ForceDirectories

#pragma hdrstop
#pragma argsused

extern "C" __declspec(dllexport) void MakeDirForce(char* cdn);

void MakeDirForce(char* cdn)
{
String dn = StrPas(cdn);
ForceDirectories(dn);
}

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{ return 1;}

Выдается ошибка линкера Unresolved external '__fastcall FileCtrl::ForceDirectories ...'

Как приручить?
...
Рейтинг: 0 / 0
DLL
    #32452566
MaximV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Линкер не находит объектника с ForceDirectories.
Скорее всего FileCtrl.obj.
...
Рейтинг: 0 / 0
DLL
    #32453074
loki128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не находит и что дальше?
...
Рейтинг: 0 / 0
DLL
    #32453102
MaximV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если файл есть, прописать путь в Project->Options->Directories->Library path.
Если нет, включть файл FileCtrl.сpp в проект.
...
Рейтинг: 0 / 0
DLL
    #32453149
loki128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В BC5 filectrl не cpp а pas
Если его подсоединять то ещё больше глюков :(
...
Рейтинг: 0 / 0
DLL
    #32453374
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит тебе нужно его запихать в Дельфи и сделать файл .obj
...
Рейтинг: 0 / 0
DLL
    #32453474
loki128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если нет желания ставить делфи?
...
Рейтинг: 0 / 0
DLL
    #32453521
MaximV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На BCB 6 всё линкуется без проблем без строки
#include <FileCtrl.hpp>
И никаких FileCtrl.obj не надо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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