Board index » delphi » SpinEdit "Read and Write" To IniFile
Wayne & Carr
![]() Delphi Developer |
SpinEdit "Read and Write" To IniFile2003-07-14 06:32:34 AM delphi106 Hello All; I am using the following to read and write to an IniFile taking the Values From the "SpinEdit" control. In the "ReadInteger; " It has values already assigned to it. And I need to allow for User Input. How would I do this. When I try to write it to except a String Value, I Get an error> [Error] WeatherAbout.pas(89): Incompatible types: 'Integer' and 'String' On a line like this TimerHourEdit.Value := ReadInteger( 'Weather_Refresh', 'Hour', '' ); Any idea's would be greatfully appreciated Wayne ========Code Provided Below====== procedure TFireHelp.FormCreate(Sender: TObject); begin ReadConfiguration end; procedure TFireHelp.FormClose(Sender: TObject; var Action: TCloseAction); var GlobalTimeIni: TIniFile; begin GlobalTimeIni := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'Time.ini'); TRY with GlobalTimeIni do begin WriteInteger( 'Weather_Refresh', 'Hour', TimerHourEdit.Value ); WriteInteger( 'Weather_Refresh', 'Minute', TimerMinutesEdit.Value ); WriteInteger( 'Weather_Refresh', 'Second', TimerSecondsEdit.Value ); end; FINALLY GlobalTimeIni.Free; END; end; Procedure TFireHelp.ReadConfiguration; var GlobalTimeIni: TIniFile; begin GlobalTimeIni := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'Time.ini'); TRY with GlobalTimeIni do begin TimerHourEdit.Value := ReadInteger( 'Weather_Refresh', 'Hour', 25 ); TimerMinutesEdit.Value := ReadInteger( 'Weather_Refresh', 'Minutes', 25 ); TimerSecondsEdit.Value := ReadInteger( 'Weather_Refresh', 'Seconds', 25 ); end; FINALLY GlobalTimeIni.Free; END; end; |