Главная страница
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.27 c
15-1265186248
Mike Kouzmine
2010-02-03 11:37
2010.08.27
Глобальное Затемнение


2-1274159330
webpauk
2010-05-18 09:08
2010.08.27
Поиск оптимума пересмотром всех значений


2-1268370164
MonoLife
2010-03-12 08:02
2010.08.27
Меню дочерних форм


2-1268910138
QAZ
2010-03-18 14:02
2010.08.27
Что будет со строкой


15-1269419887
begemot
2010-03-24 11:38
2010.08.27
Как гос.организации приобрести DELPHI?