Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> печать в файл, всей страницы 
:(
    Опции темы
kuzyara
Дата 9.11.2007, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 215
Регистрация: 13.11.2006

Репутация: нет
Всего: 1



подскажите, есть ли такая процедура/функция с помощью которой я смог бы все, что ранее выводилось в дос-окне, записать в файл? какя?

Просто всё не влазит на экран, вот и решил в txt-шник записать, там хоть прокручивать можно...
--------------------
подпись
PM MAIL   Вверх
volvo877
Дата 9.11.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Цитата(kuzyara @  9.11.2007,  14:56 Найти цитируемый пост)
есть ли такая процедура/функция с помощью которой я смог бы все, что ранее выводилось в дос-окне, записать в файл?

Есть ... Тот же Write/WriteLn, только с указанием файловой переменной:

Код

WriteLn(f, s); { <--- пишем строку в файл }

или вообще запускать программу с перенаправлением вывода в файл:
Код

C:\>myprog.exe > file.txt

(все что при обычном запуске выводится на экран, будет перенаправлено в файл, если не использовались извращения вроде прямой записи в видеопамять)
PM MAIL   Вверх
kuzyara
Дата 9.11.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 215
Регистрация: 13.11.2006

Репутация: нет
Всего: 1



Цитата(volvo877 @  9.11.2007,  21:22 Найти цитируемый пост)
или вообще запускать программу с перенаправлением вывода в файл:Без подсветки1:C:\>myprog.exe > file.txthighlightSyntax('nocolor_YzQxZW','nocolor');highlightSyntax('nocolor_YzQxZW','nocolor');(все что при обычном запуске выводится на экран, будет перенаправлено в файл, если не использовались извращения вроде прямой записи в видеопамять)

[/QUOTE]
НЕ РАБОТАЕТ! Ввожу в коммандной строке, а создаётся только пустой txt-шник!!!

Это сообщение отредактировал(а) kuzyara - 9.11.2007, 17:30
--------------------
подпись
PM MAIL   Вверх
volvo877
Дата 9.11.2007, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Цитата(kuzyara @  9.11.2007,  16:29 Найти цитируемый пост)
НЕ РАБОТАЕТ! Ввожу в коммандной строке, а создаётся только пустой txt-шник!!!

Хорошо, тогда расскажи, ЧТО происходит, когда ты просто запускаешь свой EXE-шник, без перенаправления? Видишь все на экране? С перенаправлением - НЕ видишь на экране? Мистика, правда? Куда же символы-то делись?  smile 

У меня, например, все работает... Что я неправильно делаю?
PM MAIL   Вверх
kuzyara
Дата 9.11.2007, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 215
Регистрация: 13.11.2006

Репутация: нет
Всего: 1



С перенаправлением я вижу тоже, что и без перенаправления. Может у меня проблема с кодировками?

1)компилю на диск Дэ, в паскале 2) иду на Дэ 3) выполняю myprog.exe > text.txt 4) выполняю ввод нанных, как при обычном запуске контрол+ф9 5) запускаю txt и вижу пустоту...

пробовал вместо тела программы прописать просто одну строчку writeln('hay pipla'); и  всё-равно пусто... 
--------------------
подпись
PM MAIL   Вверх
Sartorius
Дата 9.11.2007, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



 Помниться в паскале( smile  давно это было) в CRT можно определять метод вывода на экран. То ли мы используем 21H то ли прямую запись в видеопамять. Покопайте в этом направлении. Если конечно у вас не консольное Delphi - приложение.
 Нашел  DirectVideo переменная называется
PM MAIL ICQ   Вверх
kuzyara
Дата 9.11.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 215
Регистрация: 13.11.2006

Репутация: нет
Всего: 1



а можно ещё вопрос? можно ли средствами батника скомпилить пас-файл? как в делфи можно батником скомпилировать проект...

Добавлено через 2 минуты и 41 секунду
к сожалению фраза "используем 21H" для меня ничего не значит, даже посмотрев в справке DirectVideo
--------------------
подпись
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1017 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.