Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Вниз

Чё то таймер в компоненте глючит!!!!!!!!!А-а-а-а!   Найти похожие ветки 

 
GameR   (2003-08-09 12:24) [0]

unit PCLabel2;

interface

uses
Windows, Messages, SysUtils, Classes, Controls, StdCtrls,ShellApi,Graphics,forms,dialogs,ExtCtrls;


var Timer:TTimer;
type
TPCLabel = class(TLabel)
private
{ Private declarations }
fPCText:string;
fPCS:string;
FPCTime:INTEGER;
FPCbukva:Integer;
protected
{ Protected declarations }
procedure OnTimer(Sender:TObject);
public
{ Public declarations }
procedure PCGo;
published
{ Published declarations }
property PCtext:string read FPCtext write FPCtext;
constructor Create(AOwner:TComponent);
property PCTime:integer read FPCtime write FPCtime;

end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Win32", [TPCLabel]);
end;
constructor TPCLabel.Create(AOwner:TComponent);
begin
inherited Create(AOwner);
Timer:=TTimer.Create(self);
timer.Enabled:=false;
Timer.OnTimer:=OnTimer;
Timer.Interval:=100;
FPCbukva:=0;
end;
procedure TPCLabel.OnTimer(Sender:TObject);
begin
Inc(FPCbukva);
FPCS:=FPCS+fPCText[FPCbukva];
Caption:=FPCS;
if fPCText[FPCbukva]="" then begin
FPCbukva:=0;
Timer.Enabled:=false;

end;
end;
procedure TPCLabel.PCGo;
begin
Timer.Enabled:=true;
end;

end.


 
MBo   (2003-08-09 12:32) [1]

сделай таймер ПОЛЕМ компонента, а не переменной


 
Palladin   (2003-08-09 15:40) [2]

жуть


 
Vulko   (2003-08-09 17:36) [3]


> procedure TPCLabel.OnTimer(Sender:TObject);

Надо писать что-то типа
procedure TForm1.OnTimer(Sender:TObject);



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

Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-81699
Condor
2003-08-11 11:00
2003.08.25
Как сохранить картинку в FileStreem?


14-81915
Иван Шихалев
2003-07-27 19:48
2003.08.25
---|Ветка была без названия|---


14-81902
Snake
2003-08-08 17:11
2003.08.25
Заполнение форм


7-81969
Explorer
2003-06-06 09:10
2003.08.25
Данные о железе и системе


1-81626
Itsme
2003-08-12 15:24
2003.08.25
ошибка RPC-сервера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский