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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





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


6-39430
Чайник
2003-01-23 18:33
2003.03.13
Все login для данного домена


4-39625
Matrex
2003-01-22 21:42
2003.03.13
Работа с файлами


1-39316
northwind
2003-03-04 14:49
2003.03.13
запуск в фоновом режиме


8-39423
Berser
2002-12-01 00:49
2003.03.13
Запись н диск звука с телефонной линии при помощи модема





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский