Главная страница
    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.036 c
2-1170667972
uncle benc
2007-02-05 12:32
2007.02.25
Invalid pointer operation


15-1170209414
RustamK
2007-01-31 05:10
2007.02.25
Найти наименьшую цепочку...


15-1170395300
ZeroDivide
2007-02-02 08:48
2007.02.25
Какую стоит брать видяху под AGP: 7600GS или 1650Pro=1600XT?


6-1158428475
kernel
2006-09-16 21:41
2007.02.25
Console&Socket


1-1168108827
Sleepeer
2007-01-06 21:40
2007.02.25
Работа с MD и ERT файлами 1Сv77 напрямую - без плагинов в дельфи





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