Работа с буфером Clipboard
Чтобы скопировать элемент в буфер Clipboard, позиционируйте
на элементе курсор, нажмите клавишу Ins для его подсветки, затем
нажмите клавиши Shift+F3. Чтобы вставить содержимое буфера в окно
или диалоговое окно, нажмите Shift+F4. Выводится диалоговое окно
Pick, содержащее список всех элементов буфера Clipboard и набор
кнопок с зависимой фиксацией, позволяющих вам выполнять различным
образом вставку элементов: String, Location и Contents. Это позволяет вам интерпретировать элемент, как вставляемый одним из
трех способов: как строку, как адрес, или как содержимое по адресу. Категории, которые вы можете использовать для вставки элемента, зависят от его типа и назначения.
Для вставки элемента в диалоговое окно, подсветите элемент,
выделите соответствующую категорию, затем нажмите клавишу Enter
или активизируйте кнопку OK (для редактирования записи) или Paste
(если вы хотите отредактировать запись).
Выбор команды View Clipboard выводит на экран окно Clipboard, в котором перечисляются все вырезанные элементы.
[*] Clipboard
Module : @#TCDEMO#36 nlines ^
Inspector : nlines 0 (0x0)
Module : @#TCDEMO#38 totalcharacters
Inspector : totalcharacters 0 (0x0)
v
< >
В левом поле этого окна описывается тип записи, за которым
следует двоеточие и вырезанный элемент. Если вырезанный элемент
представляет собой выражение из окна Watch, переменную из окна
Inspector или данные, регистр или флаг из окна CPU то за элемен-
том следует его значение или значения.
Address | Адрес без соответствующих данных или кода. |
Control flag | Значение управляющего флага сопроцессора. |
Coprocessor | Регистр арифметического сопроцессора 80х87. |
CPU code | Адрес и список байт выполняемых инструкций из
области кода окна CPU. |
CPU data | Адрес и список байт данных в памяти из области
данных в окне CPU или в окне Dump. |
CPU flag | Значение флага ЦП из области флагов окна CPU. |
CPU register | Имя регистра и значение из области регистров
окна CPU или окна Register. |
CPU stack | Исходная позиция и кадр стека из области стека
окна CPU. |
Expression | Выражение из окна Watches. |
File | Позиция в файле (в окне File), которая не является модулем в программе. |
Inspector | Одно из следующих:
|
Module | Содержимое модуля, включая позицию в исходном
коде, аналогично переменной из окна Module. |
Status flag | Значение флага состояния сопроцессора 80х87. |
String | Текстовая строка, например, отмеченный блок из
окна File. |
При вставке элементов из буфера Clipboard их тип должен со-
ответствовать типу поля ввода. SpeedMenu окна Clipboard содержит
следующие команды:
Inspect | Позиционирует курсор в то окно, из которого был
извлечен элемент. |
Remove | Удаляет подсвеченный элемент или элементы. Тот
же эффект для подсвеченного элемента имеет клавиша Del. |
Delete all | Удаляет все в буфере Clipboard. |
Freeze | Приостанавливает динамическое обновление элемента Clipboard. |