Clarion, Clarion 7
	Модератор:  Дед Пахом 
	
		
					Правила форума  
			При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете. 
А так же пользуйтесь спец. тегами при вставке исходников!!!
		
		
	 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  16 Сентябрь 2005, 16:35 		
		
											Откуда:  Москва 
							    Благодарил (а):  5 раз  
    Поблагодарили:  29 раз  
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Губин Игорь   »  04 Август 2023, 21:53 
			
			
			
			
			
			там так же? Гляну...
			
			
									
						
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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 за работу с расширениями отвечает совсем другая ветка реестра  
 
			
			
									
						
							Это я только кажусь дураком! На самом деле я полный идиот!
			
						 
		 
				
		
		 
	 
	Губин Игорь 
 
	
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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')
 
			
			
									
						
							С уважением, ДП
			
						 
		 
				
		
		 
	 
	Дед Пахом 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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 
 
	
		
		
		
			
				
								Губин Игорь 							 
						Шубуршун 			
		Сообщения:  2680  		Зарегистрирован:  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