Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Билдер и Дельфи, соответствие типов данных 
:(
    Опции темы
podval
Дата 27.5.2002, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: нет
Всего: 62



Может кому и пригодится. Я работаю на Билдере, но вопросы о компонентах задаю дельфийцам. Надеюсь, понятно, почему. Чтобы понять, что потом делать с паскалевскими исходниками, пользуюсь вот такой табличкой:

Delphi                 Size/Values                   C++ implementation

ShortInt              8-bit integer                  signed char
SmallInt              16-bit integer                 short
LongInt               32-bit integer                 int
Byte                   8-bit unsigned integer      unsigned char
Word                  16-bit unsigned integer    unsigned short
Integer               32-bit integer                 int
Cardinal              32-bit unsigned integer     unsigned int
Boolean              true/false                       bool
ByteBool             true/false or 8-bit
                        unsigned integer         unsigned char
WordBool            true/false or 16-bit
                       unsigned integer         unsigned short

LongBool             true/false or 32-bit
                        unsigned integer             BOOL (WinAPI)

AnsiChar             8-bit unsigned character   char
WideChar           word-sized
                       Unicode character            wchar_t

Char                  8-bit unsigned character    char
AnsiString           Delphi AnsiString              AnsiString

String[n]            old style Delphi
                        string, n = 1..255 bytes     SmallString<n>

ShortString         old style Delphi string,
                        255 bytes                        SmallString<255>
String                Delphi AnsiString               AnsiString

Single                32-bit floating
                       point number                    float
Double               64-bit floating
                       point number                    double
Extended           80-bit floating
                       point number                    long double
Real                  32-bit floating
                       point number                    double
Pointer              32-bit generic pointer         void *
PChar               32-bit pointer
                       to characters                   unsigned char *
PAnsiChar          32-bit pointer to
                        ANSI characters              unsigned char *
Comp                64-bit floating
                        point number                   Comp
OleVariant         OLE variant value               OleVariant

Может, лучше будем понимать друг друга, а то меня ругают, что я здесь примеры для Билдера привожу :)
PM WWW ICQ   Вверх
Baa
Дата 27.5.2002, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



ты еще тут про синтаксис понапиши :D :D :D


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
podval
Дата 27.5.2002, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: нет
Всего: 62



Цитата(Baa @ 27.5.2002, 16:52)
ты еще тут про синтаксис понапиши :D :D :D

Открой голосование по данному вопросу :)
PM WWW ICQ   Вверх
Vit
Дата 28.5.2002, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Не надо никакого голосования, очень полезная информация, меня зачастую тоже мучают эти вопросы, особенно при экспорте функций из разных DLL.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1343 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.