Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите найти ошибку!


Arkan ©   (2002-11-09 22:35:00) 


begin
winexec("notepad.exe",sw_restore);
Str:="Фигня всякая";
NHandle:=findwindow(nil,"Безымянный - Блокнот");
WHandle:=findwindowex(Nhandle,0,"Memo",nil);
SendMessage(WHandle,WM_SETTEXT,Length(Str),integer(Str));
end.


как вы уже, наверное, догадались, прога должна открывать блокнот и писать в него "Фигню всякую".


Almaz   (2002-11-10 03:16:00) [1]


> Marser © (10.11.02 01:27)
> Просто не Memo, а Edit.
> Notepad - название файла, не окна(для русской Винды)

Notepad - название классаэтого окна.

Удачи.


Marser   (2002-11-10 01:27:00) [2]

Просто не Memo, а Edit.
Notepad - название файла, не окна(для русской Винды)


Cobalt   (2002-11-10 01:15:00) [3]

Попробуй так:
NHandle:=findwindow("Notepad",nil);
а потом не Memo, a Edit


Arkan   (2002-11-09 22:36:00) [4]

пробовал вместо "Безымянный - Блокнот" подставлять notepad. Без результата.


Наверх

Титульная страница Поиск, карта сайта Написать письмо