Gadget Problem

Anfängerfragen zum Programmieren mit PureBasic.
Coder Pinhead
Beiträge: 234
Registriert: 27.02.2007 10:54
Wohnort: Germany

Gadget Problem

Beitrag von Coder Pinhead »

Der Thread kann Gelöscht werden.

Danke.
Zuletzt geändert von Coder Pinhead am 18.05.2011 18:21, insgesamt 1-mal geändert.
Windows 8.1 x64 | PureBasic v5.x x86/x64

Sämtliche Syntax, Tipp und Rechtschreibfehler unterliegen dem Copyright des Verfassers.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Gadget Problem

Beitrag von RSBasic »

Also ich hab mal einfach selber ein Beispielcode geschrieben und funktioniert:

Code: Alles auswählen

EnableExplicit

Define EventID

Enumeration
  #Copyright
  #OK
  #WEBSITE
EndEnumeration

If OpenWindow(0,0,0,500,400,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  TextGadget(#Copyright, 20, 10, 160, 15, "Text Halt")
  ButtonGadget(#OK, 60, 30, 80, 40, "OK")
  ButtonGadget(#WEBSITE, 50, 75, 100, 20, "Websiten Titel")
  
  Repeat
    EventID=WaitWindowEvent()
    If EventID=#PB_Event_Gadget
      Select EventGadget()
        ;...
        Case #WEBSITE
          RunProgram("iexplore", "http://www.google.de/", "")
      EndSelect
    EndIf
    If EventID = #PB_Event_CloseWindow
      End
    EndIf
  ForEver
EndIf
Vielleicht erkennst du dein Fehler selbst.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Gadget Problem

Beitrag von ts-soft »

Coder Pinhead hat geschrieben:About File Komplett:
Bei deinem "kompletten Code" passiert gar nichts, was aber auch nicht verwunderlich ist.
Sollen wir den jetzt für Dich zusammensetzen, damit er läuffähig wird? Viel wichtiger: Was Zahlst Du dafür?

Wollt oder könnt Ihr das nicht begreifen :?

// edit
@RSBasic: Was hat er gezahlt? Und was hat es zum finden des Fehlers geholfen?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Gadget Problem

Beitrag von RSBasic »

@ts-soft
Ganz schön viel, bin immernoch begeistert.^^
Mal im Ernst. Da er ja keinen kompletten, lauffähigen Code gepostet hat, sondern nur Teile, habe ich einfach einen eigenen lauffähigen Beispielcode geschrieben, mit dem er mit seinem Code vergleichen kann, so dass er eventuell seinen Fehler in seinem Quellcode findet.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Coder Pinhead
Beiträge: 234
Registriert: 27.02.2007 10:54
Wohnort: Germany

Re: Gadget Problem

Beitrag von Coder Pinhead »

Danke RSBasic nur das Problem lag eher woanders als im About File sondern im Main File hab es inzwischen erst mal mit Einschränkungen anders hingekommen den Rest finde ich auch schon noch raus.

Der Thread kann von mir aus auch wieder gelöscht werden :wink: .
Windows 8.1 x64 | PureBasic v5.x x86/x64

Sämtliche Syntax, Tipp und Rechtschreibfehler unterliegen dem Copyright des Verfassers.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Gadget Problem

Beitrag von ts-soft »

RSBasic hat geschrieben:@ts-soft
Ganz schön viel, bin immernoch begeistert.^^
Mal im Ernst. Da er ja keinen kompletten, lauffähigen Code gepostet hat, sondern nur Teile, habe ich einfach einen eigenen lauffähigen Beispielcode geschrieben
Solange sich der Fehler in seinen Teilcodes aber nicht befindet, macht das keinen Sinn und er lernt es nicht, wie man
Fehler / Probleme richtig meldet.

Mal im Ernst. Lass das lieber, ist Kontraproduktiv. Weise ihn lieber auf die fehlenden Informationen/Codestücke hin!
PS: Meine Glaskugel hab ich inzwischen verkauft :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Gadget Problem

Beitrag von NicTheQuick »

Ich lösch' hier gar nichts. Das könnte ja jeder sagen, wenn sein Problem gelöst ist. Und dann macht das Forum schon wieder wenig Sinn. Auch wenn jetzt der Startpost verstümmelt ist. Das sollte man eigentlich verbieten. ^^
Coder Pinhead
Beiträge: 234
Registriert: 27.02.2007 10:54
Wohnort: Germany

Re: Gadget Problem

Beitrag von Coder Pinhead »

ts-soft hat geschrieben:Sollen wir den jetzt für Dich zusammensetzen, damit er läuffähig wird?
Nein, ein Code-Snippet der eine jeweilige Funktion erklärt recht als gedankenstütze meist vollkommen und erhöht den Lernprozess. Weil man sich dann nach dem "Try and Error" Prinzip und anhand von dem Beispielen selbst auf die suche nach den Fehler machen kann und so daraus Lernt. Korrigiert mich wenn ich falsch liegen sollte!
RSBasic hat geschrieben:Beispielcode geschrieben, mit dem er mit seinem Code vergleichen kann, so dass er eventuell seinen Fehler in seinem Quellcode findet.
War auch voll kommend ausreichend.
Danke.
NicTheQuick hat geschrieben:Ich lösch' hier gar nichts.
Der Übersicht des Forums und des Suchindexes wäre es sinnvoll.
Windows 8.1 x64 | PureBasic v5.x x86/x64

Sämtliche Syntax, Tipp und Rechtschreibfehler unterliegen dem Copyright des Verfassers.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Gadget Problem

Beitrag von ts-soft »

Coder Pinhead hat geschrieben:
ts-soft hat geschrieben:Sollen wir den jetzt für Dich zusammensetzen, damit er läuffähig wird?
Nein, ein Code-Snippet der eine jeweilige Funktion erklärt recht als gedankenstütze meist vollkommen und erhöht den Lernprozess. Weil man sich dann nach dem "Try and Error" Prinzip und anhand von dem Beispielen selbst auf die suche nach den Fehler machen kann und so daraus Lernt. Korrigiert mich wenn ich falsch liegen sollte!
Ein Code-Snippet, das den Fehler gar nicht enthält hilft überhaupt nicht, jedenfalls nicht den Usern, die Dir helfen sollen.
Ein Code-Snippet, das reduziert auf ein Minimum ausführbar ist und den Fehler reproduziert hilft. Meist findet man den
Fehler bereits beim Erstellen dieses auf ein minimum reduzierten Codes.

Mein Lernprozess braucht nicht mehr erhöht zu werden, bin 51 und brauche nicht mehr so viel lernen :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten