problem z getwidowtext

DM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 176
0

mam taki kod:

Kopiuj
try
  Right := True;
  Windows.GetWindowText(eXPos, Clip, Windows.GetWindowTextLength(eXPos));
  NSX := StrToInt(Clip);
except

a deklaracja okna pod uchwtem wygląda tak:

Kopiuj
eXPos := CreateWindow('EDIT', '', WS_CHILD or WS_VISIBLE or WS_BORDER, 37, 70, 50, 20, h, 0, hInstance, nil);

zawsze wywala mi błąd, o to, że wartość Clip jest pusta... dlaczego?

Szymek
  • Rejestracja: dni
  • Ostatnio: dni
0

Bufor musi mieć jakąś wielkość, żeby mógł przyjmować dane.
Poczytaj o GetMem.

DM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 176
0

już to załatwiłem... Bufor ma array of char :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.