Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Аналог writeln [D7, XP]


QAZ ©   (2009-09-23 11:23:00) 

как оформляеца\работает функция типа writeln
куда можно загонять кучу параметров не зная их числа?
хачу надстройку над writeln сделать со сменой цветов


Thrashead   (2009-09-24 16:00:00) [1]

пост [6] (с) Сергей М. - то, что надо.


QAZ   (2009-09-24 13:37:00) [2]


> TUser

респектно


TUser   (2009-09-23 21:49:00) [3]

http://transl-gunsmoker.blogspot.com/2009/09/of-const.html


Leonid Troyanovsky   (2009-09-23 13:09:00) [4]


> QAZ   (23.09.09 12:36) [5]

> > ProcName(const Args: array of const);

> и как потом все эти Args  запихать в один вызов writeln?

http://groups.google.com/group/fido7.ru.delphi.chainik/browse_thread/thread/f2682371b20aa3c1

--
Regards, LVT.


Anatoly Podgoretsky   (2009-09-23 13:04:00) [5]

> QAZ  (23.09.2009 11:23:00)  [0]

Тяжело, придется переписывать компилятор, writeln хоть и выглядит как процедура, на самом деле процедурой не является, вместо одной строки генерируется много вызовов различных процедур. И аналог с const array of const это грубая поделка, которая в состояние заменить только малую часть функциональность, очень очень простейшую.


Сергей М.   (2009-09-23 12:40:00) [6]

Да и куда, в какую "дырку" у Write[Ln] ты собрался "пихать" инф-цию о цвете ?


Сергей М.   (2009-09-23 12:38:00) [7]

Никак.
А что, выполнить несколько вызовов (по факт. кол-ву аргументов) Коран запрещает ?


QAZ   (2009-09-23 12:36:00) [8]


> ProcName(const Args: array of const);

и как потом все эти Args  запихать в один вызов writeln?

procedure ProcName(const Args: array of const);
begin
----------
----------
writeln(????);
----------
----------
end;


Сергей М.   (2009-09-23 11:51:00) [9]


> хачу надстройку над writeln сделать со сменой цветов


Ты не в тот огород полез.

Читай сюда:
http://www.delphimaster.ru/articles/console.html


Leonid Troyanovsky   (2009-09-23 11:45:00) [10]


> QAZ   (23.09.09 11:23)  

> куда можно загонять кучу параметров не зная их числа?

ProcName(const Args: array of const);

--
Regards, LVT.


Jeer   (2009-09-23 11:37:00) [11]

Хати.


Сергей М.   (2009-09-23 11:37:00) [12]


> хачу надстройку над writeln сделать со сменой цветов


Не получится.

p.s.
Ты русский ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо