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:

goto <String> möglich?

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
licer



Anmeldungsdatum: 17.05.2005
Beiträge: 51

BeitragVerfasst am: 19.05.2005, 11:47    Titel: goto <String> möglich? Antworten mit Zitat

Hi

Also ich hab grad ne Funktion geschrieben die einem das erstellen von button und eingabefeldern extrem erleichetert.

fielddraw$ (Aktion$,text$,x,y,FarbeKaseten,Füllfarbekasten,TextFarbe)

die funktion kann wenn mit der maus auf das feld geklickt wird

aktion$="end" => Programm beenden
aktion$="return1" => die funktion gibt eine "1" zürück kann mit VAL zum incrementieren und decrementieren benutzt werden
aktion$="string" => das feld dient beim draufklicken als Eingabefeld
(auf anfrage auch genauere Erklärung)

Wenn jetzt eine nichtdefinierte aktion angegeben wird wird beim klicken mit der Maus die aktion als string zurückgegeben werden.

Und jetzt zur frage: Kann ich dann im Hauptprogramm einen Sprungbefehl zu dem in einer stringvariablen abgelegten lable machen?

rein logisch wäre das goto <Stringvariable>. So einfach machts mir qb aber leider nicht.

Hat jemand ne idee oder interesse daran sich die funktion mal anzugucken (Funktion benötigt futurelib)?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Quark48



Anmeldungsdatum: 16.10.2004
Beiträge: 559
Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern

BeitragVerfasst am: 19.05.2005, 11:59    Titel: Antworten mit Zitat

Hallo!

Nein, das Goto String$ ist leider nicht möglich. Da musst du schon
SELECT CASE und/oder IF benutzen.
_________________
Grüßle, Stefan lächeln
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht! happy
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
licer



Anmeldungsdatum: 17.05.2005
Beiträge: 51

BeitragVerfasst am: 19.05.2005, 12:10    Titel: Antworten mit Zitat

OH man

Ich sitz seit Tagen an dieser funktion, lese mich durch tausend tutorials und dann fällt mir sone "simple" lösung net ein mit dem Kopf durch die Mauer wollen

Danke nochmal grinsen

also die aktion kommt dann auch gleich noch mit rein.


Ist sone funktion eigentlich nützlich oder gibts das schon und ich hab mir die mühe umsonst gemacht?

wenns für sinnvoll erachtet wird kann ich auf wunsch ne doku schreiben und das ganze veröffentlichen

PS: Bin ein bisschen Stolz grinsen is meine erste erste erfahrung mit Grafikprogrammierung und mit basic hatte ich vorher auch net viel zu tun.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 19.05.2005, 15:54    Titel: Antworten mit Zitat

Wenn nicht für die Community war es auf jeden fall für dich nützlich! Denn du hast daraus bestimmt einiges gelernt, z.B. dass man auch auf die einfachen Lösungen achten sollte zwinkern
Das meiste lernt man eben nicht aus Tutorials, sondern durch Praxis. Wenn du fertig bist, kannst du es ja ins Projektvorstellungs-Forum posten, damit andere deine Ansätze begutachten können. Denn ein GUI braucht man in fast jedem Programm, und vielleicht hast du die eine oder andere Lösung gefunden, auf die ein Member hier nicht gekommen wäre.

Nützlich sind soche Prozeduren also immer zwinkern
Viel Spaß noch beim weiterproggen!
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
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 QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
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