proste dzwieki

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam. Mam problem z funkcją chyba< _beep(100,50);> generuje dźwięki ale z za dużym opóźnieniem. Powoduje to psucie całej kompozycji. Czy jest coś co nie mam takich opóźnień w środowisku Dev-c++. Chodzi o jakiś prosty zamiennik do trybu tekstowego (main). Chodzi o to że pozostała cześć programu jest szybsza od tej funkcji?, a program nie sprawdza czy funkcja? zakończyła już prace. Jak rozwiązać ten problem?

  • Rejestracja: dni
  • Ostatnio: dni
0

Użyj funkcji PlaySound z WinAPI.

  • Rejestracja: dni
  • Ostatnio: dni
0

Chodziło mi o coś prostego bez tworzenia projektu Windows w dev-c++. Na standardowe biblioteki gdzie nie ma jeszcze deklaracji okna roboczego win main chyba.

  • Rejestracja: dni
  • Ostatnio: dni
0

O tryb konsolowy się rozchodzi jak tego użyć?

  • Rejestracja: dni
  • Ostatnio: dni
0

Mam błęda i nie wiem jak to ruszyć. <linker error undefined reference to PlaySound>

  • Rejestracja: dni
  • Ostatnio: dni
0

polinkować winmm.lib czyli w Dev C++: project options->linker i wpisujesz "-lwinmm"

robcio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Opole
  • Postów: 533
0

musisz zalinkować windowsową dllke gdzie znajduje się ta funkcja

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0

dodaj do projektu bibliotekę: Winmm.lib

  • Rejestracja: dni
  • Ostatnio: dni
0

Po linkować sie nie da . To tryb konsolowy. dodałem bibliotekę Winmm.lib i wyskoczyło mi takie coś:<Winmm.lib no such file or directory>

  • Rejestracja: dni
  • Ostatnio: dni
0

do projektu nie do dam bo jest nie aktywne. To nie jest projekt. Prosty tryb konsolowy. Ponoć ktoś wymyślił że to pójdzie w tej prostocie. A mi się wydaje że to strzelanie z armaty do wróbli.

  • Rejestracja: dni
  • Ostatnio: dni
0

W zakładce projekt nic nie jest aktywne wiec nic nie dodam. To nie jest projekt.

  • Rejestracja: dni
  • Ostatnio: dni
0

Nie pomaga. <Linker error undefined reference to PlaySound>

  • Rejestracja: dni
  • Ostatnio: dni
0

Wymaściłem coś takiego:< -I"c:\Windows\System32\winmm" >
Ale i tak nie działa. Dodaje to do polecenia konsolidatora i zanaczam aktywność. Komunikat ten co powyżej.

  • Rejestracja: dni
  • Ostatnio: dni
0

Rozpoznaje chyba funkcje. Jest dymek podpowiedzi. Co do składni nie ma zastrzeżeń.

  • Rejestracja: dni
  • Ostatnio: dni
0

patrz: http://edu.i-lo.tarnow.pl/inf/utils/001_2008/0500.php
tylko że ty chcesz wpisać zamiast

Kopiuj
-lmingw32
-mwindows
-lSDLmain
-lSDL

to:
-lwinmm

gswidwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 839
0

Stwórz sobie ten straszny projekt ale dalej operuj na konsoli... Czlowieku myśl ;/

  • Rejestracja: dni
  • Ostatnio: dni
0

A takie najprostsze rozwiązanie? :)

Kopiuj
printf("%c%c%c",7,7,7);
  • Rejestracja: dni
  • Ostatnio: dni
0

To jest moje pierwsze linkowanie. W sumie nawet jeszcze bym się w to nie bawił, tylko proponowane rozwiązanie do tego mnie pchneło.

  • Rejestracja: dni
  • Ostatnio: dni
0

Sam nie wiem ale ruszyło. Tylko tyle było na kombinowane że dopiero po restarcie.

  • Rejestracja: dni
  • Ostatnio: dni
0

znalazłem dźwięk <crowbar.wav> dałem <PlaySound(TEXT"crowbar.wav",NULL,SND_FILENAME)> ale nie znajduje tego dźwięku. lokalizacja Program files(x86).... . Program nie znajduje tego pliku, odtwarza poprzedni. Gdzie umieścić jego kopie aby funkcja go widziała. W linkieże nie dodam ścieżki do niego, gdyż robię to w konsolowym trybie.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Najprościej przenieś plik crowbar.wav do folderu z exe

  • Rejestracja: dni
  • Ostatnio: dni
0

Działa, choć pewnie przy większych projektach to trochę spartańskie rozwiązanie.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Ehm, przecież każda gra i program tak robi :|
Gdzie Ty byś chciał te pliki trzymać, jak nie zaraz obok programu?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.