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

Вниз

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

 
Неуч   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.014 c
4-1140876533
sco
2006-02-25 17:08
2006.05.21
Подождать закрытия другой программы


2-1146932864
дямак
2006-05-06 20:27
2006.05.21
ламерский вопросик


2-1145970590
nyron
2006-04-25 17:09
2006.05.21
сумма прописью


2-1146328385
Damian
2006-04-29 20:33
2006.05.21
Доступ к данным на CD


2-1146207157
gerakla
2006-04-28 10:52
2006.05.21
Помогите мну





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