Найдено 33 результата

alu
07.12.2008 19:00:55
Форум: WinCE
Тема: Lazarus + КПК
Ответы: 14
Просмотры: 64055

Re: Lazarus + КПК

ну есть люди чтоли тут, которые писали приложения для КПК?
alu
22.11.2008 08:54:39
Форум: WinCE
Тема: Lazarus + КПК
Ответы: 14
Просмотры: 64055

Re: Lazarus + КПК

Меня тоже интересует портирование одного приложения на КПК.
По ссылка выше скачать эмулятор не получилось (ссылки битые, убрал microsoft архивы).

1. где достать эмулятор КПК?
2. как запускать Lazarus на эмуляторе (и нужно ли это)?
3. как отлаживать приложения, если оно собирается на ПК, а ...
alu
04.11.2007 13:45:12
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

проблема с прямым доступом к памяти изображения решена.
адрес который я описывал как брал - правильный
при детальном рассмотрении метода Colors оказалось что там хранится цвет не в RGB формате, а как индек у палитры (странно конечно)
по-этому нужно сначала
col:=FP_Image.Palette.IndexOf(fpcolor ...
alu
04.11.2007 13:11:30
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

как заметил еще вызов метода Pixels у TFPImage приводит к такой же ошибке при сохранении файла... это что значит сам объект не может работать со своими полми корректно??? через TFPCanvas->Colors все проходит нормально...
формат там специфичный чтоли какой? по объвлениям это не видно..
фигня какая ...
alu
04.11.2007 11:57:29
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

запускатьс она будет из голой консоли (из php exec()) и соответстсенно нужна работа без Х-сов
-------
А почему во врем отладки немогу спуститься на уровень исходников этих модулей, отладчик просто не входит в методы TFPImage мне нужно сравнить занчени полей Fdata и мое, которое я получил из этого ...
alu
04.11.2007 07:43:12
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232


const
maxLongint = $7fffffff;
...
const
MaxInt = MaxLongint;
.....

TFPIntegerArray = array [0..(maxint-1) div sizeof(integer)-1] of integer;
PFPIntegerArray = ^TFPIntegerArray;
...
TFPMemoryImage = class &#40 ...
alu
04.11.2007 05:10:32
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

И всеже вернусь к первому посту. а возможно ли вообще создать TBitmap в консольном приложении.
и чтобы это приложение запускалось на runlevel 3 без загруженных X

И может еще есть какие графические библиотека для 2-х мерной графики у FreePascal
alu
03.11.2007 18:14:53
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

что-то про заполненные многоугольники ничего в описании этого модуля не нашел.
Кто-нибуть рисовал их с помошью FPImage или нет, вопрос принципиальный.
Или там все это нужно делать ручками????
Уравнени прямых и тд..???

если так, то хотбы скажите как получить доступ к области памти где хранится ...
alu
03.11.2007 14:11:34
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

а метод Polygon может рисовать заполненные многоугольники?

var
BitmapCanvas: TFPImageCanvas;
.....
TempImage.BitmapCanvas.Polygon(points_arr);
FloodFill не корректно отрабатывает и долго слишком

или хотбы метод который может рисовать заполненные ...
alu
02.11.2007 15:05:01
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

Sergei I. Gorelkin писал(а):CreateBitmap - функция widgetset-a, который подключается с помощью модуля Interfaces. А если его подключить, то программа уже не будет консольной, будет требовать всякие там gtk и т.д.

Альтернатива - использовать пакет fpImage, для поставленной задачи его должно хватить.
Спасибо за подсказку.
alu
01.11.2007 19:34:38
Форум: Lazarus
Тема: Консольное приложение и TBitmap
Ответы: 15
Просмотры: 13232

Консольное приложение и TBitmap

Lazarus 0.9.20
ASPLinux 11.2

почему-то не работает корректно создание битмапов в консольных приложениях
program project1;

{$mode objfpc}{$H+}

uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes,Graphics ...
alu
29.08.2007 09:40:53
Форум: Lazarus
Тема: не записывается цвет в bitmap.canvas.pixels[x,y]
Ответы: 17
Просмотры: 17072

формат простой, пожалуй через файловые операции работать буду.

вот сам формат - может кому пригодится
заголовок всего 54 байта 14+40
-------------------------------------------------
Заголовок файла 2 байта (всего 14 байт)
Размер файла 4 байта
Не используется 4 байта
С какого байта начало ...
alu
29.08.2007 09:05:48
Форум: Lazarus
Тема: не записывается цвет в bitmap.canvas.pixels[x,y]
Ответы: 17
Просмотры: 17072

SovNarKom писал(а):alu
Ну не обяхательно как с файлом, какой формат? Вариантов то много на самом деле...

можно даже OpenIL(или как он там сейчас называется) использовать.

формат - BMP 24bit
alu
28.08.2007 17:47:22
Форум: Lazarus
Тема: не записывается цвет в bitmap.canvas.pixels[x,y]
Ответы: 17
Просмотры: 17072

SovNarKom писал(а):ОС?
ОС - кроссплатформенная.))) под Линь и Вин нужно.
в общем, как с файлом работать нужно если я правльно понимаю нить мысли...(
alu
27.08.2007 18:07:50
Форум: Lazarus
Тема: не записывается цвет в bitmap.canvas.pixels[x,y]
Ответы: 17
Просмотры: 17072

SovNarKom писал(а):alu
Не используй TCanvas...
а что использовать?