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

Вниз

Int64 как Integer   Найти похожие ветки 

 
F$   (2010-03-31 15:27) [0]

в программе нужно сохранять в переменные размеры 2-х стримов. возможна ли ошибка, если я буду сохранять размеры (Int64) в TPoint.


P: TPoint;

P := Point(Stream1.Size, Stream2.Size);


 
12 ©   (2010-03-31 15:38) [1]

имхо нормально


 
12 ©   (2010-03-31 15:40) [2]

а навсякий может свой пойнт объявить, где не Longint а Longword сказать


 
Демо ©   (2010-03-31 15:41) [3]


> F$   (31.03.10 15:27) 


Не смущеает, что
type TPoint = packedrecord
 X: Longint;
 Y: Longint;
end;


А Stream1.Size - Int64


 
12 ©   (2010-03-31 15:50) [4]

Int64 = 2раза по Longint


 
F$   (2010-03-31 15:53) [5]


> Не смущеает, чтоtype TPoint = packedrecord  X: Longint;
>  Y: Longint;end;А Stream1.Size - Int64


Я вообщем-то из-за этого и парюсь.


 
Демо ©   (2010-03-31 15:59) [6]


> > Не смущеает, чтоtype TPoint = packedrecord  X: Longint;
>  >  Y: Longint;end;А Stream1.Size - Int64Я вообщем-то из-
> за этого и парюсь.


Ну если тебе так нужно в одну сьрукткру сохранять, так создай её и всё.
Смысл раздумывать об этом?

TSizeStreams=record
  Stream1,Stream2: Int64;
end;


 
12 ©   (2010-03-31 16:00) [7]

аа там 2 раза по int64..
тогда - свой тип


 
Демо ©   (2010-03-31 16:00) [8]

И функцию соответствующую добавь. Например

function SizeStreams(Size1,Size2: Int64): TSizeStreams;
begin
 Result.Stream1 := Size1;
 Result.Stream2:= Size2;
end;



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

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

Наверх




Память: 0.48 MB
Время: 0.145 c
15-1274965860
bss
2010-05-27 17:11
2010.08.27
DevExpress -> cxGrid, регистронезависимые фильтры


4-1221129469
kalexi
2008-09-11 14:37
2010.08.27
Как загрузить BMP в массив?


15-1275679642
REX
2010-06-04 23:27
2010.08.27
Комментарии


2-1270231741
Vigi
2010-04-02 22:09
2010.08.27
Информация о доступных серверах!


15-1274943482
AlexDan
2010-05-27 10:58
2010.08.27
Ява скрипт