46 - Dll за Excel

Стъпка 46 - Dll за Excel

Създаване на проект

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

excel

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

excel

Изграждане на кода

Описание и макрос Excel

Ето как работи нашата DLL.

трябва бъде

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