Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

FB-GfxGui (projekt)
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
d1rty.h4rry



Anmeldungsdatum: 05.10.2006
Beiträge: 116
Wohnort: Cassel

BeitragVerfasst am: 04.09.2009, 23:52    Titel: Antworten mit Zitat

danke lächeln ich werds mir zu gemüte führen... man muss es ja auch nicht übertreiben lächeln ein neues windows solls nicht werden lächeln

ähh@Muttonhead.. ich hab grad mal ein bisschen in den Modulen von deine GUI geblättert du hast da irgendwo einen leeren constructor benutzt..

sGUI.BAS - Ausschnitt

Code:
 
.
.
.
.
declare constructor () 
'Destruktor
' n/a
'Methoden
  declare sub xSleep (eventmode as integer,XButton as integer=1)
  declare sub ChainGadget (gad as Gadget ptr)
private:
  declare sub GadgetControl
  declare function GetGadgetNumber as Gadget ptr
end type

'Konstruktor***************************
constructor EventHandle()  '<--- ???
end constructor

'Methoden*****************************
.
.
.
.



warum?
ansonsten werd ich das menü von mir mal umstellen auf pointer und events (oh mann was dazu lernen müssen nervt zwinkern )

mfG d1rty happy h4rRy
_________________
"Das Fernsehen ist so etwas wie eine geistige Neutronenbombe, das Gehirn wird weggestrahlt. Nur der Kopf bleibt da!" -Olliver Kalkhofe
-> http://fernsehkritik.tv/tv-magazin/
"Wenn alle Stricke reißen, dann häng ich mich auf", Karl Kreiss lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Muttonhead



Anmeldungsdatum: 26.08.2008
Beiträge: 566
Wohnort: Jüterbog

BeitragVerfasst am: 05.09.2009, 00:52    Titel: Antworten mit Zitat

... ich hab vorher mal ein kleines C++ Lehrbuch für Anfänger ein wenig durchgearbeitet. Dort wurde mal das Klassen-Konzept im Ansatz erklärt.

Nicht das ich von C++ oder Klassen Ahnung hätte, im Grunde genommen steht dort nur das es nicht verkehrt ist, einen leeren Konstruktor (ohne Parameter) zu definieren.

Ein Konstruktor, die Profis mögen mich berichtigen,dient ja im Wesentlichen dazu, die Eigenschaften einer Klasse zu definieren und, je nach Überladung(also Parameter-Übergabe ), deren Werte zu setzen...
(Jetzt gibt es mit Sicherheit Prügel *lach*)

Ursprünglich hatte ich mal einen Parameter, der ist entfallen

Egal wie.. der leere Konstruktor ist wohl in meiner GUI überflüssig, aber ungefährlich grinsen

Mutton
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 05.09.2009, 06:30    Titel: Antworten mit Zitat

Vieleicht hilft dir das beim erzeugen eines EDIT-Feld's (Multiline)


http://www.freebasic-portal.de/index.php?s=fbporticula&mode=show&id=881


Und, für ne Single-Line (is jedoch ne .bi, aus nem aktuellen GUI projekt von mir).
http://www.freebasic-portal.de/index.php?s=fbporticula&mode=show&id=882


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
d1rty.h4rry



Anmeldungsdatum: 05.10.2006
Beiträge: 116
Wohnort: Cassel

BeitragVerfasst am: 05.09.2009, 11:54    Titel: Antworten mit Zitat

jo danke das hilft mir auf jeden fall.. ich muss es mir erstmal genauer ansehn aber ich denke ich kann davon was lernen danke TPM lächeln
_________________
"Das Fernsehen ist so etwas wie eine geistige Neutronenbombe, das Gehirn wird weggestrahlt. Nur der Kopf bleibt da!" -Olliver Kalkhofe
-> http://fernsehkritik.tv/tv-magazin/
"Wenn alle Stricke reißen, dann häng ich mich auf", Karl Kreiss lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
croco97



Anmeldungsdatum: 04.11.2005
Beiträge: 260

BeitragVerfasst am: 05.09.2009, 19:43    Titel: Antworten mit Zitat

Muttonhead hat Folgendes geschrieben:
Ein Konstruktor, die Profis mögen mich berichtigen,dient ja im Wesentlichen dazu, die Eigenschaften einer Klasse zu definieren (...)


...dient dazu, sie zu initialisieren. Das ist die Grundidee des Konstruktors. Vor der OOP musste man immer dran denken, die Objekte (sic - auch vor der OOP gab es schon Objekte und Klassen) von Hand zu initialisieren. Das konnte einem schon mal durch die Lappen gehen und dann hagelte es uninitialisierte Pointer. Der Konstruktor macht das auch in den vertracktesten Fällen automatisch.

VG!

Croco
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz