![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
![]()
Скажите, что означает за присваивание, слышал какой-то експорт, и ещё, там @4, а там @8 ?
Код:
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Экспортируемое_имя=Реальное_имя_в_л ибе
@4, @8 - размер параметров, добавляется компиляторами для возможности перегрузки функции по параметрами "и почему именно эти 3 функции, должны лежать в файле деф?" Вы пишите плагин или я? Прочитайте документацию к Фару! Первая возвращает инфу о плагине, вторая загружает и "запускаает" плагин, третья передает параметры для инициализации... Кажись так, на сколько помню. |
![]() |
![]() |
![]() |
#13 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
![]()
Попробовал вот так:
Код:
Код:
Код:
Вот фото, как искал: http://riteaboutnow.filesurf.ru/2010...bd0bb2ca/1.jpg http://fatboy.filesurf.ru/20100222/0...fcf5cb7d/2.jpg |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
__declspec(dllexport) - это я писал про деф и экспортируемые функции.
#pragma comment( lib, "winmm") - это для mciSendString. Еще раз: они для разного и не взаимозаменяемы! Там не надо выбирать! Там показывается, что уже подключается! Вам надо добавить ЕЩЕ winmm.lib - КАК? - Либо сразу пишите (не нажимая на ...), либо пишите их в вашем окне в верхнем поле. |
![]() |
![]() |
![]() |
#15 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
![]()
Вот настроил как вы сказали, скомпилил код, у меня на компе прога работает, как запустил на другом компе,где нет студии 2008, плагин не работает.
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]() |
![]() |
![]() |
![]() |
#17 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
![]()
Пробую статически компилить, как вы говорите.
Когда я выбираю Multi-threaded (/MT) Программа выдаёт такую ошибку: mt.exe : general error c101008a: Failed to save the updated manifest to the file ".\Debug\cd.dll.embed.manifest" . 0@0<5B@ 7040= =525@=>. Скажите, что именно выбрать из этого списка. Заранее благодарю. Программа компилится только при выборе Multi-threaded DLL (/MD) и больше никак не компилится. Последний раз редактировалось Syltan; 22.02.2010 в 23:06. |
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
MT без длл. Потом сделайте очистку проекта (Clean) и полный ребилд.
|
![]() |
![]() |
![]() |
#19 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
"Мт без длл, мне выбрать Мт из того списка, а затем попробовать скомпилить клавише F7?"
MT = Multi-threaded (По-моему, на вашем скрине других нет возможностей для такого сокращения). Компилить? Зачем? Вы же не программу пишете, а в футбол играете. "Это можете расшифровать. Заранее благодарю." Поизучайте, что с проектом можно делать в студии и как вообще компилировать. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
pragma | Witaliy | Общие вопросы Delphi | 1 | 31.07.2008 16:00 |