Главная страница
    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.47 MB
Время: 0.009 c
1-39357
Nemo
2003-02-27 01:05
2003.03.13
Иконка + кнопка = ?


3-39217
Delphinium
2003-02-22 12:47
2003.03.13
Пароль в Access


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


6-39453
Deader
2003-01-25 23:57
2003.03.13
Подскажите, как получить информацию об удаленном компе


6-39448
oleg_poligon
2003-01-25 00:38
2003.03.13
Web Server Application





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