Piepton erzeugen unter PB 4.4 -Linux

Anfängerfragen zum Programmieren mit PureBasic.
hanshampel
Beiträge: 36
Registriert: 11.09.2004 18:18
Wohnort: Hohenkirchen
Kontaktdaten:

Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
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: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Piepton erzeugen unter PB 4.4 -Linux

Beitrag von DarkDragon »

Ach das mit Linux hab ich übersehen, tut mir leid.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
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: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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
hanshampel
Beiträge: 36
Registriert: 11.09.2004 18:18
Wohnort: Hohenkirchen
Kontaktdaten:

Re: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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
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: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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
hanshampel
Beiträge: 36
Registriert: 11.09.2004 18:18
Wohnort: Hohenkirchen
Kontaktdaten:

Re: Piepton erzeugen unter PB 4.4 -Linux

Beitrag von hanshampel »

@ts-soft
Hab ich jetzt gemacht
Sehr schön.
Vielen Dank für den Hinweis.


hanshampel
Little John

Re: Piepton erzeugen unter PB 4.4 -Linux

Beitrag 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
Antworten