C6.3 как убить Excel в процессах

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

C6.3 как убить Excel в процессах

Сообщение Admin »

kreator писал(а): 07 Июль 2017, 15:17Какой FAQ?
FAQ
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

C6.3 как убить Excel в процессах

Сообщение talgat55 »

kreator писал(а): 07 Июль 2017, 14:34
talgat55 писал(а): 07 Июль 2017, 13:40 Спасибо - нашел
Недавно обсуждали. Я выкладывал пример через xml. Дёшево и сердито.
Где ???
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

C6.3 как убить Excel в процессах

Сообщение gopstop2007 »

вот еще вариант

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

 if clip(xlo.GetProperty('ActiveWorkbook.Name'))='GetPropertyFailed'
    xlo.Kill
  end

  xlo.SendCommand('Application.DisplayAlerts = False')
  xlo.SendCommand('ActiveWorkbook.Close')
  xlo.SendCommand('Application.DisplayAlerts = True')
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

C6.3 как убить Excel в процессах

Сообщение gopstop2007 »

Admin писал(а): 07 Июль 2017, 15:00 Название темы и решение давайте - вставлю в FAQ
Может редактируемую ветку в FAQ выделить для желающих, пусть бросают, а Вы только оформите и переместите в базовую ?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C6.3 как убить Excel в процессах

Сообщение finsoftrz »

kreator писал(а): 07 Июль 2017, 14:32
finsoftrz писал(а): 07 Июль 2017, 12:29 Я вывожу данные в xls файл прямой записью, а графики затем строю через генерацию vbscript специальным классом. На выбор, excel или calc. Дальше инфа из блога для пользователей по автоматическим ночным рассылкам.
Всё равно же Excel нужен.
На выбор, хочешь Excel, хочешь Calc. А что в этом плохого? Работа через кларионовский ole с excel подглючивает и имеет ограничения, убираем. Медленная работа через программный интерфейс, пишем напрямую в файл, убираем. Пользователю важна лицензионность, использует Calc, поддерживаем (просто ставит в параметрах программы, чем пользуется). Офисный пакет у пользователей всегда есть. Много возможностей, стандарт. Интегрируемся и расширяем возможности своего приложения. Правда, я рассматриваю офисные пакеты именно в качестве расширения основного функционала. Есть и встроенные графики, это если надо их в единой системе интегрировать. Построил таблицу, щелкнул в строке/колонке, получил график. Щелкнул по графику, получил другой гарфик или таблицу...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

C6.3 как убить Excel в процессах

Сообщение Admin »

gopstop2007 писал(а): 07 Июль 2017, 18:12Может редактируемую ветку в FAQ выделить для желающих, пусть бросают, а Вы только оформите и переместите в базовую ?
Подумал. Открыл основную. Писать можно сразу туда. Что бы не размазывать по сайту.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

C6.3 как убить Excel в процессах

Сообщение Ал »

Admin писал(а): 08 Июль 2017, 1:41
gopstop2007 писал(а): 07 Июль 2017, 18:12Может редактируемую ветку в FAQ выделить для желающих, пусть бросают, а Вы только оформите и переместите в базовую ?
Подумал. Открыл основную. Писать можно сразу туда. Что бы не размазывать по сайту.
хз, может и не надо - счас накидаем там кучи..., например в libcurl куча моих сообщений (большинство которых) никому не надо кроме меня, да и то - на момент написания :nr:
т.е. туда (FAQ) действительно "выжимки" писать, оконч. варианты
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

C6.3 как убить Excel в процессах

Сообщение gopstop2007 »

Admin писал(а): 08 Июль 2017, 1:41 Подумал. Открыл основную. Писать можно сразу туда. Что бы не размазывать по сайту.
Еще, надо группы основные, как в Clarion,

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

Window
Browse
Report
Menu
Button
Image
...
и т.д. и т.п.
А то будет каша
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

C6.3 как убить Excel в процессах

Сообщение Admin »

gopstop2007 писал(а): 08 Июль 2017, 11:31Еще, надо группы основные, как в Clarion
Будет больше поделим. Я могу группе людей дать доступ на редактирование форума. Туда засуну тред с FAQ.
Ал писал(а): 08 Июль 2017, 7:15т.е. туда (FAQ) действительно "выжимки" писать, оконч. варианты
Вряд ли кто то будет выжимки составлять. Народу лень обычно.
Для начала хотя бы ссылки на посты где почитать можно.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 4981
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

C6.3 как убить Excel в процессах

Сообщение kreator »

talgat55 писал(а): 07 Июль 2017, 17:10 kreator писал(а): ↑07 Июль 2017, 14:34
talgat55 писал(а): ↑07 Июль 2017, 13:40
Спасибо - нашел

Недавно обсуждали. Я выкладывал пример через xml. Дёшево и сердито.


Где ???
Например, здесь - viewtopic.php?p=28210#p28210
We are hard at work… for you. :)
Ответить