Вниз
Скачать: CL | DM;

Насколько приемлемо делать два конструктора   Найти похожие ветки 

 
Mer   (2009-05-17 15:54) [0]

constructor TDXFont.Create(Device: IDirect3DDevice9; const FileName: string);
var
 F:File;
 Data:Pointer;
 Size:integer;
begin
 AssignFile(F,FileName);
 Reset(F);
 Size:=FileSize(F);
 Data:=GetMemory(Size);
 BlockRead(F,Data^,Size);
 CloseFile(F);

 Create(Device,Data,Size);
 FreeMemory(Data);
end;

constructor TDXFont.Create(Device: IDirect3DDevice9; Mem: Pointer;
 Size: integer);
begin
 FDevice:=Device;
 //Loading From Memory
end;


 
Игорь Шевченко ©   (2009-05-17 16:57) [1]

нормально


 
icWasya ©   (2009-05-18 12:48) [2]

Не забыть про overload


 
Ega23 ©   (2009-05-18 12:52) [3]


> Насколько приемлемо делать два конструктора


Посмотри в VCL реализацию, например, TObjectList


 
{RASkov} ©   (2009-05-18 12:56) [4]

> Не забыть про overload

компилятор не даст забыть.... :) т.е. настоятельно напомнит)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
2-1242287891
KiLLiR
2009-05-14 11:58
2009.07.05
Печать картинки из файла


9-1180445754
MegaVolt
2007-05-29 17:35
2009.07.05
Подскажите направление в котором лучше рыть?


2-1242371591
anton nagorniy
2009-05-15 11:13
2009.07.05
Eval в Delphi


8-1194476253
Проходящий мимо
2007-11-08 01:57
2009.07.05
Flash


15-1241555404
Юрий
2009-05-06 00:30
2009.07.05
С днем рождения ! 6 мая 2009 среда




   Наверх