Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

beep_-ton endloslang

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 16.06.2007, 21:22    Titel: beep_-ton endloslang Antworten mit Zitat

hi,

wie kann ich mit beep_ (nicht beep) den erzeugte ton unendlich lang abspielen lassen und auf tastendruck abbrechen lassen?

syntax von beep_: beep_ (frequenz,dauer)

gibt es dazu vielleicht auch eine alternative zu beep_?#

edit:
_Michael_ (aus irc) hat mir ein beispiel gemacht:

http://fbnp.mlaumen.dyndns.org/index.php?view=178
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 16.06.2007, 22:22    Titel: Antworten mit Zitat

Erstmal vorab: _Michael_ == Programmierer
Nur dem allgemeinen Verständnis wegen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 16.06.2007, 22:41    Titel: Antworten mit Zitat

Die Nutzbarkeit des Befehls lass ich ma so dahingestellt, aber wenn es zu der Frage auch eine loesung gibt, dann waere es schoen wenn nicht sogar sinnvoll diese vielleicht auch zu posten, und wenn man damit nur
unnoetiges neuposten der gleichen frage versucht zu verhindern. durchgeknallt
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 16.06.2007, 22:45    Titel: Antworten mit Zitat

nur mal nebenbei.. wieso musst du alles, was im IRC dir beantwortet wird, gleichzeitg noch im Forum nachfragen?!
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 16.06.2007, 22:47    Titel: Antworten mit Zitat

Im forum sind halt mehr leute und andere personen, die den die suchen-funktion des forums nutzen haben auch was davon.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 16.06.2007, 22:49    Titel: Antworten mit Zitat

[offtopic]
zu denen du aber net gehörst.... und ich denk du schläfst scho? xD
[/offtopic]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 16.06.2007, 22:49    Titel: Antworten mit Zitat

aber wenn du es auch noch gleichzeitig nachfrägst... und wenn _Michael_ im IRC ist, der sich damit auskennt...?!
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 16.06.2007, 22:52    Titel: Antworten mit Zitat

King-01 hat Folgendes geschrieben:

Im forum sind halt mehr leute und andere personen, die den die suchen-funktion des forums nutzen haben auch was davon.


Wovon sollen die Leute etwas haben ?!
Damit jeder mitbekommt das jemand fuer Dich ein Problem geloest hat ?
Und Leute die moeglichweise das selbe oder ein aehnliches Problem haben immer noch dumm gucken das hier immernoch keine loesung zu dem Problem steht ?! durchgeknallt grinsen
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 16.06.2007, 23:10    Titel: Antworten mit Zitat

Wie man sich über alles aufregen kann.
Was spricht denn dagegen, irgendwo anders um Hilfe zu fragen?
Solange man dann den Beitrag editiert und nicht 10 Posts hintereinander macht finde ich das nicht so schlimm, vor allem hat er die Frage im Forum vor meiner Beantwortung im IRC erstellt.
_________________
Code:
#include "signatur.bi"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 17.06.2007, 09:53    Titel: Antworten mit Zitat

Zitat:
und ich denk du schläfst scho? xD


war gestern abend noch schnell im forum.

Zitat:
Wovon sollen die Leute etwas haben ?!


wenn diese leute zufällig das selbe problem haben...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 17.06.2007, 11:16    Titel: Antworten mit Zitat

ich hab jetztein kleines programm geschrieben aber das funktioniert nicht wie es soll.

http://www.freebasic.de/fbnp/index.php?view=683

edit: diesmal war wieder das irc schneller happy
musste den code nur etwas umändern:
http://www.freebasic.de/fbnp/index.php?view=684
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 17.06.2007, 15:58    Titel: Antworten mit Zitat

Wenn du dir angewöhnen würdest, deine benutzten Variablen von vorherein zu deklarieren, würdest du selber deine Fehler viel schneller finden:
fbnp hat Folgendes geschrieben:
sub tonan(freq%)
Dim As Ushort f = 1193181 \ freq%
Out &H61, Inp (&H61) Or 3
Out &H43, &HB6
Out &H42, Lobyte(f)
Out &H42, Hibyte(f)
end sub

sub tonaus()
Out &H61, Inp (&H61) And &HFC
end sub

freq% = 100

do

y$ = inkey$
select case y$
case "1": freq+=1
case "2": freq-=1
end select


tonan(freq%)
sleep

if n$ = "1" or n$ = "2" then
tonaus()
end if

loop
du benutzt n$, ohne daß es jemals einen Wert erhalten hätte..
..intuitive Programmierung?
wie wärs mit einem n$=Inkey
(ich verrate aber nicht, wo es hingehört lachen)
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 17.06.2007, 16:22    Titel: Antworten mit Zitat

das problem hab ich schon längst behoben.

quellcode:

http://www.freebasic.de/fbnp/index.php?view=686


Zuletzt bearbeitet von King-01 am 17.06.2007, 16:29, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 17.06.2007, 16:26    Titel: Antworten mit Zitat

fbnp hat Folgendes geschrieben:
Fehler: Dieser Code existiert nicht.
..axo..
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
King-01
gesperrt


Anmeldungsdatum: 26.02.2007
Beiträge: 351

BeitragVerfasst am: 17.06.2007, 16:29    Titel: Antworten mit Zitat

ups,da war noch das ende eines code-tags am ende des links. habs entfernt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 17.06.2007, 17:28    Titel: Antworten mit Zitat

Meine Variante..
Code:
Const Aus=0, Esc=!"\27"
Dim As Long Frequenz=100
Dim As String y, n

Sub Ton(byVal Frequenz As Long)
  If Frequenz=Aus Then
    Out &H61, Inp (&H61) And &HFC
    Exit Sub
  End If
  Dim As uShort u=1193181\Frequenz
  Out &H61, Inp(&H61) Or 3
  Out &H43, &HB6
  Out &H42, LoByte(u)
  Out &H42, HiByte(u)
End Sub

Do
  y=Inkey
  Select Case y
    Case "+": Frequenz+=1
    Case "-": Frequenz-=1
  End Select
  Ton(Frequenz)
  Sleep
  n=Inkey
  Select Case n
    Case Esc: Ton(Aus): End 'Jetz is Ruhe bei Esc..
    Case "+", "-": Ton(Aus)
  End Select
Loop
..ist allerdings ungetestet lachen
nach einem Test von Eternal_Pain habe ich bei Esc noch Ton(Aus) eingefügt..
..ahhh, Ruhe is..
[Edit]
..ich habe den Code lediglich 'lesbar' gemacht, für Konstruktionsfehler in der Schleife bitte King01 fragen..

..wer das aber nicht möchte, findet hier eine abschaltbare Version
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz