Delphi - DELPHI
|
Ветеран Сообщения: 908 |
Подскажите, где можно найти спарвочник по API-функциям для делфи.
![]() И еще. Говорят, что если в оконном интерфейсе DELPHI вместо VCL использовать KOL, то откомпилированное приложение будет весить вместо ~400kb 20-30kb. А где можно это дело скачать? и вообще, так ли это? ![]() |
|
Отправлено: 14:36, 15-06-2004 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Не знаю, как сейчас, а раньше вместе с делфи всегда ставился win32 API в виде hlp-файлов. Чтобы использовать их под паскалем, особых мысленных усилий, имхо, не требуется. Просто надо будет привыкнуть к некоторым странным записям типа LPCSTR
|
Отправлено: 15:30, 15-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать hasherfrog прав. Есть такой файлик как win32s.hlp. Кроме того, существуют справочники сторонних "производителей". А на счет KOL можно почитать тут
|
------- Отправлено: 00:45, 17-06-2004 | #3 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать Хочу передать строковой параметр для выполнения WinExec, но тот пишет несоответсвие типов String и PAnsiChar. Мона ли строку как-нить переконвертировать в этот тип, или что-нибудь еще?
|
Отправлено: 19:57, 19-06-2004 | #4 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать еще несколько вопросов
![]() [1] можно ли под XP сделать, чтобы прога была не видна в Диспетчере задач? [2] и возможно ли оставить консольное приложение в памяти после его выплнения? [3] как добавить приложение в автозапуск в качестве сервиса? Thanks! [s]Исправлено: Surround, 19:52 20-06-2004[/s] |
|
Отправлено: 22:20, 19-06-2004 | #5 |
Villy
Сообщения: n/a |
Surround
PAnsiChar это строка оканчивающаяся "/0" соответственно перекодировка сводится к банальному PChar:=String+'#0'; |
Отправлено: 23:52, 20-06-2004 | #6 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Surround
1. Теоритически да. Если поломать "Диспетчер задач". Подобные темы неоднократно поднимались на форуме. Поищите их. 2. Откройте "консоль" cmd.exe. Запустите из неё Notepad.exe. Закройте cmd.exe. Как видите, блокнот жив. ЕМНИП, в винде, в отличие от линукса, закрытие родительских приложений не убивает процессы, порождённые из управляющего терминала через SUGHUP. 3. Как вариант "без программирования" - используйте команду консоли sc. Позволяет больше чем достаточно. WinExec + sc -> ![]() 4. Casting a (long) String to a PChar |
Отправлено: 10:34, 21-06-2004 | #7 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать hasherfrog
я что-то не понял со вторым вопросом. Notepad - это оконное приложение, ожидающее ввода символов с клавиатуры, а если консольная программка все сделала, но ей нужно еще следить за процессом, как эй-то в памяти остаться? Может каким-нибудь циклом занять, или лучше таймер поставить? может припомнишь, как хотяб ы примерно тема называлась, че-та не нахожу по ключевым словам.... ![]() [s]Исправлено: Surround, 18:17 21-06-2004[/s] |
Отправлено: 18:05, 21-06-2004 | #8 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Цитата:
![]() По поводу пряток - здесь и точно где-то ещё. |
|
Отправлено: 09:42, 22-06-2004 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Delphi | UpperCase на Delphi 7 | Cognolio | Программирование и базы данных | 3 | 26-01-2006 15:42 | |
Delphi - Delphi | Surround | Программирование и базы данных | 11 | 10-01-2004 22:13 | |
Delphi - Delphi | Zx | Программирование и базы данных | 3 | 27-08-2003 10:19 | |
Delphi - Delphi | Roman Go | Программирование и базы данных | 9 | 25-12-2002 15:48 | |
Delphi - Delphi | Roman Go | Программирование и базы данных | 11 | 11-12-2002 14:43 |
|