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

var Windows: array of HWnd; ... SetLength(Windows,WindowsCount);   Найти похожие ветки 

 
Delphi5.01 ©   (2003-08-01 20:33) [0]

procedura doljna vozrashat masiv okon, a imenno ix Handle, no izmenat masiv ne vozmojno iz za togo chot napisano "var" pered "Windows: array of HWnd" (ia je ne znau skolko okon budet! po etoi prichine peredau dinamicheski).

procedure GetWindows(ParentWnd: HWnd;
var Windows: array of HWnd);
var WindowsCount: Integer;
begin
Inc(WindowsCount);
( Windows,WindowsCount) procedura doljna vozrashat masiv okon, a imenno ix Handle, no izmenat masiv ne vozmojno iz za togo chot napisano "var" pered "Windows: array of HWnd" (ia je ne znau skolko okon budet! po etoi prichine peredau dinamicheski).

procedure GetWindows(ParentWnd: HWnd;
var Windows: array of HWnd);
var WindowsCount: Integer;
begin
Inc(WindowsCount);
SetLength(Windows,WindowsCount);
end;

Kak oboiti problemu?
P.S. eto vopros ne vtemu mne kajetsa?


 
Rouse_ ©   (2003-08-02 08:31) [1]

HWND = type LongWord;

Желаю успехов


 
YURiQUE ©   (2003-08-02 12:06) [2]

Попробуй так


type
MyArray = array of HWnd;

procedure GetWindows(ParentWnd: HWnd;
var Windows: MyArray);
begin
Inc(WindowsCount);
( Windows,WindowsCount)
Попробуй так


type
MyArray = array of HWnd;

procedure GetWindows(ParentWnd: HWnd;
var Windows: MyArray);
begin
Inc(WindowsCount);
SetLength(Windows,WindowsCount);
end;

//...

var
w: MyArray;
begin
//...
GetWindows(Handle, w);
//...
end.


 
YURiQUE ©   (2003-08-02 12:07) [3]

Попробуй так


type
MyArray = array of HWnd;

procedure GetWindows(ParentWnd: HWnd;
var Windows: MyArray);
begin
Inc(WindowsCount);
( Windows,WindowsCount)
Попробуй так


type
MyArray = array of HWnd;

procedure GetWindows(ParentWnd: HWnd;
var Windows: MyArray);
begin
Inc(WindowsCount);
SetLength(Windows,WindowsCount);
end;

//...

var
w: MyArray;
begin
//...
GetWindows(Handle, w);
//...
end.



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.017 c
1-18451
romeo
2003-09-24 18:25
2003.10.06
Мистика при чтении данных из потока


14-18565
Юрий Зотов
2003-07-06 13:32
2003.10.06
---|Ветка была без названия|---


4-18684
Delphi5.01
2003-08-01 20:33
2003.10.06
var Windows: array of HWnd; ... SetLength(Windows,WindowsCount);


1-18341
Serginio1
2003-09-23 14:10
2003.10.06
Как через RTTI узнать информацию о Record


14-18593
Mike_Goblin
2003-09-17 20:05
2003.10.06
Требуется тестировщик




   Наверх