Страница: 1 | 
		
		 
			   
			 
			 Уважаемые, подскажите, плиз. Моя программа при старте под Вин98 выдает следующую ошибку: "You do not have an appropriate license to use this functionality". В остальных виндах ошибок не возникает. Возможно, это из за того, что для проигрывания звука я использую функцию Beep, и, соответственно, программа начинается со следующей строки: Private Declare Function Beep Lib "kernel32" (ByVal dwfreq As Long, ByVal dwduration As Long) As Long Как избежать сообщения об ошибке под Вин98 ? Если дело не в этом - то в чем ? Заранее благодарен ЗЫ. Программа сжата UPX 1.24 
			 
			 Дело в том, что в Win98 beep работеат не полностью. Смотри раздел сайта - UnFAQ (НеЧаВо). Ведь не зря его создали. Я там видел такой вопрос и ответ на него. ... если вообще работает...  Нашел в факе такой совет: Лучше сделать такое объявление: Здесь похоже не в beep проблема. Может контроллы сторонних производителей используешь? Если так, то некоторые (напр., PacketX) при установке требуют серийный номер. Если нет - работают ограниченное время (напр., 30 дней), а потом говорят, мол, все, хорош. Да, дело не в Бипе. Под XP тоже на некоторых машинах требует лицензию. Может это быть из-за того, что программа сжата UPX ? Контролы использую только стандартные. Проблема не в том, что программа сжата UPX. Может - в том, что я в программе использую файл ресурсов ? Какой контрол за это отвечает ? Дело не файле ресурсов это точно. ИМХО, дело в винде. Нашел вот что: http://support.microsoft.com/default.aspx?scid=kb;EN-US;194751 Посмотрим, может поможет Вот что помогло: http://www.vbnet.ru/soft/zip/reg26106.zip Тема закрыта, большое спасибо всем принявшим участие в обсуждении Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Ошибка при старте программы под Win98
     
    
Добавлено: 28.01.04 11:50
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 avkiev | ICQ: 226072 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Александр
![]()
![]()
Разработчик Offline Client
ICQ: 204034 
Вопросов: 106
Ответов: 1919
      
 Профиль |  | #1
       
Добавлено:  28.01.04 19:39
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Александр
![]()
![]()
Разработчик Offline Client
ICQ: 204034 
Вопросов: 106
Ответов: 1919
      
 Профиль |  | #2
       
Добавлено:  28.01.04 19:45
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 avkiev
![]()
ICQ: 226072 
Вопросов: 48
Ответов: 107
      
 Профиль |  | #3
       
Добавлено:  29.01.04 11:23
       
    
       
  
 
    Public Declare Function ApiBeep Lib "kernel32" Alias "Beep" (ByVal Ведь в VB есть оператор beep. При использовании могут возникнуть проблемы. А так просто пиши :
dwFreq As Long, ByVal dwDuration As Long) As LongApiiBeep Freq, Duration Ты об этом ? То, что Beep не бипает в 98 - я знаю. Вопрос - как сделать, чтобы программа не выдавала ошибку под 98, а тихо и мирно молчала ? Поможет ли вариант с Алиасом ?
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Dima22
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 5
Ответов: 57
      
 Профиль |  | #4
       
Добавлено:  29.01.04 23:18
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 avkiev
![]()
ICQ: 226072 
Вопросов: 48
Ответов: 107
      
 Профиль |  | #5
       
Добавлено:  30.01.04 11:08
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 avkiev
![]()
ICQ: 226072 
Вопросов: 48
Ответов: 107
      
 Профиль |  | #6
       
Добавлено:  30.01.04 14:35
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 Александр
![]()
![]()
Разработчик Offline Client
ICQ: 204034 
Вопросов: 106
Ответов: 1919
      
 Профиль |  | #7
       
Добавлено:  30.01.04 16:34
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 avkiev
![]()
ICQ: 226072 
Вопросов: 48
Ответов: 107
      
 Профиль |  | #8
       
Добавлено:  30.01.04 18:02
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 avkiev
![]()
ICQ: 226072 
Вопросов: 48
Ответов: 107
      
 Профиль |  | #9
       
Добавлено:  03.02.04 10:58