home *** CD-ROM | disk | FTP | other *** search
- Program IniDemo;
- Uses pd_Ini;
-
- Var PMyIni : PConfigFile;
-
- Begin
-
- PMyIni := New( PConfigFile,
- Init( 'c:\projekte\MyIni.INI', 'My first real Application V0.99', 'MyIni' ));
-
- WriteLn( 'Trying to set group YourGames :',PMyIni^.SetGroup( 'YourGames' ));
-
- WriteLn( 'Tetris has the value "',PMyIni^.GetItem( 'Tetris' ),'"' );
- If PMyIni^.GetItem( 'Tetris' ) <> ''
- then
- Begin
-
- WriteLn( 'Erasing Tetris...' );
- PMyIni^.SetItem( 'Tetris', '' )
- End
- else
- Begin
-
- WriteLn( 'Setting Tetris to "HiScore=(11000)< Max >"' );
- PMyIni^.SetItem( 'Tetris', 'HiScore=(11000)< Max >' );
- End;
-
- WriteLn( 'MyVal has the value "',PMyIni^.GetItem( 'MyVal' ),'"');
- WriteLn( 'Test has the value "',PMyIni^.GetItem( 'Test' ),'"');
-
- If not PMyIni^.SetGroup( 'FirstApp' )
- then
- Begin
-
- WriteLn( 'Creating group "FirstApp"' );
- PMyIni^.CreateGroup( 'FirstApp' )
- End
- else
- Begin
-
- WriteLn( 'Erasing group "FirstApp"' );
- PMyIni^.EraseGroup( 'FirstApp' );
- End;
-
- WriteLn( 'Trying to set group "YourGames" :',PMyIni^.SetGroup( 'YourGames' ));
-
- WriteLn( '"Test" has the value "',PMyIni^.GetItem( 'Test' ),'"');
-
- WriteLn( 'Setting group "MyIni"' );
- If not PMyIni^.SetGroup( 'MyIni' )
- then
- Begin
-
- WriteLn( 'Creating group "MyIni"' );
- PMyIni^.CreateGroup( 'MyIni' );
- End;
-
- WriteLn( 'SetItem( ''HelloMsg'',''Hello, World !'');' );
- PMyIni^.SetItem( 'HelloMsg','Hello, World !' );
-
- WriteLn( 'Erasing group "TestGroup"' );
- PMyIni^.EraseGroup( 'TestGroup' );
-
- PMyIni^.Done( False );
-
- End.
-