Консультация № 31169
09.12.2005, 20:45
0.00 руб.
0 5 4
Как мне делать копипаст (copy/paste) в windos<->turbo pascal 7.1?

Обсуждение

Неизвестный
09.12.2005, 20:49
общий
это ответ
Здравствуйте, Pr0r0k_d!
Похоже, что никак...Придется под винду переходить, а точнее - работать с Delphi.
давно
Мастер-Эксперт
425
4118
09.12.2005, 21:12
общий
это ответ
Здравствуйте, Pr0r0k_d!
Для этого дела обычно используется clipboard. Чтобы скопировать данные туда нужно:
1. Открыть его OpenClipboard()
2. Очистить его EmptyClipboard
3. Положить выделенные данные в клипборд SetClipboardData()
4. Закрыть его CloseClipbord
Вставка:
1. Открыть OpenClipboard()
2. Получить данные GetClipboardData()
3. Закрыть CloseClipbord
Конкретный синтаксис функций смотрите в справочнике по WinAPI, который поставляется вместе с Borland Pascal7 или Turbo Pascal for Windows.
Turbo Pascal с Windows контактировать ни в какой форме не может, т.к. ТР разрабатывался ТОЛЬКО для реального режима работы процессора.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
09.12.2005, 21:17
общий
это ответ
Здравствуйте, Pr0r0k_d!
В самом TP:
Копировать - Ctrl+Ins
Вставить - Shift+Ins
Вырезать - Shift+Del
Из Windows в TP не получиться напрямую но можно открыть файл *.pas в блокноте
и вставить всё что нужно.
Удачи.
Неизвестный
12.12.2005, 13:26
общий
это ответ
Здравствуйте, Pr0r0k_d!
Можно конечно и в TP - через системное меню (иконка в верхнем левом углу):
правой кнопкой - находите пункт "Правка", а там будут в том числе пункты "Выделить" (после выделения - "копировать Enter" - при этом скопируется в карман-т). А вставить - ессно "Вставить". Только прри вставке отмените автоотступ "Ctrl+O+I" (а потом также, чтобы вернуть) - иначе получите "лесенку" некрасивую
В некоторых опер. системах даже кодировку изменяет ...
А еще лучше, переходите на Free Pascal - там в стандартой IDE есть пункты: копировать в Windows и вставить из ее.

Неизвестный
12.12.2005, 13:28
общий
Добавлю только, что стыдно в девятом классе не знать об этом, да и в восьмом тоже ....
Форма ответа