Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Где ошибка?   Найти похожие ветки 

 
De1uxe ©   (2005-12-12 15:34) [0]

Вот чего я набрал:
var
bitmap1: tbitmap;
i,q,x,y: integer;
z,c:string;
begin
bitmap1.Create;
bitmap1.LoadFromFile("c:\test1\1.bmp");
for i:=1 to bitmap1.Height do
begin
for q:=1 to bitmap1.Width do
 begin
 if getpixel(bitmap1.Handle, q,i)=0 then
   begin
   x:=q;
   y:=i;
   end;
 end;
end;
z:=intTostr(x);
c:=intTostr(y);
label1.Caption:=("Координата Х:"+z+" Координата Y:"+c)
end;

но почему-то не работает. Кто подскажет почему? В указанной папке есть картинка 1.bmp на которой всего одна точка черного цвета.
при нажатии на кнопку он выдает ошибку типа:
project project.exe raised exception class EAccessViolation with message...


 
Morgoth_   (2005-12-12 15:44) [1]

а не 0,0 координатф точки то?


 
Джо ©   (2005-12-12 15:46) [2]

Быть беде... Зачем спамить-то? Или ты не читатель?


 
Германн ©   (2005-12-12 15:57) [3]


> bitmap1.Create;  тут


 
De1uxe ©   (2005-12-12 16:00) [4]


> Германн ©   (12.12.05 15:57) [3]
>
>
> > bitmap1.Create;  тут

и в чем же и как её испрасить?


 
Джо ©   (2005-12-12 16:05) [5]


>  [4] De1uxe ©   (12.12.05 16:00)
>
> > Германн ©   (12.12.05 15:57) [3]
> >
> >
> > > bitmap1.Create;  тут
>
> и в чем же и как её испрасить?

Bitmap1 := TBitmap.Create


 
Zeqfreed ©   (2005-12-12 16:05) [6]

De1uxe ©   (12.12.05 16:00) [4]

> и в чем же

В том, что этот код вызывает метод ещё не созданного экземпляра класса.

> и как её испрасить?

Создать этот экземпляр в памяти, для начала. Но после этого вызов метода Create() уже врядли потребуется.



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1133941899
vitek
2005-12-07 10:51
2005.12.25
Регистрация DLL


8-1121864574
asprofi
2005-07-20 17:02
2005.12.25
Люди кому интересно, я дописал видео плейер "AV v.1.3"


2-1133963455
Muh
2005-12-07 16:50
2005.12.25
Как удалить папку ..непустую!!!


1-1133376234
WandR
2005-11-30 21:43
2005.12.25
Кодирование буфера


10-1110505984
val_5
2005-03-11 04:53
2005.12.25
Поддерживает ли об ект интерфейс ?