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

Вниз

аналог Longword в TFieldType   Найти похожие ветки 

 
istok2   (2008-11-15 01:22) [0]

какой тип из TFieldType использовать как аналог Longword  ?


 
Германн ©   (2008-11-15 01:32) [1]

В BDE типа аналогичного Longword нет.


 
istok2   (2008-11-15 01:41) [2]

а что есть ftCurrency ? в хелпе про него толком ничего не сказано, но эксперименты показывают, что longword в него влазит..


 
istok2   (2008-11-15 01:42) [3]

т.е. я надеюсь что это 32х-битное беззначное...


 
istok2   (2008-11-15 01:45) [4]

хм, судя по кодам, ftCurrency  это Doube..  

т.е. в моем случае только в ftFloat влезет longword ?  раз уж нет точного соответствия, устроит тип, вмещающий все значения longword...


 
Anatoly Podgoretsky ©   (2008-11-15 09:13) [5]


> но эксперименты показывают, что longword в него влазит..

Тебе надо, что бы влезло или что бы строго соответствовало longword


 
istok2   (2008-11-15 11:00) [6]


> Anatoly Podgoretsky ©   (15.11.08 09:13) [5]

чтобы влезло, флоат вроде устроил, но лишь бы не было каких-то подводных камней..


 
Anatoly Podgoretsky ©   (2008-11-15 14:41) [7]

> istok2  (15.11.2008 11:00:06)  [6]

Самое плохое решение, потери точности просто ужасны.
Интересно, а что это у тебя поля отдельны от таблиц, какой смысл то.


 
MsGuns ©   (2008-11-15 15:24) [8]

>istok2   (15.11.08 01:41) [2]
>а что есть ftCurrency ?

Посмотри на иерерхию классов TField - может "проясниться на доске" ?

Но не забудь задуматься над одним моментом - вся эта родословная TField написана исключительно ради адаптации VCL под все многобразие типов данных "датабазовых" оболочек.
При  этом, однако, вовсе не гарантируется 100% соответствие "родным" представлениям данных на сервере ;)))


 
Anatoly Podgoretsky ©   (2008-11-15 15:54) [9]

> MsGuns  (15.11.2008 15:24:08)  [8]

Справка одназначно говорит, что это такое

TFieldType is a set of values that parallel the data types of fields in tables.



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

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

Наверх





Память: 0.46 MB
Время: 0.046 c
15-1224495616
DillerXX
2008-10-20 13:40
2008.12.21
Поговорим о синих человечках?


15-1224050613
tesseract
2008-10-15 10:03
2008.12.21
lazarus подновился. исправлена куча ошибок,


2-1226472613
Alex7
2008-11-12 09:50
2008.12.21
TShiftState из какого модуля?


15-1224537298
Германн
2008-10-21 01:14
2008.12.21
Поддержим отечественных производителей - 3


2-1226476773
leonidus
2008-11-12 10:59
2008.12.21
Непонятки с TStringGrid





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