Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Типы данных   Найти похожие ветки 

 
Неуч   (2006-05-06 21:40) [0]

Кто - нибудь может мне сказать в чём различие между паскалевским типом Integer и Delphi типом SmallInt, а также различие типов LongInt


 
Cash ©   (2006-05-06 21:44) [1]

[Pas] integer вроде 2 байта занимает, точно столько же занимает и
[Del] smallint. А LongInt в обоих случаях вроде по 4 байта берет.
Все троя знаковые, все троя целые. Я уж не знаю, но вроде в справке ихней
написано так.


 
Неуч   (2006-05-06 21:47) [2]

Мне тоже так казалось, но при считывание данной структуры из BMP файла
 BMPInfo = record
     Size       : Longint;//Размер
     Offset     : Longint;//Смещение данных относительно начала файла
     Width      : Longint;//Ширина
     Height     : Longint;//Высота
     Freq       : SmallInt;//Частота кадров
     WordLength : SmallInt;//Разрядность
                    end;
в Pasqal"е данные такие какие надо, в Delphi же получается полная чушь


 
Лшдлуттнсфе   (2006-05-06 21:47) [3]

Во свехних спарвках описано. В делвефой очень даже подробно


 
ЛшдлуттнСфе   (2006-05-06 21:50) [4]

И можно неизобретать лишнего... в windows.pas

PBitmapInfoHeader = ^TBitmapInfoHeader;
 {$EXTERNALSYM tagBITMAPINFOHEADER}
 tagBITMAPINFOHEADER = packed record
   biSize: DWORD;
   biWidth: Longint;
   biHeight: Longint;
   biPlanes: Word;
   biBitCount: Word;
   biCompression: DWORD;
   biSizeImage: DWORD;
   biXPelsPerMeter: Longint;
   biYPelsPerMeter: Longint;
   biClrUsed: DWORD;
   biClrImportant: DWORD;
 end;


 
Лшдлуттнсфе   (2006-05-06 21:51) [5]

Частота кадров - забавно.


 
Неуч   (2006-05-06 21:52) [6]

Большое спасибо за совет ЛшдлуттнСфеу. Я это обязательно учту.


 
Неуч   (2006-05-06 21:53) [7]

Частота кадров это не мой прикол, это спасибо MICROSOFT надоумил


 
Anatoly Podgoretsky ©   (2006-05-06 21:54) [8]

Главная разница в понятиях Fundemental vs Generic


 
KilkennyCat ©   (2006-05-06 21:54) [9]

Хм... а можно ссылку первоисточник? Неужто микрософт такое мог...


 
Cash ©   (2006-05-06 21:55) [10]

Неуч   (06.05.06 21:47) [2]:
> Freq       : SmallInt 8|
Позволю заметить, а частота у таби может отрицательной быть???
Word - простое слово, оно и в Аф... тьфу, Делфи тоже слово, т. е. 2 b!
Смени на него поля структуры Freq и WordLength.

Чет я в Пасе не нашел SmallInt описания!!! А ты не ShortInt случаём
используешь?


 
Германн ©   (2006-05-07 01:09) [11]

Ещё одна "главная разница" в понятиях record vs packed record



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

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.036 c
2-1146846130
Melifaro
2006-05-05 20:22
2006.05.21
StringGrid, GridDrawCell


10-1119521233
r9000
2005-06-23 14:07
2006.05.21
Не понятно как перейти в конец документа word?


3-1143444932
alxn
2006-03-27 11:35
2006.05.21
Как дублировать все записи в таблице


2-1146656272
Ezorcist
2006-05-03 15:37
2006.05.21
Как проверить cgi- скрипт в оффлайне?


2-1146036331
valdemot
2006-04-26 11:25
2006.05.21
компилятор