![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Создаю InnoSetup-ом дистрибутив проги, которая работает с BDE. Автоматически создаются ярлычки на рабочий стол и в Пуске. При запуске программы по этим ярлычкам программа запускается, но пишет, что таблица не найдена. Хотя если их удалить и создать потом вручную из рабочей директории, в которую происходила установка, то все работае отлично.  
		
	
		
		
		
		
		
	
		
		
	
	
	Нельзя ли что-нибудь сделать с этим?  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 первое что приходит  на ум - у тебя рабочая директория после запуска с ярлыка не установлена... 
		
	
		
		
		
		
		
	
		
		
	
	
	в начале проги напиши что то типа SetCurrentDir(Application.ExeName); если таблички у тебя конечно в папке проги...  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Проблема не только с InnoSetup - ом. Был испробован InstallShield - та же ситуация. Хотя там ярлыки сохдаются практически вручную - сам выбираешь куда их воткнуть и на что они ссылаются  
		
	
		
		
		
		
		
	
		
		
	
	
	  Я конечно  в принципе и без них легко обойдусь, не просто непорядок. Ведь если не работешь с БД то все работает замечательно. А алиасы определяются динамически, тут проблем с размещением табличек быть не может | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Вопрос решен. Нужно было просто прописать WorkingDir в разделе ярлыков. Спасибо форумчанам за участие 
		
	
		
		
		
		
		
	
		
		
	
	
	 |