-
Eingabefelder in einer DSPF
Hallo zusammen!
Wir haben folgendes Phänomen:
ein bestehendes, funktionierendes Programm wurde um zwei Eingabefelder erweitert.
Soweit ja nix Besonderes, es lief auch auf meinem PC (IMB i Access Client Solutions / Version: 1.1.7.0).
Als ich es dem Anwender zeigen wollte, stürzte das Programm ab. Er nutzt einen Mac (Version 1.1.2), auf einem anderen Mac (1.1.6) lief es aber wiederum. Auf einem weiteren Windows-PC (noch mit Client Access Version 6.x) stürzte das Programm auch wiederum ab.
Nach langer Suche fanden wir in irgendwelchen Tiefen der Fehlermeldungen ein "...wurde eventuell die zulässige Anzahl von Eingabefeldern überschritten...".
Aber das konnten wir so erstmal nicht glauben, da es ja bei mir funktionierte.
Wir haben dann in dem IBM-Buch "Programming DDS for Display files" (7.2) mal geschaut, und dort findet sich ja noch immer der Hinweis "...the maximum number of input fields is 256..." - aber nicht beschränkt auf bestimmte Emulatoren.
Und ja, in der SFL, die wir anzeigen, sind 22 Zeilen à 12 Eingabefelder (also 264) enthalten.
Sobald wir nur 21 Zeilen (= 252 Eingabefelder) verwenden, läuft das Programm auch auf den älteren Versionen.
Nun meine Frage:
ist dieser Wert tatsächlich von der Software (=Emulator) und dessen Version abhängig?
Oder war es Zufall, dass die genannten Konstellationen so reagierten?
-
Nun ja, es gibt da so eine gewisse EU-Norm, dass auf einer Eingabemaske sowieso nicht mehr als 20 Eingabefelder verwendet werden sollten;-).
Tja, wenn die Regel so gilt...
Ggf. liegt dies auch im 5250-Datenstrom begründet. Und wenn die IBM sagt, dass 256 das Maximum ist...
Da die Meldung aber eine AS/400-Meldung ist, merkt die Emulation dies wohl selber gar nicht.
Somit kann es durchaus am generierten Display-Device (Modellnummer) liegen, ob mehr als 256 Eingabefelder unterstützt werden. Schau dir da mal die DEVD an.
-
Zitat von mahones
Und ja, in der SFL, die wir anzeigen, sind 22 Zeilen à 12 Eingabefelder (also 264) enthalten.
Sobald wir nur 21 Zeilen (= 252 Eingabefelder) verwenden, läuft das Programm auch auf den älteren Versionen.
Das klingt klar nach einer Regel-Verletzung ;-) Laut 5250-Handbuch (und das gilt seit Jahrzehnten) ist bei 256 Eingabefeldern hartes Ende. Natürlich muss sich jeder Programmierer selbst überlegen, was er macht, wenn diese Grenze überschritten ist.
Mich würde mal ein ausführbares Programm (keine Source) interessieren, um unseren internen GUI-Emulator zu testen. Da haben wir mal 300 Felder zur Sicherheit vorgesehen, aber sowas ist uns noch nie in freier Wildbahn untergekommen
-h
-
Vielleicht möchte man ja im Zeitalter der guifizierung noch eine Erweiterung von der IBM bekommen. Nimmt man die Attribute noch dazu sind ja immerhin bis zu 1780 Felder drin.
Das wäre doch direkt mal was fürs Schiffeversenken über 2 Terminals!
-
Zitat von Fuerchau
Vielleicht möchte man ja im Zeitalter der guifizierung noch eine Erweiterung von der IBM bekommen. Nimmt man die Attribute noch dazu sind ja immerhin bis zu 1780 Felder drin.
Das wäre doch direkt mal was fürs Schiffeversenken über 2 Terminals!
Das würde aber nicht nur diverse Software-Hersteller irritieren, auch einige Twinax-Terminals kriegen Probleme. Und wer weiss, wo die noch laufen
Schiffe-Versenken. Lass mal überlegen, gab es da nicht mal was aus den 90ern am Greenscreen?
-> an PUB400.COM anmelden
-> ADDLIBLE GAMES400
-> GO GAMES
-> Auswahl 8
;-)
Similar Threads
-
By volkerK in forum NEWSboard Programmierung
Antworten: 17
Letzter Beitrag: 20-11-17, 19:32
-
By svit in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-06-15, 11:57
-
By malzusrex in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 27-05-03, 10:05
-
By GS in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 09-10-02, 12:18
-
By JoergZ in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 30-07-01, 15:44
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks