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

Вниз

Булевы глюки   Найти похожие ветки 

 
alt7   (2003-04-23 17:27) [0]

Есть глобальные 4 переменные сабжы. Есть TiDTelnet, срабатывает событие есть бул1 есть true, то тра-та-та, бул1 := false. Аналогично другие. Есть таймер который ставит ети переменные в тру. Изначально все в false. так как может срабатывать условие выше, если таймер еще не сработал?


 
MBo ©   (2003-04-23 17:34) [1]

вряд ли эти глюки - булевы ;)


 
Skier ©   (2003-04-23 17:35) [2]

>MBo
Класс ! :)


 
Goffman   (2003-04-23 17:36) [3]


> MBo © (23.04.03 17:34)

:-)


 
alt7   (2003-04-23 17:37) [4]

Народ, я целый день пытался отловить. Поставил breakpoint"ы на все обработчики. Фигня.


 
Smithson ©   (2003-04-23 17:50) [5]

Ты код покажи или изложи более внятно, без сленга и тра-та-та.


 
Goffman   (2003-04-23 17:58) [6]

Попробуй такой примерчик, и убедишся что булевы операторы ни причем

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Timer1: TTimer;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
b:Boolean;
i:Integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
//Символизирует твое событие
if b then
begin
{Пока таймер не отработает лейбл не обновится}
Label1.Caption:=DateTimeToStr(Now);
b:=False;
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
b:=False;
i:=0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
b:=True;
inc(i);
// Чтобы видеть когда обновится таймер
Label2.Caption:=IntToStr(i);
end;

end.


 
Palladin ©   (2003-04-23 18:07) [7]

ты Буля не трогай!


 
Manulo ©   (2003-04-23 18:07) [8]


> срабатывает событие есть бул1 есть true, то тра-та-та, бул1
> := false.

Сорри за офтоп, но чем то напоминает електронный переводчик (How do you do - Как есть ты есть)


 
alt7   (2003-04-23 18:12) [9]

могу залить комунить. потестить


 
alt7   (2003-04-23 18:30) [10]

Вообщем кто найдеть чуть времени, быстрый инет, а то счет на секунды в программе ;)) то прошу указать куды слать, завтра прочту


 
Goffman   (2003-04-23 18:36) [11]


> alt7 (23.04.03 18:30)


Прикольная фраза :)


 
NickBat ©   (2003-04-23 18:59) [12]

Ну кинь мне на мыло.


 
Anatoly Podgoretsky ©   (2003-04-23 19:39) [13]

Правильный перевод как делать Вы делать


 
alt7   (2003-04-24 16:12) [14]

Вообщем array of integer не работал тоже, только array of string заработал


 
MBo ©   (2003-04-24 16:14) [15]

Мы очень рады ;)
Ты о чем-то своем думал, маразм какой-то тут писал, неведомый нам array исправил, все и заработало. Замечательно!


 
NAlexey ©   (2003-04-24 16:27) [16]

>(How do you do - Как есть ты есть)
Как вы это делаете?
Ответ: All right!
перевод:
Всё правой!


 
Palladin ©   (2003-04-24 16:45) [17]

ЯХДР



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

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

Наверх




Память: 0.5 MB
Время: 0.022 c
3-22912
pirat
2003-04-18 11:05
2003.05.08
ADO: как создать БД с нуля программно?


6-23267
Dmitryn
2003-03-12 08:28
2003.05.08
Как отправить email без использования почтового сервера?


3-22947
Morgan
2003-04-21 00:20
2003.05.08
Печать отчета


14-23319
Xeon
2003-04-18 19:03
2003.05.08
Помогите в работе с файлами!


6-23253
ferrik
2003-03-10 20:19
2003.05.08
WinSock