Скачал исходники с сайта http://www.madwizard.org для работы с PNG файлами. Можно ли каким-либо образом собрать из них нормальную DLL-ку, если да, то как?
beres vse peremennie i proseduri v biblioteku sobiraes , vsmisle v fayl potom kompilirues v dll ..... glan ishodniki dll v bat vornate i sameni na svoy kod vot ivse =)
Проблема в том, что я Паскалист и ассемблером давно не занимался. Хорошо хоть в свое время WASM скачал и скомпилировать могу, вот если бы хоть простейший пример как это все описывается. Если бы исходники были хотя бы на "С", тогда проблем не возникло, а так я глянул как это сделано в Delphi, а там совсем другой синтаксис.
Не сразу сообразил, что файл является архивом GZIP. Но на будущее хотелось бы самому уметь создавать DLL. У Вас в архиве отсутствует основной файл ASM с описанием деклараций, вот его то мне и хочется научиться создавать. Если не жалко, киньте его также.
Всем спасибо, особенно S_Alex-у. Мне удалось создать файл деклараций и соответственно получить DLL файл. Радует то, что библиотека для работы с PNG файлами получилось всего 12Кб.
сделать длл из исходников на масме достаточно просто: создаёшь заглушку с DllEntry создаёшь .def файл с именами экспортируемых ф-ций компилишь всё это в длл - всё. см. в кач-ве примера любую длл на масме - должно быть понятно.
Слегка опоздал, смотри выше. На самом деле просто для тех, кто знает, мне пришлось повозиться, чтобы это понять.
Кстати, на предшественнике этого сайта, имелся пример по загрузке и отображению файлов с помощью COM, может ALL подскажет где найти такой пример.