46 - Dll за Excel
Стъпка 46 - Dll за Excel
Създаване на проект
Създаваме редовна динамична библиотека. Изберете файла, създайте и след това Библиотека Win32 Dynamik-Link. Не забравяйте да включите името на проекта (DllExcel).

И в проекта трябва да бъдат създадени три файла. Как го направихме в „Стъпка 1 - Минимален проект“.

Изграждане на кода
Описание и макрос Excel
Ето как работи нашата DLL.

Първата стъпка е да внедрите самата функция в CPP файл. Като цяло всичко е тривиално, с изключение на модификатора УИНАПИ. Има няколко модела на извиквания на функции. За използване в Windows модел на извикване на функция ПАСКАЛЕН. За да отговарят на изискванията API на WIN32 и добавен модификатор. По-нататък в exceldll.h описахме тази функция. Но отново приложихме модификатора, за да приведем имената на функциите към стандарта ° С. Използването на този стандарт гарантира, че имената на вашите функции се поддържат от други програми. Ако DLL е създаден специално за вашето приложение, тогава това не е важно, но ако ще го споделите със света, трябва да осигурите съвместимост.