Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

PChar 


Olgerd   (2001-12-12 18:43) [0]

Вот 2 варианта кода, которые делают тоже самое, но каким из них лучше пользоваться.

var buff: ARRAY [0..255] OF Char;
begin
GetWindowText(GetForegroundWindow,buff,255);
ShowMessage(buff);
end;


Var buff: PChar;
begin
buff:=StrAlloc(255);
GetWindowText(GetForegroundWindow,buff,255);
ShowMessage(buff);
end;



Иван Шихалев   (2001-12-12 22:41) [1]

Третьим - сначала выясняешь длину строки, выделяешь под нее память, и тогда получаешь саму строку. Как в функциях не помню, см. сообщение WM_GETTEXTLENGTH



Kirill_   (2001-12-13 01:58) [2]

А ты попробуй не изобретать велосипед
.... (String(X))...




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.016 c
4-32375           Yuri Btr              2001-12-11 09:55  2002.02.11  
Работа с принтером


6-32299           Евгений_ч             2001-11-18 16:36  2002.02.11  
Помогите с отправкой email-a...


1-32205           Priz_Datiy            2002-01-24 22:44  2002.02.11  
операции с реестром


4-32372           Art                   2001-12-13 15:50  2002.02.11  
Как отловить сообщение о завершении работы виндов???


1-32225           Zuvom                 2002-01-24 15:07  2002.02.11  
Запись в файл