Mam asynchroniczną delegację która włącza podany program i czeka aż on się zakończy. Mam również Timer'a który robi screenshot'y. Nie wiem dlaczego ale jak wywołam rfp.Waitforexit(Int32.MaxValue);
(piszę z pamięci) to to zatrzymuję mi także Timer'a który jako część głównego wątku powinien ciągle chodzić ponieważ asynchroniczna delegacja pozwala na działanie dwóch thread'ów naraz.
Proszę o pomoc.
Dodatkowe Info: Program w rfp włącza się poprawnie i cały kodzik jest dobrze wywoływany lecz tylko te screenshot'y nie działają. Dostaję jeszcze taki komunikat w debugerze jak dojdę do końca skryptu w delegacji gdzie mam waitforexit wstawione.
Cross-thread operation not valid: Control 'Form1' accessed from a thread other than the thread it was created on.