|
Исправить код - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
08.06.2011, 00:36
|
#1
|
|
|
|
Разведчик
|
Регистрация: 01.05.2011
Сообщений: 33
Популярность: 7
Сказал(а) спасибо: 60
Поблагодарили 3 раз(а) в 3 сообщениях
|
Исправить код
вот у меня останавливается тут(где помечено красным)
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, jpeg;
type
TForm1 = class(TForm)
Image1: TImage;
Timer1: TTimer;
procedure FormShow(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject);
begin
Width:=51;
Height:=21;
Left:=100;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
i:Integer;
h:THandle;
begin
Visible:=true;
Top:^Screen.Height-Height;
Left:=1;
h:=CreateEvent(nil, true,false, 'et'];
for i:=1 to 80 do
begin
Top:=Screen.Height-Height-i*5;
Repaint;
WaitForSingleObject(h,15);
end;
for i::=80 downto 1 do
begin
Top:=Screen.Height-Height-.!*5;
Repaint;
WaitForSingleObject(h,15) ;
end;
Closehandle(h);
Visible:=false;
end;
end;
end;
Последний раз редактировалось nikita197919; 08.06.2011 в 00:41.
|
|
|
08.06.2011, 11:59
|
#2
|
|
|
|
Разведчик
|
Регистрация: 31.03.2011
Сообщений: 5
Популярность: 70
Сказал(а) спасибо: 7
Поблагодарили 15 раз(а) в 6 сообщениях
|
Re: Исправить код
Там ещё есть ошибки
Исправил, всё компилится
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, jpeg;
type
TForm1 = class(TForm)
procedure FormShow(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject);
begin
Width:=51;
Height:=21;
Left:=100;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var i:Integer;
h:THandle;
begin
Top:=Screen.Height-Height-5;
Visible:=true;
Left:=1;
h:=CreateEvent(nil, true,false, 'et');
for i:=1 to 80 do
begin
Top:=Screen.Height-Height-i*5;
Repaint;
WaitForSingleObject(h,15);
end;
for i:=80 downto 1 do
begin
Top:=Screen.Height-Height-5;
Repaint;
WaitForSingleObject(h,15) ;
end;
Closehandle(h);
Visible:=false;
end;
end.
|
|
|
25.06.2011, 08:56
|
#3
|
|
|
|
Разведчик
|
Регистрация: 28.05.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Исправить код
ты var забыл написал напиши перед переменной var и все
|
|
|
25.06.2011, 19:03
|
#4
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Исправить код
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 09:04.
|
|