Честно говоря, ошибка здесь:
Цитата:
Сообщение от Lothlorien
Нашел дельфийские модули по работе с этим форматом, исправно выполняют свое дело. Но, увы, в них почти 7000 строк кода, а это чуть не 1/3 от всей моей игры; компиляция заметно затягивается.
|
И здесь:
Цитата:
Сообщение от Lothlorien
Решил написать DLL-ку
|
По проблеме:
Я бы сделал так:
Код:
procedure BMPtoPNG(BMP: TBitmap; Path: PChar);
т.е. сразу бы передавал в ф-ю строку куда сохранять скрин. Ну и проверь, что pBitmap в длл и в твоем коде одного и того же типа.
З.Ы. А вот это здравое решение:
Цитата:
Сообщение от Lothlorien
Или не париться, выкинуть все модули для PNG и спокойно сохраняться в BMP или JPEG?
|