meine anfänge - warum klappts nicht !? :-(

Anfängerfragen zum Programmieren mit PureBasic.
Rokur
Beiträge: 167
Registriert: 29.12.2005 09:58
Computerausstattung: Intel Core2 Quad (4x2,4 GHz), 4096 MB RAM, GForce 8800GTX 786 MB
Windows XP 32 Bit, PureBasic 4.40 (x86)

Beitrag von Rokur »

Du solltest generell mit Konstanten arbeiten, sonst wirds sehr unübersichtlich. Wenn du dir später mal deinen eigenen Code wieder anschaust weißt du nicht mehr was welche Zahl jetzt bedeutet.

Wenn du mehr Freiraum haben willst als mit den PB-Konstanten, dann kannst du noch die aus der Windows-API benutzen. Dazu gibts eigene Dokumentationen, oder du schaltest die Autovervollständigung ein und gibts mal #MB_ ein, dann gibts ne Liste mit allen Konstanten die so anfangen.

Hab mal paar rausgeschrieben die für dich interessant sein könnten:

Code: Alles auswählen

;Icon setzen
#MB_ICONERROR
#MB_ICONINFORMATION
#MB_ICONQUESTION
#MB_ICONSTOP
#MB_ICONEXCLAMATION

;Buttons setzen
#MB_OK
#MB_OKCANCEL
#MB_RETRYCANCEL
#MB_YESNO
#MB_YESNOCANCEL

;Buttons abfragen
#IDYES
#IDNO
#IDCANCEL
#IDRETRY
#IDABORT

Code: Alles auswählen

;Mit dem ODER-Operator können die in Kombination verwenden werden:
antwort.l = MessageRequester("Title","Text",#MB_ICONQUESTION | #MB_RETRYCANCEL)
If antwort = #IDRETRY
  Debug "Wiederholen"
ElseIf antwort = #IDCANCEL
  Debug "Abbrechen"
Else
  Debug "unbekannt: "+Str(antwort)
EndIf
Antworten