DCGET und Cuebanner [ERLEDIGT]
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
DCGET und Cuebanner [ERLEDIGT]
ich meine das Thema war hier schonmal, aber ich finde einfach nichts dazu. Gehe ich recht in der Annahme, das man mit DCGET kein Cuebanner machen kann. Evtl. weil sie eigentlich keine richtigen SLE sind!?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9390
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 363 Mal
- Kontaktdaten:
Re: DCGET und Cuebanner
Hallo, Manfred.
Dazu habe ich Dir im Januar 2014 ein Beispiel gemacht, wenn ich das richtig sehe. So oder so, selbstverständlich sind DCGETs richtige SLEs, sogar bessere SLEs, und sie können auch CueBanner - aber nur, wenn sie leer sind, und das sind sie meistens nicht, sondern als Leerzeichenfolge befüllt. Nur damit bekommt man es nämlich hin, dass die GETs automatisch die richtige Größe haben. Mit wirklich leeren Strings geht das problemlos:
Das Problem: Du kannst hier nichts eingeben.
Dazu habe ich Dir im Januar 2014 ein Beispiel gemacht, wenn ich das richtig sehe. So oder so, selbstverständlich sind DCGETs richtige SLEs, sogar bessere SLEs, und sie können auch CueBanner - aber nur, wenn sie leer sind, und das sind sie meistens nicht, sondern als Leerzeichenfolge befüllt. Nur damit bekommt man es nämlich hin, dass die GETs automatisch die richtige Größe haben. Mit wirklich leeren Strings geht das problemlos:
Code: Alles auswählen
cVar1 := ""
cVar2 := ""
@ 1,1 DCSAY "Test:" GET cVar1 GETSIZE 30 GETEVAL {|o|o:CueBanner := 'Gib hier was ein, rasch!'}
@ 2,1 DCSAY "Test:" GET cVar2 GETSIZE 30 GETEVAL {|o|o:CueBanner := 'Und hier auch, Du Pfeife!'}
DCREAD GUI ADDBUTTONS FIT
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCGET und Cuebanner
Hi Tom,
also mit anderen Worten: aus dem Kopf verschwinden lassen, geht so nicht....
also mit anderen Worten: aus dem Kopf verschwinden lassen, geht so nicht....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9390
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 363 Mal
- Kontaktdaten:
Re: DCGET und Cuebanner
Ich habe damals damit aufgehört, mich damit zu beschäftigen, aber es ist wohl so, dass der CueBanner nur angezeigt werden kann, wenn der EditBuffer des SLEs wirklich leer ist, aber ich sehe auch gerade, dass Roger im Jahr 2014 (was für ein Zufall) ebenfalls damit herumexperimentiert hat und herausgefunden hat, dass die Verwendung von Chr(0) zum Vorfüllen der Variablen funktioniert, solange man aufpasst, dass die Null-Character beim Zurückschreiben in Tabellen wieder verschwinden. Seitdem gibt es wohl auch eine Cuebanner-Klausel; aber nur bei DCGET (bei DCSAY ... GET fehlt sie offenbar):
Code: Alles auswählen
cVar1 := Replicate(Chr(0),30)
cVar2 := Replicate(Chr(0),30)
@ 1,1 dcget cVar1 getsize 30 cuebanner 'Gib was ein'
@ 2,1 dcget cVar2 getsize 30 cuebanner 'Und hier auch'
DCREAD GUI FIT ADDBUTTONS
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCGET und Cuebanner
hm,
in der Anleitung hatte ich nichts dazu gefunden. Die müßte mal überarbeitet werden......
Ich werde Deinen Tipp sofort ausprobieren.
in der Anleitung hatte ich nichts dazu gefunden. Die müßte mal überarbeitet werden......
Ich werde Deinen Tipp sofort ausprobieren.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCGET und Cuebanner [ERLEDIGT]
OK,
klappt. Leider aber nicht in dem Fall einsetzbar. Schade.
klappt. Leider aber nicht in dem Fall einsetzbar. Schade.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!