Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизНесоответствие типов Найти похожие ветки
← →
Destroyer (2004-03-15 23:13) [0]Такая проблема: пытаюсь найти окно по введенному в Edit заголовку, но возникает несоответствие типов. String и PChar.
var hnd1,hnd:hwnd;
word1:integer;
word:Pchar;
per:string;
begin
per:=Edit1.text;
word:=per; // Здесь несоответствие типов
Hnd:=FindWindow(nil, word);
if Hnd <>0 then begin
windows.SetForegroundWindow(Hnd);
end;
Можно и так, но возникает несоответствие типов TCaption и PChar :
var hnd1,hnd:hwnd;
word1:integer;
word:Pchar;
per:string;
begin
word:=Edit1.text; // Здесь несоответствие типов
Hnd:=FindWindow(nil, word);
if Hnd <>0 then begin
windows.SetForegroundWindow(Hnd);
end;
Как сделать так чтобы небыло несоответствия?
← →
P.N.P. © (2004-03-15 23:17) [1]word:=PChar(Edit1.text)
← →
P.N.P. © (2004-03-15 23:29) [2]Вообще некультурно word-ами переменные обзывать,
это можно сказать тип данных.
← →
Destroyer (2004-03-16 22:34) [3]Спасибо, все работает!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c