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

Вниз

Как в компонент ввести свойство типа Int4   Найти похожие ветки 

 
Poirot   (2002-02-28 07:43) [0]

У меня БАГ... Размер винта определяется только 32-рзрядным числом в свойствах компонента... Чего для 40 гиктар что0то не хватает... А 64 разряда невоспринимаются... Что делать... и вообще можно ли


 
Alx2   (2002-02-28 07:48) [1]

Может, спасет тип Int64?


 
Poirot   (2002-02-28 09:12) [2]


> Alx2 ©

Я обшибся офкоурсе - Int64


Я немогу его представить в свойстве компонента - получается 32 разрядное...............


 
Alx2   (2002-02-28 09:22) [3]

Проверил только что. Подцепил к TTimer published поле i64:Int64.
Получил: SizeOf(Timer1.i64)=8


 
Алексей Петров   (2002-02-28 09:27) [4]

Есть такой фокус. Стандартного PropertyEditor для Int64 нет и Object Inspector берет наиболее подходящий - для Int-а.

В качестве решения вам вместе с компонентой (только обязательно в другом unit-е, чтоб в exe-шник потом не тащить) нужно зарегистрировать редактор свойств типа Int64.

Для информации смотрите %Delphi%\Sources\ToolsAPI\dsgnintf.pas, а в нем TPropertyEditor


 
Алексей Петров   (2002-02-28 09:31) [5]

Поправочка:
TInt64Property в dsgnintf есть. Попробуйте его явно для своего свойства зарегистрировать.


 
Alx2   (2002-02-28 09:54) [6]

Странно, но у меня все проходит.
В object inspector published св-ву типа int64 присваиваю 8-ми байтовое значение "от балды" 21474836487623 - и это проходит и нормально отображается.
И в программе оно же нормально читается.


 
Алексей Петров   (2002-02-28 10:29) [7]

> Alx2 © (28.02.02 09:54)
не пробовал сейчас. Возможно фокус в версии Delphi или в кривизне рук...



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

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

Наверх





Память: 0.45 MB
Время: 0.004 c
7-43205
a
2001-12-09 09:03
2002.03.14
можно ли освободить com порт от мышки на ходу, т.е.


1-43022
nick_vstu
2002-03-01 02:40
2002.03.14
Что делает TSomeType.Create?


1-42995
Анонимщик
2002-02-27 19:39
2002.03.14
Как заставить мышиный курсор перемещаться с определенным шагом?


14-43167
Igor_thief
2002-01-30 17:38
2002.03.14
Если не слом, то почитаете.


14-43148
Dima Kopachev
2002-01-29 00:35
2002.03.14
Компаненты как у Netscape v6





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