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