Index: VerpakkingsDefinitie/ApplicationContext.pas =================================================================== diff -u -r580 -r581 --- VerpakkingsDefinitie/ApplicationContext.pas (.../ApplicationContext.pas) (revision 580) +++ VerpakkingsDefinitie/ApplicationContext.pas (.../ApplicationContext.pas) (revision 581) @@ -34,30 +34,30 @@ end; // - UI instellingen - TPair = class - private - FKey: string; - FValue: string; - public - property Key: string read FKey write FKey; - property Value: string read FValue write FValue; - end; +// TPair = class +// private +// FKey: string; +// FValue: string; +// public +// property Key: string read FKey write FKey; +// property Value: string read FValue write FValue; +// end; TUiInstellingenContext = class(TSubject) private - FPositie: TList; - FPlaatsing: TList; - FRichting: TList; + FPositie: TDictionary; + FPlaatsing: TDictionary; + FRichting: TDictionary; FIsOK: Boolean; FErrorMessage: string; FInternalErrorMessage: string; public constructor Create(); procedure NotifyChanged(); - property Positie: TList read FPositie write FPositie; - property Plaatsing: TList read FPlaatsing write FPlaatsing; - property Richting: TList read FRichting write FRichting; + property Positie: TDictionary read FPositie write FPositie; + property Plaatsing: TDictionary read FPlaatsing write FPlaatsing; + property Richting: TDictionary read FRichting write FRichting; property IsOK: Boolean read FIsOK write FIsOK; property ErrorMessage: string read FErrorMessage write FErrorMessage; property InternalErrorMessage: string read FInternalErrorMessage write FInternalErrorMessage; @@ -155,9 +155,9 @@ constructor TUiInstellingenContext.Create(); begin inherited Create(); - FPositie := TList.Create(); - FPlaatsing := TList.Create(); - FRichting := TList.Create(); + FPositie := TDictionary.Create(); + FPlaatsing := TDictionary.Create(); + FRichting := TDictionary.Create(); end; procedure TUiInstellingenContext.NotifyChanged(); @@ -183,8 +183,6 @@ end; function TProductInformatie.GetOmschrijving1(): string; -var - S: string; begin if FKol4 = '' then begin