:MP_UifTxtGet() Fkt: liest UIF-Text aus UIF-Datei Aufruf über Funktionsstack-Mechanismus IN: iv = {UIF-Code}SPC{Textcode} OUT: UIF-Text oder leer, wenn Fehler RINC: mp_stack.flb DESC: - ermittelt UIF-Text anhand der Sprachversion - UIF-Datei wird in ${code}{lng}-Var gepuffert DATE: 2016-03-26 VAR: $MPUIF... - Zwischenspeicher fuer UIF-Datei $tnr - IN: Textnummer $code - IN: UIF-Dateicode $resttext - temp. noch nicht vergl. UIF-Inhalt #uli - akt. bearbeitete UIF-Zeile $t - temp. Var. #uDF wenn besetzt, dann Diagnose-Ausgaben +-------------------------------------------------------------------------- | Parameter vom Stack holen und prüfen |-------------------------------------------------------------------------- | ? | UIF-Datei mit oder ohne Sprachkürzel schon im Puffer |---+---------------------------------------------------------------------- | j | Cache in Arbeitspuffer übernehmen |---+---------------------------------------------------------------------- | n | ? | Datei einlesen o.k.? | |---+------------------------------------------------------------------ | | n | >> ABBRUCH | |---+------------------------------------------------------------------ | | j | Dateiinhalt in Cache und Arbeitspuffer speichern |-------------------------------------------------------------------------- | ! Zeilen in UIF-Arbeitspuffer und Zeile nicht gefunden | +---------------------------------------------------------------------- | | ? | gesuchte Zeilen nummer | |---+------------------------------------------------------------------ | | j | UIF-Text einlesen +-------------------------------------------------------------------------- :MP_UifTxtMes() Fkt: liest UIF-Text aus UIF-Datei und gibt ihn mit mes aus Aufruf über Funktionsstack-Mechanismus IN: iv = {UIF-Code}SPC{Textcode} OUT: UIF-Text oder leer, wenn Fehler RINC: mp_stack.flb DESC: - ermittelt UIF-Text anhand der Sprachversion - UIF-Datei wird in ${code}{lng}-Var gepuffert DATE: 2010-11-11 VAR: #uDF besetzt, dann Diagnose-Ausgaben