Библиотека WinMM.dll

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Chuvack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 20.01.2005 (Чт) 20:59
Откуда: Россия

Библиотека WinMM.dll

Сообщение Chuvack » 24.01.2005 (Пн) 20:25

Хочу спросить, что эта за библиотека и как она используется. Где-то слышал, что связана со звуком так это или нет.

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 24.01.2005 (Пн) 23:04

Да именно связана со звуком !
Код: Выделить всё
Private Const SND_FILENAME = &H20000
Private Const SND_ASYNC = &H1
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Private Sub Command1_Click()
PlaySound "C:\MyFyle.WAV", ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub


:wink:
Max!

Chuvack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 20.01.2005 (Чт) 20:59
Откуда: Россия

Сообщение Chuvack » 25.01.2005 (Вт) 22:04

А что эта библиотека может еще, кроме того, что проигрывать .wav

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 25.01.2005 (Вт) 22:14

Посмотри dll Dependency Walker'ом (C:\Program Files\Microsoft Visual Studio\Common\Tools\DEPENDS.exe), и сам всё увидишь...

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 25.01.2005 (Вт) 23:56

А у меня такого нету... :(
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 26.01.2005 (Ср) 16:11

dumpbin /exports winmm.dll писал(а):
Код: Выделить всё
Microsoft (R) COFF Binary File Dumper Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.


Dump of file winmm.dll

File Type: DLL

  Section contains the following exports for WINMM.dll

           0 characteristics
    3812268F time date stamp Sun Oct 24 03:20:15 1999
        0.00 version
           2 ordinal base
         200 number of functions
         199 number of names

    ordinal hint RVA      name

          3    0 00004C40 CloseDriver
          4    1 00008AB5 DefDriverProc
          5    2 00007C45 DriverCallback
          6    3 00004DBE DrvGetModuleHandle
          7    4 00004DBE GetDriverModuleHandle
          8    5 00001FF7 MigrateAllDrivers
          9    6 0001ADB0 MigrateMidiUser
         10    7 0000299A MigrateSoundEvents
         11    8 00008C5B NotifyCallbackData
         12    9 0000461D OpenDriver
         13    A 000034E9 PlaySound
         14    B 000034E9 PlaySoundA
         15    C 00003DFE PlaySoundW
         16    D 00004B62 SendDriverMessage
         17    E 00014D48 WOW32DriverCallback
         18    F 00015441 WOW32ResolveMultiMediaHandle
         19   10 00008739 WOWAppExit
         20   11 0001BACE WinmmLogoff
         21   12 00001FC1 WinmmLogon
         22   13 00014E06 aux32Message
         23   14 0001277A auxGetDevCapsA
         24   15 00011D69 auxGetDevCapsW
         25   16 000105D7 auxGetNumDevs
         26   17 0001287B auxGetVolume
         27   18 00011CF8 auxOutMessage
         28   19 000128E5 auxSetVolume
         29   1A 00015039 joy32Message
         30   1B 00013B46 joyConfigChanged
         31   1C 00012C93 joyGetDevCapsA
         32   1D 00012C10 joyGetDevCapsW
         33   1E 00012E79 joyGetNumDevs
         34   1F 00013196 joyGetPos
         35   20 00012E7D joyGetPosEx
         36   21 000131EB joyGetThreshold
         37   22 00013436 joyReleaseCapture
         38   23 000132B7 joySetCapture
         39   24 00013254 joySetThreshold
         40   25 0000870C mci32Message
         41   26 000109EA mciDriverNotify
         42   27 00011929 mciDriverYield
         43   28 0001604E mciExecute
         44   29 0000E0F1 mciFreeCommandResource
         45   2A 0001638D mciGetCreatorTask
         46   2B 00016360 mciGetDeviceIDA
         47   2C 0001629A mciGetDeviceIDFromElementIDA
         48   2D 000162C4 mciGetDeviceIDFromElementIDW
         49   2E 0000FAD2 mciGetDeviceIDW
         50   2F 0000CD92 mciGetDriverData
         51   30 00016136 mciGetErrorStringA
         52   31 0000E060 mciGetErrorStringW
         53   32 00016872 mciGetYieldProc
         54   33 0000D845 mciLoadCommandResource
         55   34 000084FF mciSendCommandA
         56   35 0000852B mciSendCommandW
         57   36 0000F1CD mciSendStringA
         58   37 0000F2A5 mciSendStringW
         59   38 0000FD27 mciSetDriverData
         60   39 0000DFFD mciSetYieldProc
         61   3A 00014767 mid32Message
         62   3B 00018283 midiConnect
         63   3C 00018271 midiDisconnect
         64   3D 000180D2 midiInAddBuffer
         65   3E 00017F48 midiInClose
         66   3F 00017C9E midiInGetDevCapsA
         67   40 00017BE9 midiInGetDevCapsW
         68   41 00017DDE midiInGetErrorTextA
         69   42 000176E6 midiInGetErrorTextW
         70   43 00018203 midiInGetID
         71   44 000106BC midiInGetNumDevs
         72   45 00017BBE midiInMessage
         73   46 00017E11 midiInOpen
         74   47 00017FEB midiInPrepareHeader
         75   48 00018180 midiInReset
         76   49 0001812A midiInStart
         77   4A 00018155 midiInStop
         78   4B 0001805C midiInUnprepareHeader
         79   4C 00017AE6 midiOutCacheDrumPatches
         80   4D 00017A55 midiOutCachePatches
         81   4E 0000A210 midiOutClose
         82   4F 0000A2EF midiOutGetDevCapsA
         83   50 000072D9 midiOutGetDevCapsW
         84   51 00017DDE midiOutGetErrorTextA
         85   52 000176E6 midiOutGetErrorTextW
         86   53 0001823A midiOutGetID
         87   54 00005988 midiOutGetNumDevs
         88   55 000174F1 midiOutGetVolume
         89   56 0001799A midiOutLongMsg
         90   57 0000A2A4 midiOutMessage
         91   58 0000ADE8 midiOutOpen
         92   59 0000B022 midiOutPrepareHeader
         93   5A 00009E84 midiOutReset
         94   5B 000175B6 midiOutSetVolume
         95   5C 00017941 midiOutShortMsg
         96   5D 00009FDC midiOutUnprepareHeader
         97   5E 0000A0DD midiStreamClose
         98   5F 0000A92C midiStreamOpen
         99   60 0000B159 midiStreamOut
        100   61 000097F9 midiStreamPause
        101   62 0000B3F2 midiStreamPosition
        102   63 0000AF2C midiStreamProperty
        103   64 0000B4B7 midiStreamRestart
        104   65 00018421 midiStreamStop
        105   66 000066B9 mixerClose
        106   67 00010075 mixerGetControlDetailsA
        107   68 00009385 mixerGetControlDetailsW
        108   69 00011F33 mixerGetDevCapsA
        109   6A 0000A45A mixerGetDevCapsW
        110   6B 00006C6B mixerGetID
        111   6C 00011291 mixerGetLineControlsA
        112   6D 0000A816 mixerGetLineControlsW
        113   6E 00010FE8 mixerGetLineInfoA
        114   6F 0000A559 mixerGetLineInfoW
        115   70 0000A8F6 mixerGetNumDevs
        116   71 00002E64 mixerMessage
        117   72 00006474 mixerOpen
        118   73 00009465 mixerSetControlDetails
        119   74 000087F6 mmDrvInstall
        120   75 00018A31 mmGetCurrentTask
        121   76 000102AB mmTaskBlock
        122   77 0001039A mmTaskCreate
        123   78 000104EA mmTaskSignal
        124   79 00008FCE mmTaskYield
        125   7A 00016FDF mmioAdvance
        126   7B 00011AF9 mmioAscend
        127   7C 00016E11 mmioClose
        128   7D 00017336 mmioCreateChunk
        129   7E 00010A0D mmioDescend
        130   7F 0000D68A mmioFlush
        131   80 00016F41 mmioGetInfo
        132   81 0001715F mmioInstallIOProcA
        133   82 0001713A mmioInstallIOProcW
        134   83 00016C59 mmioOpenA
        135   84 0001144F mmioOpenW
        136   85 0000DA6B mmioRead
        137   86 00016B8C mmioRenameA
        138   87 0001699D mmioRenameW
        139   88 000102E0 mmioSeek
        140   89 00017255 mmioSendMessage
        141   8A 000121FE mmioSetBuffer
        142   8B 00016F78 mmioSetInfo
        143   8C 000170EF mmioStringToFOURCCA
        144   8D 0001709A mmioStringToFOURCCW
        145   8E 00016E5C mmioWrite
        146   8F 00018B32 mmsystemGetVersion
        147   90 00014575 mod32Message
        148   91 0001517A mxd32Message
        149   92 00018577 sndPlaySoundA
        150   93 00011C3B sndPlaySoundW
        151   94 00014F20 tid32Message
        152   95 00008ADF timeBeginPeriod
        153   96 00008B97 timeEndPeriod
        154   97 00004AC6 timeGetDevCaps
        155   98 000187C5 timeGetSystemTime
        156   99 00007BBC timeGetTime
        157   9A 000188BB timeKillEvent
        158   9B 00008FCF timeSetEvent
        159   9C 0001A21C waveInAddBuffer
        160   9D 0001A079 waveInClose
        161   9E 00019F1A waveInGetDevCapsA
        162   9F 0000684E waveInGetDevCapsW
        163   A0 0001A046 waveInGetErrorTextA
        164   A1 00019D4D waveInGetErrorTextW
        165   A2 0001A38F waveInGetID
        166   A3 00006843 waveInGetNumDevs
        167   A4 0001A306 waveInGetPosition
        168   A5 00006EB7 waveInMessage
        169   A6 000089B3 waveInOpen
        170   A7 0001A11C waveInPrepareHeader
        171   A8 0001A2CA waveInReset
        172   A9 0001A274 waveInStart
        173   AA 0001A29F waveInStop
        174   AB 0001A193 waveInUnprepareHeader
        175   AC 00019D82 waveOutBreakLoop
        176   AD 00007E81 waveOutClose
        177   AE 00008CE4 waveOutGetDevCapsA
        178   AF 0000604A waveOutGetDevCapsW
        179   B0 0001A046 waveOutGetErrorTextA
        180   B1 00019D4D waveOutGetErrorTextW
        181   B2 00011CC1 waveOutGetID
        182   B3 00005945 waveOutGetNumDevs
        183   B4 00019DEF waveOutGetPitch
        184   B5 00019E5C waveOutGetPlaybackRate
        185   B6 00019DAD waveOutGetPosition
        186   B7 00008E52 waveOutGetVolume
        187   B8 00006121 waveOutMessage
        188   B9 00007F93 waveOutOpen
        189   BA 00010615 waveOutPause
        190   BB 00007A0B waveOutPrepareHeader
        191   BC 00008495 waveOutReset
        192   BD 000104A2 waveOutRestart
        193   BE 00019E2F waveOutSetPitch
        194   BF 00019E9C waveOutSetPlaybackRate
        195   C0 00008ED7 waveOutSetVolume
        196   C1 00007DF0 waveOutUnprepareHeader
        197   C2 00007A80 waveOutWrite
        198   C3 00013F9F wid32Message
        199   C4 00008FCE winmmDbgOut
        200   C5 00012B74 winmmSetDebugLevel
        201   C6 00013D37 wod32Message
          2      000034E9 [NONAME]

  Summary

        5000 .data
        2000 .reloc
        A000 .rsrc
       1F000 .text

Изображение

elsen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 117
Зарегистрирован: 05.04.2004 (Пн) 0:23
Откуда: Где то Далеко идут Дожди

Сообщение elsen » 06.02.2005 (Вс) 15:12

hm, ти бы сменил ник Chuvack я очень извеняюся но ето означает кастрированный жеребец

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.02.2005 (Вс) 15:32

elsen писал(а):hm, ти бы сменил ник Chuvack я очень извеняюся но ето означает кастрированный жеребец
Неа, чувак - это кастрированный баран. Вот мерин - это кастрированный жеребец.
Изображение

Chuvack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 20.01.2005 (Чт) 20:59
Откуда: Россия

Сообщение Chuvack » 06.02.2005 (Вс) 16:46

:evil:
"csavo" — от цыганского "мужчина", но перешёл в венгерский язык и потом в разговорной
Так что это не баран. А просто мужчина в разговорном венгерском.
P.S Надо лучше знать значение слов.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.02.2005 (Вс) 17:42

См. http://groups.google.ru/groups?selm=299 ... put=gplain
И не надо наездов.
Изображение

Chuvack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 20.01.2005 (Чт) 20:59
Откуда: Россия

Сообщение Chuvack » 06.02.2005 (Вс) 18:39

Во-первых, я не наезжал на тебя.
это было первоначальное значение про барана, а сейчас приобрело новое значение.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.02.2005 (Вс) 20:57

Наезжать не надо ни на кого :-) Давайте все вести себя вежливо и культурно.
С тем, что слово приобрело новое значение, я не спорю. Просто elsen ошибся в отношении жеребца, а я его поправил.
Изображение

Chuvack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 20.01.2005 (Чт) 20:59
Откуда: Россия

Сообщение Chuvack » 07.02.2005 (Пн) 0:50

Ладно, тема закрыта


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 167

    TopList