|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2006, 14:27 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,608
|
Как использовать WinAPI в Turbo Pascal?
перенесено со старого форума. сообщение от execom .
Здравствуйте уважаемые. У кого-нибудь есть тяжёлые мысли на счёт того как использовать в рамках Turbo Pascal(Borland Pascal) стандартных WinAPI функций. Например как сделать запущеннюю программу невидемой не в процессах не в панели задачь не тем более на экране. Может как-то через командную сторку exec(getenv('Comspec'),'')? Заранее спасибо!!! Такое действие меняет местами кнопки мышки: {$65520,0,0} Uses DOS; Begin Exec(GetEnv('Comspec'),'/c rundll32 user32, SwapMouseButton'); End. перенесено со старого форума. сообщение от oldy . Есть 2 способа: 1. Через "Uses Windows" 2. Через объявление External функций (см. тот-же Windows.pas) Следует помнить, что Borland Pasсal имел 16-ти разрядный компилятор и использовался на соответствующих ОС т.е. Win 3.0, Win 3.1 и эмулирующих 16 разрядов. Win 95, Win 98 |
16.01.2007, 23:48 | #2 |
Средний прогер
Форумчанин
Регистрация: 16.01.2007
Сообщений: 123
|
Для работы с Win32 в среде Борлэнд Паскаль есть специальные модули:
WinTypes-Виндовые типы WinAPI-поддержка графического интерфейса WinProcs-какие то процедуры WinDOS-чёто типа модуля DOS для ДОСи. Вроде есть еще, но чтото не могу вспомнить... Вобщем, этих модулей вполне хватит. Но без хорошего знания Виндового АПИ вряд ли чтото выйдет(по себе сужу ). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как использовать turbo C++ | Klyan | Общие вопросы C/C++ | 11 | 07.03.2011 22:34 |
Задача на Turbo Pascal | W_P | Помощь студентам | 1 | 14.02.2008 18:24 |