Страница 2 из 3
					
				Clarion last version + Wine
				Добавлено: 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
 
			
					
				Clarion last version + Wine
				Добавлено: 04 Август 2023, 21:18
				 George
				Губин Игорь писал(а): 04 Август 2023, 20:47
А вот тут или не запускается для варианта "на рабочий стол" или запускается без ошибок для варианта в каталог "Documents"
 
Появляется заставка запуска, после чего сообщение об ошибке.
А не можете посмотреть значение в реестре:
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
 
			
					
				Clarion last version + Wine
				Добавлено: 04 Август 2023, 21:39
				 Губин Игорь
				George писал(а): 04 Август 2023, 21:18
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
 
А как? Я не очень большой спец в линуксе
 
			
					
				Clarion last version + Wine
				Добавлено: 04 Август 2023, 21:41
				 George
				В каталоге Windows есть файл regedit.exe
			 
			
					
				Clarion last version + Wine
				Добавлено: 04 Август 2023, 21:53
				 Губин Игорь
				там так же? Гляну...
			 
			
					
				Clarion last version + Wine
				Добавлено: 05 Август 2023, 13:10
				 Губин Игорь
				George писал(а): 04 Август 2023, 21:18
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
 
Не хотелось бы огорчать, но
1. этого пункта нет ни в линуксе, ни в виндах (даже, если вместо EXCELfile поставить расширение  

 )
2. в windows за работу с расширениями отвечает совсем другая ветка реестра  

 
			
					
				Clarion last version + Wine
				Добавлено: 05 Август 2023, 23:21
				 George
				
			 
			
					
				Clarion last version + Wine
				Добавлено: 06 Август 2023, 13:35
				 Губин Игорь
				George писал(а): 05 Август 2023, 23:21
Странно, а у меня есть
 
Линукс... У каждой версии свои заморочки 

 
			
					
				Clarion last version + Wine
				Добавлено: 11 Август 2023, 23:29
				 George
				Губин Игорь писал(а): 06 Август 2023, 13:35
Линукс... У каждой версии свои заморочки
 
А можно строку с прототипом функции ShellExecute 

 
			
					
				Clarion last version + Wine
				Добавлено: 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')
 
			
					
				Clarion last version + Wine
				Добавлено: 12 Август 2023, 0:07
				 Дед Пахом
				За такие объявления (без имён параметров) надо лишать полдника!
Код: Выделить всё
ShellExecute(HWND phWnd, <*CSTRING pAction>, *CSTRING pFilename, <*CSTRING pParameters>, <*CSTRING pDirectory>, LONG pFlags=1), LONG, PASCAL, RAW, PROC, NAME('ShellExecuteA')
 
			
					
				Clarion last version + Wine
				Добавлено: 12 Август 2023, 0:23
				 Губин Игорь
				Дед Пахом писал(а): 12 Август 2023, 0:07
За такие объявления (без имён параметров) надо лишать полдника!
 
А нафига оно надо, если всё генерится автоматически и правильно подставляется?  

 Работаю я с этой функцией через функции/классы прокладки.
Т.ч. будете возникать - лишу 
сладкого   
 
			
					
				Clarion last version + Wine
				Добавлено: 13 Август 2023, 22:55
				 kreator
				Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
			 
			
					
				Clarion last version + Wine
				Добавлено: 13 Август 2023, 23:16
				 Губин Игорь
				kreator писал(а): 13 Август 2023, 22:55
Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
 
Resource\WinApi
Определение есть и cwutil.clw и в windows.inc... И, даже в dExcel.clw
Как вариант советую попробовать стандартный Run
 
			
					
				Clarion last version + Wine
				Добавлено: 14 Август 2023, 19:17
				 kreator
				Губин Игорь писал(а): 13 Август 2023, 23:16
kreator писал(а): 13 Август 2023, 22:55
Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
 
Resource\WinApi
 
Точно. Подзабыл. Но имён там действительно нет. Здесь меня память не подвела.