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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2010, 07:09   #1
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию Подключению DLL

Здравствуйте. Подскажите, пожалуйста, что значит insert в export?

Код:
exports
  Func1 index 10 name 'Fun',
  Func2 Insert,
  Func3 index 11,
  Func4 index 11,//Ошибка, такой индекс уже существует
  Func5 name 'Don';
Aleksey1989 вне форума Ответить с цитированием
Старый 28.10.2010, 07:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты ничего не перепутал? Не должно быть там такого слова...
Хотя язык не указан...
I'm learning to live...

Последний раз редактировалось Stilet; 28.10.2010 в 07:54.
Stilet вне форума Ответить с цитированием
Старый 28.10.2010, 08:11   #3
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты ничего не перепутал? Не должно быть там такого слова...
Хотя язык не указан...
Вот ссылка с данным кодом
Aleksey1989 вне форума Ответить с цитированием
Старый 28.10.2010, 08:43   #4
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Возник ещё один вопрос:
В файле DLL находится следующий код

Код:
exports ShowAbout index 10;
В файле формы, которая находится в одном проекте с DLL следующий код:
Код:
var
  Form1: TForm1;
  procedure ShowAbout(Handle: THandle);export;stdcall;
Чем отличается export от exports (по своему назначению)?
Aleksey1989 вне форума Ответить с цитированием
Старый 28.10.2010, 08:47   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я бы не сказал что это самая полезная статья...
ИМХО автора в цугундер...

Цитата:
Чем отличается export от exports (по своему назначению)?
exports применяется в ДЛЛ и указывает что помещать в таблицу экспорта
А Export применимый в главной программе, указывает что эта функция будет импортированна (экспортная функа) из такой то ДЛЛ
I'm learning to live...

Последний раз редактировалось Stilet; 28.10.2010 в 08:49.
Stilet вне форума Ответить с цитированием
Старый 28.10.2010, 09:11   #6
Aleksey1989
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 127
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я бы не сказал что это самая полезная статья...
exports применяется в ДЛЛ и указывает что помещать в таблицу экспорта
А Export применимый в главной программе, указывает что эта функция будет импортированна (экспортная функа) из такой то ДЛЛ
Почему, если убрать Export, то ничего не изменится?

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я бы не сказал что это самая полезная статья...
А Export применимый в главной программе, указывает что эта функция будет импортированна (экспортная функа) из такой то ДЛЛ
Не понял, что ты имеешь в виду. Объясни, пожалуйста, как-нибудь по-другому.

Последний раз редактировалось Stilet; 29.10.2010 в 13:13.
Aleksey1989 вне форума Ответить с цитированием
Старый 29.10.2010, 13:18   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Почему, если убрать Export, то ничего не изменится?
В главной программе? потому что это аттавизм, работающий только с 16-битными приложениями.Собственно говоря он оставлен только для совместимости со старыми проектами, не хочешь его писать не пиши.
Цитата:
Объясни, пожалуйста, как-нибудь по-другому.
Что конкретно?
Загляни сюда: http://www.helloworld.ru/texts/comp/.../dll/index.htm
Загляни в другие статьи по созданию ДЛЛ не ограничивайся одной.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пытаюсь понять код user32.dll и gdi32.dll Beermonza Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 43 13.07.2010 15:09
Windows I/o без Kernel32.dll и Advapi32.dll coinkrsk Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 31 27.06.2010 08:52
[DLL] Загрузка и выгрузка dll в/из чужого процесса Человек_Борща Win Api 4 28.02.2010 17:47
Ошибка при выхове функций Bass.dll из другой DLL SalasAndriy Общие вопросы Delphi 7 21.10.2009 23:36
Интересная задачка по подключению к БД DelMast БД в Delphi 2 14.03.2007 03:40