Страница: 1 | 
		
		 
			   
			 
			 Мне нужно воспроизвести звук, закомпилированный в выполняемый файл. 
			 
			 Почему только wav? Если поработать ручками, то можно и midi и mp3 воспроизводитьhttp://vbnet.ru/forum/images/104.gif Так хорошо. Тогда чем запихнуть звук в res файл? А у меня вообще не получается ни файл RES создать, ни вытащить из уже имеющихся. Не подскажите поподробней на примери звука или картинки, а? Попробуй считать файл из ресурса потом сохранить его в какой - нибудь файл и запустить (мошно flash и т.д.) например: Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Dim tempDir As String Private Sub LoadCustomRes(ID, ResGrup)     Dim DataBuffer As String     Dim FileName As String     DataBuffer = StrConv(LoadResData(ID, ResGrup), vbUnicode)     FileName = tempDir & "temp.*" 'Заменить * на нужное расширение     Open imageFile For Binary As #1     Put #1, , DataBuffer     Close #1     DoEvents         'Выполнить необходимые действия          Kill FileName End Sub Private Sub GetTempDir()     Dim lpBuffer As String     lpBuffer = String$(255, Chr$(0))     r& = GetTempPath(255, lpBuffer)     ptr& = InStr(1, lpBuffer, Chr$(0))     lpBuffer = Left$(lpBuffer, ptr& - 1)     tempDir = lpBuffer End Sub   Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Запихнуть файл в еxешник и юзать его во время в...
     
    
Добавлено: 07.09.03 19:43
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Alexander N | Web-сайт: sasha.samogon.info
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 7
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Алексей
![]()
![]()
![]()
![]()
![]()
![]()
![]()
black  admin
ICQ: 261779681 
Вопросов: 87
Ответов: 633
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  08.09.03 04:59
       
    
       
  
Используй файлы ресурсов, правда там только wav(ы) можно проигрывать.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Alexander N
![]()
![]()
![]()
![]()
![]()
Вопросов: 21
Ответов: 44
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  08.09.03 10:25
       
    
       
  
Спасибо за отклик. Если тебе это не трудно, распиши подробнее.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  08.09.03 13:35
       
    
       
  
Сам не пробовал. 
    
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Const SND_ASYNC = &H1
Public Const SND_MEMORY = &H4
Private sWav As String
sWav = StrConv(LoadResData(101, "SOUND"), vbUnicode)
sndPlaySound sWav, SND_ASYNC Or SND_MEMORY
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 CaS
![]()
ICQ: 165551179 
Вопросов: 10
Ответов: 124
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  08.09.03 14:18
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Alexander N
![]()
![]()
![]()
![]()
![]()
Вопросов: 21
Ответов: 44
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  08.09.03 14:34
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 Morpheus
![]()
![]()
![]()
![]()
Вопросов: 224
Ответов: 3777
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  08.09.03 14:47
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 schAlexey
![]()
![]()
ICQ: 5172015 
Вопросов: 11
Ответов: 13
      
 Профиль |  | #7
       
Добавлено:  13.09.03 19:18