Вниз
Скачать: CL | DM;

Несоответствие типов   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
9-1064659942
Nail
2003-09-27 14:52
2004.04.04
GLScene &amp; ODE


1-1079425037
Miwa
2004-03-16 11:17
2004.04.04
Неужели и вправду код функции должен поместится в экран?


14-1078827222
alexEagle
2004-03-09 13:13
2004.04.04
Вызов из приложения HTML Help


7-1074601161
Application
2004-01-20 15:19
2004.04.04
Процесс и память


14-1079064002
тихий вовочка
2004-03-12 07:00
2004.04.04
перевод VCL




   Наверх