такой вопрос
есть форма где объявлены разные переменные, а также объявлен Thread который описан выше
Код:
Form1= class(TForm)
...
public
{ Public declarations }
c:array of integer;
cn:array of double;
p:array of integer;
A:array of integer;
Ost:array of integer;
N:integer;
Thread1:TMyThread;
...
В методе Execute используются переменные из Form1
procedure TMyThread.Execute;
var ...
begin
....
while (not Terminated) do
begin
...
for i := 0 to Form1.N-1 do
S1[index].F:=S1[index].F+Form1.F[i,(Form1.t0+j)mod 365]*Form1.c[i];]
... и т.д
Влияет ли это на эффективность работы Threadа?