Z dwóch różnych form operuje plikiem INI. Problem polega na tym, że każda z form odczytuje tylko te ustawienia, które sama zapisała (sprawdzałem notatnikiem kolejno).
Operuje tam 3-ema checkboxami. Jeżeli w jednej formie ustawie swoją kombinację CHECKED, i zapisze ją do INI, to się zapisuje. Druga forma ma to samo i też prawidłowo zapisuje (sprawdzone!) Każda z form ma rózwnież w OnCreate odczyt tego ustawienia w INI. No i odczyty są prawidłowe, ale tylko każda swój (błędy pojawiają się przy odczycie ustawienia zrobionego przez drugą formę).
Dokładnie wszystko sprawdziłem, i wszędzie jest INI.Free.
Czy to może być spowodowane tym, że każda z form ma zmienną INI w następującym miejscu? :
<font color="green">procedure FormCreate(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
ust: Tust;
INI: TINIFile;
implementation
uses Unit1;</span>
"Ust" to nazwa drugiej formy (czyli tej).
O co chodzi? Czemu to nie działa - niech ktoś pomoże bo już szału dostaje...