1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| kramolnic |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
Возникла необходимость написать процедурку, которая будет выводить текст с форматированием относительно окна (по центру, справа, слева и т.п...)... Стандартная процедура ReadLn или WriteLn да и куча им подобных может принимать в качестве параметра переменную любого типа и работать с ней.. можно распечатать и String и Integer... а как объявить свою процедуру, чтобы она могла делать так же?? то есть как не привязывать параметр к определенному типу??
P.S. параметр должен передаваться по ссылке (со словом var). |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Привычка... Я всегда инициализирую всю цепочку (третий инициализируется вторым, который в свою очередь инициализируется первым)... Возможно, мне понадобится добавить еще один тип МЕЖДУ уже описанными (скажем, перед Tstring), тогда Inherited спасает меня от лазания по коду, как если бы я написал:
constructor Tstring.create(s: string);а представляешь, если у тебя иерархия из десятка уровней, и нескольких десятков классов? Где-то надо менять, где-то не надо... Веселуха... |
kramolnic Как передать в функцию переменную любого типа? 16.03.2007 2:20
volvo Ошибка... ReadLn/WriteLn - это макросы, ничего общ… 16.03.2007 2:30
kramolnic
Ошибка... ReadLn/WriteLn - это [b]макросы, ничего… 16.03.2007 2:38
volvo Извращение конечно еще то, но все-таки... (если ув… 16.03.2007 3:27
мисс_граффити
Возникла для сугубо практических целей? Или должн… 16.03.2007 4:17
kramolnic
Возникла для сугубо практических целей? Или должн… 16.03.2007 4:41
мисс_граффити Ясно. Я просто хотела предложить посмотреть в стор… 16.03.2007 4:56
volvo На самом то деле в Паскале такое реализуется ГОРАЗ… 16.03.2007 5:16
Bokul Вопрос: для чего при наследовании ты используешь i… 16.03.2007 5:22![]() ![]() |
|
Текстовая версия | 23.11.2025 7:26 |