Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
7 / 6 / 1
Регистрация: 12.10.2021
Сообщений: 386

Как формируется секция idata при явном и неявном связывании

15.11.2022, 01:41. Показов 1166. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, про явное и неявное связывание с секцией idata не нашел
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.11.2022, 01:41
Ответы с готовыми решениями:

Ошибка в явном и неявном связывании
Возникает ошибка в явном и неявном связывании в выводе по-моему,может кто поможет пожалуйста неявное связывание: include dlldemo.inc...

Отладка DLL при неявном подключении
Всем привет! Пишу на C++ Builder XE. Можно ли при неявном подключении пошагово отладить функцию в DLL библиотеке ? К проекту...

.rdata и .idata
Подскажите пожалуйста, в чем отличие формирование физического адреса секции .rdata от .idata. Я знаю, что такое .rdata и .idata в...

1
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6180 / 2416 / 400
Регистрация: 29.07.2014
Сообщений: 3,151
Записей в блоге: 4
25.11.2022, 12:04
Смотри статический и динамический вызов процедур:

1. Явное - библиотеки и требуемые из них функции загружаются в пространство процесса динамически, через LoadLibrary() + GetProcAddress(). Внутри РЕ-файла вообще нет секции импорта "idata".

2. Неявное - РЕ-файл содержит секцию импорта, где и перечисляются либы и импортируемые из них функции. Библиотеки загружаются в пространство памяти процесса при его старте, вместе со всем содержимым. (статический вызов).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2022, 12:04
Помогаю со студенческими работами здесь

Как формируется ценообразование при разработке систем автоматизации?
Здравствуйте. Рассматриваю возможность заняться разработкой систем автоматики на контрактной основе, благо небольшой опыт в этом деле...

Ошибка при связывании БД
Не получается связать делпфи с БД Access 2003 в ConnectionString прописал все что нужно, пароль на бд не стоит, пользователь бд -Admin ...

Что не так при связывании?
Всем здравствуйте. Пока доведу до ума свою задумку достану видимо всех. Есть UserForm3 на которой расположены TextBox, ComboBox и...

AV при связывании IBQ и IBDb
Доброе утро! Столкнулся с проблемой связывания IBQuery и IBDatabase при динамической работе. Выбивает AV и причину понять не могу. Код...

Ошибка при связывании БД с сервлетом
Доброго времени суток! Начал знакомиться с сервлетами, но никак не могу разобраться с проблей: при подключении базы в отдельном методе и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
Dapper - лучший среди микроORM под C#
UnmanagedCoder 09.06.2025
Знаете, в мире ORM-инструментов для . NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных. . .
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
dev-c++5.11 Продолжаю движение.
russiannick 08.06.2025
Казалось, день прошел впустую. Просмотрел кучу видео и только потом заметил заголовок - уроки си. Искусители сбивали новичка с пути с++. Так легко ошибиться когда вокруг столько яп содержащих в. . .
Квантовые алгоритмы и обработка строк в Q#
EggHead 07.06.2025
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами —. . .
NUnit и C#
UnmanagedCoder 07.06.2025
В . NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit. net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit. . .
с++ Что нового?
russiannick 06.06.2025
Продолжаю обзор dev-cpp5. 11. Посмотрев на проекты, предоставленные нам для обучения, становится видно, что они разные по содержащимся файлам где: . dev обязательно присутствует . cpp/ . c один из них. . .
WebAssembly в Kubernetes
Mr. Docker 06.06.2025
WebAssembly изначально разрабатывался как бинарный формат инструкций для виртуальной машины, обеспечивающий высокую производительность в браузерах. Но потенциал технологии оказался гораздо шире - она. . .
Как создать первый микросервис на C# с ASP.NET Core, step by step
stackOverflow 06.06.2025
Если говорить простыми словами, микросервисная архитектура — это подход к разработке, при котором приложение строится как набор небольших, слабо связанных сервисов, каждый из которых отвечает за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »