Clarion last version + Wine

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

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 раз

Clarion last version + Wine

Сообщение George »

Губин Игорь писал(а): 04 Август 2023, 20:47 А вот тут или не запускается для варианта "на рабочий стол" или запускается без ошибок для варианта в каталог "Documents"
Появляется заставка запуска, после чего сообщение об ошибке.

А не можете посмотреть значение в реестре:
HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

George писал(а): 04 Август 2023, 21:18 HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
А как? Я не очень большой спец в линуксе
Это я только кажусь дураком! На самом деле я полный идиот!
George
Активист
Сообщения: 110
Зарегистрирован: 04 Август 2009, 10:48
Благодарил (а): 1 раз

Clarion last version + Wine

Сообщение George »

В каталоге Windows есть файл regedit.exe
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

там так же? Гляну...
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

George писал(а): 04 Август 2023, 21:18 HKEY_CLASSES_ROOT\EXCELfile\Shell\Open\command
Не хотелось бы огорчать, но
1. этого пункта нет ни в линуксе, ни в виндах (даже, если вместо EXCELfile поставить расширение :D )
2. в windows за работу с расширениями отвечает совсем другая ветка реестра :?
Это я только кажусь дураком! На самом деле я полный идиот!
George
Активист
Сообщения: 110
Зарегистрирован: 04 Август 2009, 10:48
Благодарил (а): 1 раз

Clarion last version + Wine

Сообщение George »

Странно, а у меня есть
1234.jpg
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

George писал(а): 05 Август 2023, 23:21 Странно, а у меня есть
Линукс... У каждой версии свои заморочки :facepalm:
Это я только кажусь дураком! На самом деле я полный идиот!
George
Активист
Сообщения: 110
Зарегистрирован: 04 Август 2009, 10:48
Благодарил (а): 1 раз

Clarion last version + Wine

Сообщение George »

Губин Игорь писал(а): 06 Август 2023, 13:35 Линукс... У каждой версии свои заморочки
А можно строку с прототипом функции ShellExecute :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

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')
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Clarion last version + Wine

Сообщение Дед Пахом »

За такие объявления (без имён параметров) надо лишать полдника!

Код: Выделить всё

ShellExecute(HWND phWnd, <*CSTRING pAction>, *CSTRING pFilename, <*CSTRING pParameters>, <*CSTRING pDirectory>, LONG pFlags=1), LONG, PASCAL, RAW, PROC, NAME('ShellExecuteA')
С уважением, ДП
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

Дед Пахом писал(а): 12 Август 2023, 0:07 За такие объявления (без имён параметров) надо лишать полдника!
А нафига оно надо, если всё генерится автоматически и правильно подставляется? :nr: Работаю я с этой функцией через функции/классы прокладки.

Т.ч. будете возникать - лишу сладкого :nr:
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Clarion last version + Wine

Сообщение kreator »

Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Clarion last version + Wine

Сообщение Губин Игорь »

kreator писал(а): 13 Август 2023, 22:55 Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
Resource\WinApi

Определение есть и cwutil.clw и в windows.inc... И, даже в dExcel.clw

Как вариант советую попробовать стандартный Run
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Clarion last version + Wine

Сообщение kreator »

Губин Игорь писал(а): 13 Август 2023, 23:16
kreator писал(а): 13 Август 2023, 22:55 Была когда-то в поставке программулина (или в примерах), которая прототипы WinAPI показывала. Наверно всё оттуда. Имён кажется там не было.
Resource\WinApi
Точно. Подзабыл. Но имён там действительно нет. Здесь меня память не подвела.
We are hard at work… for you. :)
Ответить