Clarion, Clarion 7
	Модератор:  Дед Пахом 
	
		
					Правила форума 
	 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  04 Август 2023, 20:47 
			
			
			
			
			
			George  писал(а): 04 Август 2023, 20:41 
- у меня установлена Linux-версия LibreOffice;
Аналогично
George  писал(а): 04 Август 2023, 20:41 
- программа запускается из под WINE;
Аналогично
George  писал(а): 04 Август 2023, 20:41 
- LibreOffice запускается
Аналогично
George  писал(а): 04 Август 2023, 20:41 
, после чего появляется ошибка.
А вот тут или не запускается для варианта "на рабочий стол" или запускается без ошибок для варианта в каталог "Documents"
George  писал(а): 04 Август 2023, 20:41 
У Вас прописаны какие-либо дополнительные параметры в реестре для запуска файлов EXCEL?
Скорее всего, никаких. Я одолжил ноутбук из школы из централизованной поставки.
AltLinux Образование 9
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
																			
								George 							 
						Активист 			
		Сообщения:  111 Зарегистрирован:  04 Август 2009, 10:48Благодарил (а):  2 раза  
		
						
					
													
							
						
									
						Сообщение 
					 
								 George  04 Август 2023, 21:18 
			
			
			
			
			
			Губин Игорь  писал(а): 04 Август 2023, 20:47 
А вот тут или не запускается для варианта "на рабочий стол" или запускается без ошибок для варианта в каталог "Documents"
Появляется заставка запуска, после чего сообщение об ошибке.
А не можете посмотреть значение в реестре:
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
										
						 
		 
				
		
		 
	 
	George 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  04 Август 2023, 21:39 
			
			
			
			
			
			George  писал(а): 04 Август 2023, 21:18 
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
А как? Я не очень большой спец в линуксе
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
																			
								George 							 
						Активист 			
		Сообщения:  111 Зарегистрирован:  04 Август 2009, 10:48Благодарил (а):  2 раза  
		
						
					
													
							
						
									
						Сообщение 
					 
								 George  04 Август 2023, 21:41 
			
			
			
			
			
			В каталоге Windows есть файл regedit.exe
			
			
									
						
										
						 
		 
				
		
		 
	 
	George 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  04 Август 2023, 21:53 
			
			
			
			
			
			там так же? Гляну...
			
			
									
						
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  05 Август 2023, 13:10 
			
			
			
			
			
			George  писал(а): 04 Август 2023, 21:18 
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
Не хотелось бы огорчать, но
1. этого пункта нет ни в линуксе, ни в виндах (даже, если вместо EXCELfile поставить расширение  
 )
2. в windows за работу с расширениями отвечает совсем другая ветка реестра  
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  06 Август 2023, 13:35 
			
			
			
			
			
			George  писал(а): 05 Август 2023, 23:21 
Странно, а у меня есть
Линукс... У каждой версии свои заморочки 
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
																			
								George 							 
						Активист 			
		Сообщения:  111 Зарегистрирован:  04 Август 2009, 10:48Благодарил (а):  2 раза  
		
						
					
													
							
						
									
						Сообщение 
					 
								 George  11 Август 2023, 23:29 
			
			
			
			
			
			Губин Игорь  писал(а): 06 Август 2023, 13:35 
Линукс... У каждой версии свои заморочки
А можно строку с прототипом функции ShellExecute 
										
						 
		 
				
		
		 
	 
	George 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  11 Август 2023, 23:56 
			
			
			
			
			
			George  писал(а): 11 Август 2023, 23:29 
А можно строку с прототипом функции ShellExecute
Код: Выделить всё 
HANDLE          EQUATE(UNSIGNED)
HWND            EQUATE(HANDLE)
          ShellExecute(HWND,*CSTRING,*CSTRING,*CSTRING,*CSTRING,SIGNED),HANDLE,PASCAL,RAW,PROC,NAME('ShellExecuteA')
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
								Дед Пахом 							 
						Старичок 			
		Сообщения:  3346 Зарегистрирован:  07 Июль 2005, 16:51Откуда:  Москва, РоссияБлагодарил (а):  20 раз Поблагодарили:  56 раз 
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Дед Пахом  12 Август 2023, 0:07 
			
			
			
			
			
			За такие объявления (без имён параметров) надо лишать полдника!
Код: Выделить всё 
ShellExecute(HWND phWnd, <*CSTRING pAction>, *CSTRING pFilename, <*CSTRING pParameters>, <*CSTRING pDirectory>, LONG pFlags=1), LONG, PASCAL, RAW, PROC, NAME('ShellExecuteA')
							С уважением, ДП
			
						 
		 
				
		
		 
	 
	Дед Пахом 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  12 Август 2023, 0:23 
			
			
			
			
			
			Дед Пахом  писал(а): 12 Август 2023, 0:07 
За такие объявления (без имён параметров) надо лишать полдника!
А нафига оно надо, если всё генерится автоматически и правильно подставляется?  
 Работаю я с этой функцией через функции/классы прокладки.
Т.ч. будете возникать - лишу 
сладкого    
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
																			
								kreator 							 
						✯ Ветеран ✯ 			
		Сообщения:  5235 Зарегистрирован:  28 Май 2009, 15:54Откуда:  МоскваБлагодарил (а):  11 раз Поблагодарили:  26 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 kreator  13 Август 2023, 22:55 
			
			
			
			
			
			Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
			
			
									
						
							We are hard at work… for you.   
 
		 
				
		
		 
	 
	kreator 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2676 Зарегистрирован:  16 Сентябрь 2005, 16:35Откуда:  МоскваБлагодарил (а):  5 раз Поблагодарили:  29 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь  13 Август 2023, 23:16 
			
			
			
			
			
			kreator  писал(а): 13 Август 2023, 22:55 
Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
Resource\WinApi
Определение есть и cwutil.clw и в windows.inc... И, даже в dExcel.clw
Как вариант советую попробовать стандартный Run
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
																			
								kreator 							 
						✯ Ветеран ✯ 			
		Сообщения:  5235 Зарегистрирован:  28 Май 2009, 15:54Откуда:  МоскваБлагодарил (а):  11 раз Поблагодарили:  26 раз  
		
						
					
													
							
						
									
						Сообщение 
					 
								 kreator  14 Август 2023, 19:17 
			
			
			
			
			
			Губин Игорь  писал(а): 13 Август 2023, 23:16 kreator  писал(а): 13 Август 2023, 22:55 
Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
Resource\WinApi
Точно. Подзабыл. Но имён там действительно нет. Здесь меня память не подвела.
							We are hard at work… for you.   
 
		 
				
		
		 
	 
	kreator