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

Вниз

проблемма с типом boolean   Найти похожие ветки 

 
olevacho_ ©   (2007-02-08 17:18) [0]

в проге исспользуется модуль MSHTML_TLB для работы с TWebbrowser. В нем объявлены константы false u true Как целочисленные. Проблемма теперь с присвоением в булевые свойства значений true|false. Говорит Incompatible types. Теперь хоть присваивай выражение (1=1). Как обойти эту проблему более грамотно?


 
Сергей М. ©   (2007-02-08 17:20) [1]


> В нем объявлены константы false u true Как целочисленные


Чавой-то ?
Ну-ка процитируй исходники ...


 
tesseract ©   (2007-02-08 17:24) [2]

Не нашёл mshtml_tlb для TWebBrowser.  Ты из С что-ли его взял?
в с true всё, что не равно единице а False всё что рано нулю.


 
Johnmen ©   (2007-02-08 17:29) [3]

System.True
System.False
:)))


 
palva ©   (2007-02-08 17:47) [4]

Что-то вы путаете. Вот это работает без проблем.

{$APPTYPE CONSOLE}
uses MSHTML_TLB;
var
 b: Boolean;
begin
 b := True;
 WriteLn(b);
end.

Целые константы вводятся, но это True_ и False_


 
olevacho_ ©   (2007-02-09 16:19) [5]


> Чавой-то ?
> Ну-ка процитируй исходники ...


const
 True = $00000001;
 False = $00000000;
 BoolValue_Max = $7FFFFFFF;

// _htmlCaptionAlign constants

Вот что у меня в MSHTML_TLB


 
palva ©   (2007-02-09 16:25) [6]


>  True = $00000001;
>  False = $00000000;

Странно, у меня так:
True_ = $00000001;
False_ = $00000000;

Тогда ответ [3]


 
olevacho_ ©   (2007-02-09 16:28) [7]


> Что-то вы путаете. Вот это работает без проблем.
>
> {$APPTYPE CONSOLE}
> uses MSHTML_TLB;
> var
>  b: Boolean;
> begin
>  b := True;
>  WriteLn(b);
> end.
> Целые константы вводятся, но это True_ и False_


А у меня выдает "Incompatible types: "Boolean" and "Integer""


 
TRUNK ©   (2007-02-09 16:38) [8]

b: Boolean;
i: Integer;
b := LongBool(i);



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

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

Наверх





Память: 0.45 MB
Время: 0.045 c
1-1167327617
guitarist
2006-12-28 20:40
2007.02.25
Поиск строки в большом файле


2-1170362967
Pasha L
2007-02-01 23:49
2007.02.25
Считать буффер


8-1139572607
DelphiMangler
2006-02-10 14:56
2007.02.25
Распознавание изображения на картинке (текст, цифры)


2-1170873033
framez
2007-02-07 21:30
2007.02.25
combobox


2-1170006217
познающий
2007-01-28 20:43
2007.02.25
Русский текст в анг. винде





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