Fragen zu MDIDEMO
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Fragen zu MDIDEMO
Hi,
ich schaue mir gerade die MDIDEMO an und mache mir meine Gedanken dazu. Wer ist denn so lieb und erklärt mir ein paar Dinge zu diesem Programm?
Wieso erbt der Datadialog von XbpDialog?
Wieso werden init() create() usw überschrieben. Ich blicke im Moment nicht so richtig durch dieses Beispiel durch..
ich schaue mir gerade die MDIDEMO an und mache mir meine Gedanken dazu. Wer ist denn so lieb und erklärt mir ein paar Dinge zu diesem Programm?
Wieso erbt der Datadialog von XbpDialog?
Wieso werden init() create() usw überschrieben. Ich blicke im Moment nicht so richtig durch dieses Beispiel durch..
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!!
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Fragen zu MDIDEMO
hi,
Beides sind abgeleitet von XbpDialog und sind "komplette Fenster"
Die Methoden :Init() und :Create() sind bei von XbParts abgeleiteten
CLASS üblich.
gruss by OHR
Jimmy
Bei dem Demo werden doch 2x CLASS erzeugt : DataDialog & SeekDialogManfred hat geschrieben: ich schaue mir gerade die MDIDEMO an und mache mir meine Gedanken dazu. Wer ist denn so lieb und erklärt mir ein paar Dinge zu diesem Programm?
Wieso erbt der Datadialog von XbpDialog?
Wieso werden init() create() usw überschrieben. Ich blicke im Moment nicht so richtig durch dieses Beispiel durch..
Beides sind abgeleitet von XbpDialog und sind "komplette Fenster"
Die Methoden :Init() und :Create() sind bei von XbParts abgeleiteten
CLASS üblich.
gruss by OHR
Jimmy
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi,
so gesehen ist das schon klar, aber meine Dialoge werden nicht von XbpDialog abgeleitet. Sie klappen auch. Ich frage mich jetzt nur, warum dieser Umweg? Welchen Vorteil bringt es mir, wenn ich es so mache, wie in dem Beispiel gezeigt?
so gesehen ist das schon klar, aber meine Dialoge werden nicht von XbpDialog abgeleitet. Sie klappen auch. Ich frage mich jetzt nur, warum dieser Umweg? Welchen Vorteil bringt es mir, wenn ich es so mache, wie in dem Beispiel gezeigt?
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: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Moin,
vor allen Dingen verstehe ich nicht so ganz, warum bei init(), create(), configure() immer die gleichen, kompletten Parameter übergeben werden? Das kann ich nicht nachvollziehen.
vor allen Dingen verstehe ich nicht so ganz, warum bei init(), create(), configure() immer die gleichen, kompletten Parameter übergeben werden? Das kann ich nicht nachvollziehen.
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!!
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Manfred,
ich habe jetzt nicht viel Zeit (leider, muss noch einen Schrank und eine Couch zusammenbauen...).
Aber ich empfehle Dir am Donnerstag und Freitag die (englischsprachigen) Vorträge von Jose Luis Otermin (OOP-01) und Michael Hoffmann (OOP-02 Pt. 1 + 2) - da werden bestimmt keine Fragen mehr offen bleiben
Viele Grüße und bis bald,
Martin
ich habe jetzt nicht viel Zeit (leider, muss noch einen Schrank und eine Couch zusammenbauen...).
Aber ich empfehle Dir am Donnerstag und Freitag die (englischsprachigen) Vorträge von Jose Luis Otermin (OOP-01) und Michael Hoffmann (OOP-02 Pt. 1 + 2) - da werden bestimmt keine Fragen mehr offen bleiben
Viele Grüße und bis bald,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi Martin,
na dann hoffe ich, dass ich das auch während des Zuhörens umgesetzt bekomme. Technisches Englisch, über ein Thema, was man nicht so ganz versteht und dann immer im Kopf parallel übersetzen und nicht vokabelfest sein. Puh, das wird heftig.
na dann hoffe ich, dass ich das auch während des Zuhörens umgesetzt bekomme. Technisches Englisch, über ein Thema, was man nicht so ganz versteht und dann immer im Kopf parallel übersetzen und nicht vokabelfest sein. Puh, das wird heftig.
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!!
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Manfred,
nein - nicht heftig, sondern spassig
Die beiden Vorträge von Michael werde ich mir wohl auch anhören - mal wieder altgelerntes auffrischen...
Viele Grüße,
Martin
nein - nicht heftig, sondern spassig
Die beiden Vorträge von Michael werde ich mir wohl auch anhören - mal wieder altgelerntes auffrischen...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Nagut,
auf jeden Fall stelle ich fest, das mein zurückgekehrter Spass an der Sache genau zum richtigen Zeitpunkt eintritt.....
auf jeden Fall stelle ich fest, das mein zurückgekehrter Spass an der Sache genau zum richtigen Zeitpunkt eintritt.....
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!!
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
hi,
während :
:New() -> :Init()
geht nach
:Create() -> :Create()
gruss by OHR
Jimmy
Naja es gibt ja 2 Möglichkeiten :Manfred hat geschrieben: vor allen Dingen verstehe ich nicht so ganz, warum bei init(), create(), configure() immer die gleichen, kompletten Parameter übergeben werden? Das kann ich nicht nachvollziehen.
Code: Alles auswählen
oObj := XbpClass:New(oParent,oOwner,aPos,aSize,aPres,lVisible)
oObj:create()
oder
oObj := XbpClass:New()
oObj:create(oParent,oOwner,aPos,aSize,aPres,lVisible)
:New() -> :Init()
geht nach
:Create() -> :Create()
gruss by OHR
Jimmy
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Das wir mir auch schon klar. Ich war nur verwundert, das es bei beiden mit Parametern ist und das beide aufgerufen werden. Aber wie ich vorhin festgestellt hatte, müssen die Parameter nicht überall angegeben werden. Ich dachte erst, es würden beim create() die von init() überschrieben, aber dem ist nicht so. Wieder etwas dazugelernt.
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: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi,
noch ne Frage: Was macht denn die Funktion RootWindow() in mdidemo? Was als Ergebnis herauskommt habe ich schon gesehen, wenn es nicht übergeben wird, bekommt das neue Fenster keinen Focus.
noch ne Frage: Was macht denn die Funktion RootWindow() in mdidemo? Was als Ergebnis herauskommt habe ich schon gesehen, wenn es nicht übergeben wird, bekommt das neue Fenster keinen Focus.
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!!