- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
for j := Low(Matrix) to High(Matrix) do begin
Caption := 'Processing ' + IntToStr(j) + ' of ' + IntToStr(High(Matrix));
for i := Low(Matrix[j]) to High(Matrix[j]) do begin
SendMessage(PictureWindow, WM_MOUSEMOVE, 0, MakeLPARAM(i,j));
S := GetCaption(TemperatureWindow);
Matrix[j,i].V := StrToFloat(S);
end;
end;
Я не смог раскрыть формат нужной программы, поэтому я извлекаю данные, бегая по окну с картинкой и считывая число из окна с температурой, лол.
Скорость считывания удручает, но пока альтернатив нет.
MVC тихо курит в сторонке.
В той программе прямо видно было, как перекрестие бегает по строчкам, правда скорость была ещё на 1 порядок меньше до тех пор, пока я не послал WM_SETREDRAW 0.