Seite 1 von 1

Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 20:39
von hanshampel
Beim kompilieren eines mit pb4.1 unter Windows erstellten Programms mit pb 4.4 unter Linux
kommt eine Fehlermeldung bei einem

Code: Alles auswählen

Beep_(200.200).
Ich möcht einen einfachen Piepton bei einer Fehleingabe erzeugen.
Wie mach ich das. Irgendwas mit

Code: Alles auswählen

Chr(7)
?
Hat jemand einen Tip?

hanshampel

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 20:47
von DarkDragon
Eine Fehlermeldung des Compilers wäre das nächste mal nicht schlecht. Du kannst einfach mit Strg + C die Fehlermeldung kopieren und mit Strg + V hier einfügen.
Ansonsten solltest du keine Punkte reinsetzen sondern Kommas:

Code: Alles auswählen

Beep_(200, 200)
Und der Punkt am Ende ist auch fehl am Platz.
Wenn du die Demo verwendest kannst du den Befehl aber eh nicht verwenden.

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 20:53
von ts-soft
hanshampel hat geschrieben:Beim kompilieren eines mit pb4.1 unter Windows erstellten Programms mit pb 4.4 unter Linux
kommt eine Fehlermeldung
1. Beep_ ist eine Windows API
2. Windows APIs haben es so an sich, nur unter Windows zu Laufen, sonst wären es Linux APIs
3. Mit dem Punkt zwischen den Parametern ist es mit an Sicherheit grenzender Wahrscheinlichkeit
noch nicht gelaufen.

Ob es ein äquivalent dieser API in der Linux API gibt, weiß ich jetzt allerdings nicht.

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 20:58
von DarkDragon
Ach das mit Linux hab ich übersehen, tut mir leid.

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 21:02
von ts-soft
DarkDragon hat geschrieben:Ach das mit Linux hab ich übersehen, tut mir leid.
Kein Problem, mußte auch mehrmals lesen um den Inhalt zu verstehen :lol:

Zum Beep Problem:

Code: Alles auswählen

gdk_beep_()
Funktioniert nur, wenn vorher ein Fenster geöffnet wurde und Tonhöhe und Dauer sind nicht
einstellbar, es kommt also nur ein sehr dumpfes Burrrp :mrgreen:
GDK Reference Manual hat geschrieben:gdk_beep ()

void gdk_beep (void);
Emits a short beep on the default display.
Gruß
Thomas

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 21:34
von hanshampel
Aha
@Thomas vielen Dank für das gdk_beep_()
Das meinte ich.
Das werd ich mal in eine suchmaschine meiner Wahl eintippen-dann müsste ich
-theoretisch- noch einige gdk_ .... Sachen finden die ich gut gebrauchen kann.

hanshampel

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 17.01.2010 21:42
von ts-soft
Nimm den Paketmanager Deiner Linux-Distribution und installiere einfach Devhelp.
Desweiteren evtl. noch ein paar *.doc zu den Libs (die von PB genutzt werden, also wovon Du bereits
die *.dev installiert hast), falls die fehlen sollte.

Gruß
Thomas

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 18.01.2010 21:18
von hanshampel
@ts-soft
Hab ich jetzt gemacht
Sehr schön.
Vielen Dank für den Hinweis.


hanshampel

Re: Piepton erzeugen unter PB 4.4 -Linux

Verfasst: 19.01.2010 21:20
von Little John
ts-soft hat geschrieben:Zum Beep Problem:

Code: Alles auswählen

gdk_beep_()
Funktioniert nur, wenn vorher ein Fenster geöffnet wurde und Tonhöhe und Dauer sind nicht
einstellbar, es kommt also nur ein sehr dumpfes Burrrp :mrgreen:
Thomas, einmal mehr vielen Dank für wertvolle Informationen!
Der Ton ist ja interessant, hört sich für mich irgendwie nach Boimp an. :lol:

Gruß, Little John