adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
дактирован непосредственно любым текстовым редактором, работающим
в формате ASCII. Следующий раздел в файле TDW.INI устанавливает
для WREMOTE скорость передачи данных 19200 бод через COM2, запре-
щает прерывания от системных часов и задает выход из программы
(возврат в Windows) при выходе из Турбо отладчика:
[WRemote]
BaudRate=2
Port=2
Quit=1
Clock=1
TDeb 3.0 #3-3 = 145 =
Параметры командной строки программы WREMOTE
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Ниже приведен полный перечень параметров командной строки,
поддерживаемых программой WREMOTE, при помощи которых можно пере-
определить установки, сделанные в файле TDW.INI. Перед параметром
должен стоять либо знак дефиса (-), либо косая черта (/).
ЪДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Параметр і Что он делает і
ГДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і і
і -c<имя_файла> і Использовать <имя_файла> как файл конфигурацииі
і і (файл .INI) і
і і і
і -d<каталог> і Использовать <каталог> в качестве начальногоі
і і і
і -rc0 і Разрешает прерывания от системных часов і
і -rc1 і Запрещает прерывания от системных часов і
і і і
і -rp1 і Порт 1 (COM1); это умолчание і
і -rp2 і Порт 2 (COM2) і
і і і
і -rq0 і Не выполнять выход при выходе из TD і
і -rq1 і Выполнять выход при выходе из TD і
і і і
і -rs1 і Самая низкая скорость, 9600 бод і
і -rs2 і Низкая скорость, 19200 бод і
і -rs3 і Средняя скорость, 38400 бод і
і -rs4 і Высокая скорость, 115000 бод (по умолчанию) і
АДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Запуск удаленного драйвера Windows
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
После запуска программы WREMOTE из Windows в позиции курсора
появляется изображение курсора специальной формы ("песочных ча-
сов"), что означает, что ожидается запуск Турбо отладчика на дру-
гом конце коммуникации.
Для завершения WREMOTE, ожидающей установления связи с TDW
(если, например, появились проблемы соединения с TDW), нажмите на
удаленной машине клавиши Ctrl-Break.
Установка связи с удаленной системой с Windows
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Чтобы запустить Турбо отладчик на локальной машине, исполь-
зуя связь с удаленной системой c Windows нужно добавить к команд-
ной строке Турбо отладчика параметр -w. Параметр -w определяет,
что программа должна отлаживаться как программа Windows.
TDeb 3.0 #3-3 = 146 =
Параметр командной строки -w, используемый с Турбо отладчи-
ком, в корне отличается от параметра -w командной строки TDREMOTE
(TDREMOTE используется -w для записи параметров на диск).
Связь через последовательный порт
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Если вы используете последовательную связь через безмодемный
кабель, то чтобы установить скорость передачи и последовательный
порт, можно использовать параметры -rs и -rp.
Примечание: Подробнее о параметрах командной строки
рассказывается выше в разделе "Соединение через последова-
тельный порт".
Для Турбо отладчика и WREMOTE скорость обмена должна уста-
навливаться одинаково. Для задания скорости передачи для Турбо
отладчика можно использовать параметр -rs или параметр -r, кото-
рый запускает связь через последовательный порт, назначая порт и
скорость передачи по умолчанию. Если вы не изменили с помощью
TDINST параметры, используемые по умолчанию, то параметр -r зада-
ет COM1 и скорость 19200 бод.
Связь через LAN
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Для инициализации связи через локальную сеть, выберите пара-
метр Турбо отладчика -rn. Приведем пример типичной командной
строки Турбо отладчика для запуска удаленной связи с Windows:
TD -rs2 -w myprog
По ней будет запущена связь через используемый по умолчанию
удаленный порт (обычно COM1) с использованием максимальной ско-
рости обмена 115000 бод, а в удаленную систему загрузится прог-
рамма myprog (если ее там еще нет).
При запуске Турбо отладчика на локальной машине он выводит
сообщение об авторских правах и следующее сообщение:
Waiting for handshake (press Ctrl-Break to quit)
(Ожидается установление связи, для выхода нажмите
Ctrl-Break)
Во время ожидания соединения на удаленной системе выводятся
"песочные часы". Если связь успешно установлена,песочные часы ис-
чезают, а на локальной машине появляется обычное окно Турбо от-
ладчика.
TDeb 3.0 #3-3 = 147 =
Загрузка программы в удаленную систему
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Если имя файла указано в качестве аргумента командной строки
Турбо отладчика, или если вы загружаете в Турбо отладчик новый
файл, используя для этого команду FileіOpen (ФайліОткрыть), Турбо
отладчик будет автоматически проверять, требуется ли передать
программу по удаленной системе.
Примечание: Файлы DLL Windows автоматически на удален-
ную систему не передаются.
В отношении загрузки программы в удаленную систему Турбо от-
ладчик отличается гибкостью. Сначала он проверяет наличие прог-
раммы на удаленной системе. Если программы там нет, он передает
ее. Если программа на удаленной системе имеется, он анализирует
дату и время копии программы на локальной системе и удаленной
системе. Если копия на локальной системе более поздняя (новая),
чем на удаленной, он предполагает, что вы перекомпилировали и пе-
рекомпоновали программу и передает ее по линии связи.
При этом на высокой скорости передачи файлы пересылаются
примерно за 10 секунд. Типичная программа средней величины (60К)
при максимальной скорости связи будет передана за время порядка 6
секунд. Для индикации выполняемых действий на экране удаленной
системы ведется отсчет байт передаваемого файла.
Сеансы удаленной отладки
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
После того, как вы запустите программу TDREMOTE или WREMOTE
и отладчик в удаленном режиме, вашу программу можно будет отлажи-
вать с помощью команд Турбо отладчика точно также, как при работе
на одной системе. Команды Турбо отладчика будут работать точно
также.
Нужно иметь в виду, что поскольку отлаживаемая программа в
действительности работает на удаленной системе, весь вывод на эк-
ран или ввод с клавиатуры выполняются на удаленной системе. При
работе с удаленной связью команда WindowіUser Screen (ОкноіЭкран
пользователя) не действует.
Если вы при работе с Турбо отладчиком хотите передать на
удаленную систему файлы, можно использовать команду DOS (вызвав
команду меню FileіDOS Shell (ФайліКомандный процессор DOS)) и
утилиту TDRF, которая поддерживает обслуживание файлов на удален-
ной системе. Затем, набрав в ответ на подсказку DOS команду exit,
вы можете вернуться в Турбо отладчик и продолжить отладку своей
программы.
TDeb 3.0 #3-3 = 148 =
Возможные затруднения
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Перечислим возможные способы устранения неисправностей, с
которыми вы можете столкнуться при установке удаленной связи:
- При возникновении проблем проверьте сначала кабельные кон-
цы.
- Проверьте, задали ли вы правильный порт или правильно ли
подключились через сеть.
- Попробуйте установить связь с более низкой скоростью обме-
на (с помощью параметра командной строки -rs), пока связь
не заработает.
- Некоторые аппаратные средства или кабель могут на макси-
мальной скорости не работать, поэтому можно попробовать
использовать другой кабель или компьютер.
|
adfun.ru
|
|
|
|