Вот программка, переносишь на неё bmp-файл, и получашь в той же папке файл "<имя_файла_изображения>.java" вида
public static final int[] rgb_data={0,0,0.............};
public static final int width=<ширина изображения>;
public static final int height=<высота изоьражения>;
Дальше, допустим, создешь файл Lib_resoutce.java в ктотром пишешь:
import javax.microedition.lcdui.Image;
public class Lib_resource{
/*СЮДА ДАННЫЕ ИЗ СОЗДАННОГО ПРОГОЙ ФАЙЛА*/
publc Lib_resource(){}
public static Image return_image(){
return Image.createRGBImage(rgb_data,width,height,false);
}
}
Компилишь, получаешь библиотеку.
В проекте MP пишешь:
program TstClassRes;
uses resource;
begin
drawimage(return_image,0,0);
repaint;
delay(20000);
end.
У меня вроде работает.
P.S. Модели RGB в java и Delphi не совпали, пришлось байты переставлять.
P.P.S.
final это то же самое, что и
const в паскале.