home *** CD-ROM | disk | FTP | other *** search
- { ──────────────────────────────────────────────────────────────── }
- { TEST "TDB-ERWEITERTER TDATABASE-PROTOTYP" }
- { ──────────────────────────────────────────────────────────────── }
- { Es muß zuerst "AddOn02a" aufgerufen werden, das den Quelltext }
- { "AddOn02b" (erweiterter TDataBase-Prototyp) erzeugt, der dann }
- { hier eingebunden wird. }
- { ──────────────────────────────────────────────────────────────── }
- { (c) 1992 by Aurora featuring M.J. Schwaiger }
- { ──────────────────────────────────────────────────────────────── }
-
- PROGRAM ProtTst1;
-
- USES
- Error,
- TDB,
- AStrings,
- {$IFDEF Windows}
- STRINGS,
- {$ENDIF}
- AddOn02b; { Muß nach (!) TDB stehen, da sonst das }
- { falsche "TDataBase"-Objekt verwendet wird ! }
-
- VAR
- Rec : TDataRec;
- db : PDataBase;
-
- BEGIN
- SetErrHandler (ErrPrint);
-
- db := NEW (PDataBase, Use ('AddOn02b'));
-
- WITH Rec DO
- BEGIN
- Deleted := False;
- Key := 'The first one ...';
- Inhalt := StrPasNew ('Dies ist der Memoinhalt - diesmal in der Kurzform als Pascal-like String');
- Select := True;
- END;
-
- db^.AppendRec (Rec);
-
- WITH Rec DO
- BEGIN
- Deleted := False;
- Key := 'And another one ...';
- Inhalt := StrPasNew ('Ein weiterer Memoinhalt ...');
- Select := False;
- END;
-
- db^.AppendRec (Rec);
-
- DISPOSE (db, Close);
- END.
-