Главная страница
    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.46 MB
Время: 0.049 c
3-1165168049
001
2006-12-03 20:47
2007.02.25
Текстовая база


2-1170623471
framez
2007-02-05 00:11
2007.02.25
рисование в combobox


15-1170408815
pasha_golub
2007-02-02 12:33
2007.02.25
PPP & Multilink


3-1164978857
Lexa11_2002
2006-12-01 16:14
2007.02.25
Как создать Autoincreament ое поле при помощи SQL запроса


2-1170522645
Defort
2007-02-03 20:10
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский