Super Anfänger Frage

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Super Anfänger Frage

Beitrag von Green Snake »

Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke
-.-"
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26
Wohnort: Hessen
Kontaktdaten:

Re: Super Anfänger Frage

Beitrag von Leo »

Green Snake hat geschrieben:Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke
1. Öhm.. du scheinst ne alte PB Version zu haben?!
2. MessageRequester("Titel","Nachricht",#MB_ICONSTOP) ;Gib das einfach mal in den Editor ein [Argh, ich dachte du meinst was anders ._."]
3. www.robsite.de ;)
Zuletzt geändert von Leo am 22.02.2005 19:34, insgesamt 1-mal geändert.
Benutzeravatar
crossroads
Beiträge: 244
Registriert: 29.08.2004 05:41
Wohnort: Rhine Main Area

Re: Super Anfänger Frage

Beitrag von crossroads »

Green Snake hat geschrieben:Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke
Was meinst Du mit Zeilenzahl? Vielleicht meinst Du eine Sprungmarke (Label), um z.B mittels Goto zu einer bestimmten Zeile zu springen?
Das machst Du am besten so:

Code: Alles auswählen

Goto Label
MessageRequester("Error", "Allgemeiner Fehler", #MB_ICONSTOP)
End
Label:
;hier gehts weiter im Program
Der Goto-Befehl überspringt den Messagerequester und den End-Befehl.
Damit ist auch Deine zweite Frage (Messagerequester) beantwortet.

Tutorials gibts z.B. auf PurArea und Robsite (siehe rechts oben, da stehen diverse Links).
Man soll die Tür aufmachen, bevor man durchgeht ...
Salami
Beiträge: 41
Registriert: 18.02.2005 09:42
Kontaktdaten:

Beitrag von Salami »

Antwort auf zweite Frage:

MessageRequester("Titel", "Nachricht", #MB_ICONSTOP)

Für genaueres:
http://www.robsite.de/php/pureboard/viewtopic.php?t=12

Edit: oh da war jemand schneller :mrgreen:
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Die Zeilennummerierung kann man in de Optionen anstellen. Dafür muss man allerdings eine entsprechend neue PB-Version haben. In der Topos 3.3 ist diese Nummerierung afaik noch nicht vorhanden.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Sprite Laden

Beitrag von Green Snake »

Hallo

habe wieder eine einfache frage:

habe ein problem mit sprites laden.

kann jemand mir erklären wie das genau geht(hab so ein buch, wird aber nicht schlau draus)

also ich habe ein bmp in einem ordner, und jetzt möchte ich, dass dass sprite auf dem bildschir in der position X200 Y200
angezeigt wird.

hoffe ihr könnt mir helfen, gruss

greensnake

danke im voraus
-.-"
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Code: Alles auswählen

initsprite ():initkeyboard()
if openscreen (800,600,16,"BLA")
LoadSprite (1,"deinOrdner\bildchen.bmp",0)

repeat
flipbuffers()
clearscreen(0,0,0)
displaysprite (1,200,200)
examinekeyboard()
until keyboardpushed(#pb_key_escape)
end 
endif 
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Vielen Dank

Beitrag von Green Snake »

Danke

dein code hat geklappt
-.-"
Tibor
Beiträge: 42
Registriert: 29.08.2004 03:25
Wohnort: Mittelerde, südlich der großen Grasplantagen

Beitrag von Tibor »

Zu 1.
Falls du keine aktuelle PB-Version hast,
kannst du den Code des aktuellen Editors hier runter laden.
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Nur der Logik halber würde ich flipbuffers() nach allen Zeichenoperationen aufrufen (also am Ende der Schleife) und nicht davor. So sieht man nämlich immer das Frame des letzten Schleifendurchlaufs undbesser verständlich ist es, wenn man erst alles auf den Buffer malt und danach umdreht, nicht davor.
Antworten