SB
Size: a a a
SB
СП
VA
СП
VA
z
СП
RS
МС
СП
VA
FGetSM: TGetSystemMagnetic;
FSetSM: TSetSystemMagnetic;
FGetNLL: TGetNoLoadLosses;
FGetNLC: TGetNoLoadCurrent;
FSM: TSM;
FNLL: TNLL;
FNLC: TNLC;
это должно заполняться в основной форме из ГУИSB
TStrings.Assign(ASource: TStrings)
МС
МС
KB
KB
МС
СП
FGetSM: TGetSystemMagnetic;
FSetSM: TSetSystemMagnetic;
FGetNLL: TGetNoLoadLosses;
FGetNLC: TGetNoLoadCurrent;
FSM: TSM;
FNLL: TNLL;
FNLC: TNLC;
это должно заполняться в основной форме из ГУИFGetSM: TGetSystemMagnetic;
FGetNLL: TGetNoLoadLosses;
FGetNLC: TGetNoLoadCurrent;
Это уже классы модели, и они работают в потоке. FSM: TSM;
FSetSM: TSetSystemMagnetic;-он тут для передачи данных из FSM в FNLL/FNLC виде 1 параметра, а не 100500 параметров
FNLL: TNLL;
FNLC: TNLC;
Но! Запуск потока:FGetSM.Create;
FGetNLL.Create;
FGetNLC.Create;
try
TManiThread.Create(False);-вот тут происходит ошибка, так как поток еще работает, а FGetSM... уже уничтожены
finally
FreeAndNil(FGetSM);
FreeAndNil(FGetNLL);
FreeAndNil(FGetNLC);
end
VA
FGetSM: TGetSystemMagnetic;
FGetNLL: TGetNoLoadLosses;
FGetNLC: TGetNoLoadCurrent;
Это уже классы модели, и они работают в потоке. FSM: TSM;
FSetSM: TSetSystemMagnetic;-он тут для передачи данных из FSM в FNLL/FNLC виде 1 параметра, а не 100500 параметров
FNLL: TNLL;
FNLC: TNLC;
Но! Запуск потока:FGetSM.Create;
FGetNLL.Create;
FGetNLC.Create;
try
TManiThread.Create(False);-вот тут происходит ошибка, так как поток еще работает, а FGetSM... уже уничтожены
finally
FreeAndNil(FGetSM);
FreeAndNil(FGetNLL);
FreeAndNil(FGetNLC);
end