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

Вниз

BooleanToStr   Найти похожие ветки 

 
Ihtiandr ©   (2003-02-28 10:36) [0]

Подскажите как в метку записать булевое значение?


 
Владислав ©   (2003-02-28 10:38) [1]

А что такое метка?


 
Ihtiandr ©   (2003-02-28 10:47) [2]

label


 
ROk ©   (2003-02-28 10:49) [3]

Label.Caption:="False";
или
Label.Caption:="True";


 
han_malign ©   (2003-02-28 10:51) [4]

const BoolStr: array[boolean]of string=("False","True");
var f: boolean;
..........
Label1.Caption:=BoolStr[f];

в С-шном стиле (0,1):
Label1.Caption:=IntToStr(Ord(f));


 
mrcat ©   (2003-02-28 10:51) [5]

BoolToStr F1


 
ggsoft ©   (2003-02-28 10:51) [6]

rgBools: array[Boolean] of String = ("False", "True");
Label1.Caption = rgBools[MyBoolExpr];

нет под рукой Delphi, может в синтаксисе инициализации массива напутал.


 
REA ©   (2003-02-28 11:36) [7]

Unit
SysUtils
Category
type conversion routines

Delphi syntax:
function StrToBool(const S: string): Boolean;

SeeAlso: TrueBoolStrs, FalseBoolStrs


 
Юрий Зотов ©   (2003-02-28 23:41) [8]

Label1.Caption := GetEnumName(Ord(BoolVar));


 
Юрий Зотов ©   (2003-03-01 00:07) [9]

Уточнение.

uses
..., TypInfo;

var
BoolVar: Boolean;

Label1.Caption := GetEnumName(TypeInfo(Boolean), Ord(BoolVar))


 
Думкин ©   (2003-03-01 07:34) [10]


> Юрий Зотов © (01.03.03 00:07)

Извините, Юрий. А насколько вообще хорошо использовать
> uses> ..., TypInfo;
Просто я работал с такими вещами в Д3, потом в Д6 - прогу пришлось сильно менять.
То есть является ли подобная вещь правилом хорошего тона?
Или надо по возможности избегать подобного?


 
Юрий Зотов ©   (2003-03-01 09:50) [11]

> Думкин © (01.03.03 07:34)

1. Хотите Вы того, или нет, но TypInfo все равно используется. Например, при чтении формы из ресурсов (см. TReader).

2. При переходе на D6 с более ранних версий программу все равно приходится довольно сильно менять (хотя бы потому, что в D6 из-за поддержки кроссплатформенности изменился состав модулей). TypInfo здесь ни при чем.

3. Весьма активно использую TypInfo уже много лет, начиная еще с D1 и Win16 (уж такой характер большинства решаемых задач). До сих пор проблем не имел (правда, и на D6 еще не перешел - из-за п.2 - слишком много придется перелопачивать).


 
Думкин ©   (2003-03-01 09:56) [12]


> Юрий Зотов © (01.03.03 09:50)

Спасибо.
Я его тоже пользую. Но именно п.2. меня немного напряг недавно, и я засомневался.
Просто я последние несколько проектов формы из ресурсов не читаю(dfm - вообще нет), да и в Treader - уже попотели, а тут самому приходится.


 
vr_Raven   (2003-03-01 17:26) [13]

function _booleantostr(a: boolean): string;
begin
if a then Result:="true" else Result:="false";
end;



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
14-39465
rusdeejay
2003-02-27 09:49
2003.03.13
Как настроить DBE на другом компьютере?


4-39631
[lamer]Barmaglot
2003-01-22 14:06
2003.03.13
wm_getminmaxinfo?


4-39634
izyum
2003-01-23 11:02
2003.03.13
Теоретический вопрос


7-39610
Amien
2003-01-19 15:43
2003.03.13
Как узнать/изменить серийный номер тома HDD?


14-39525
Дмитрий К.К.
2003-02-26 06:22
2003.03.13
Именинники 26 февраля