mam taki kod:
for iClip := 1 to Sekt.Count do
begin
wvsprintf(pClip, 'Sektor%d', @iClip);
SendMessage(cbSektory, $0143, 0, LongInt(pClip));
end;
zapewne zauważono, że to ma być kod dodający itemy do ComboBoxa.
tu są deklaracje zmiennych:
pClip : PChar;
iClip : Integer;
cbSektory: HWND;
a sTarget otrzymuje wartość dzięki:
cbSektory := CreateWindow('COMBOBOX', '', WS_VISIBLE or WS_CHILD or WS_VSCROLL or CBS_DROPDOWNLIST, 110, 50, 85, 80, h, 4, hInstance, nil);
Niestety ilekroć jest odpalana, to wyskakuje naruszenie dostępu... ma ktoś jakiś pomysł, jak to naprawić?
PS. dla tych który nie znają się na perfekt to dodam że $0143 jest wartością consta CB_ADDSTRING z Messages.pas