на главнуюВсе эхи SU.SOFTW
войти ?

Re: [FWD] YAFR

От Denis Chernyaev (2:5020/2141.621) к Gennadij Pastuhov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)



*** Ответ на письмо из области carbonArea (Карбонка не пустая).

Здpавствуй, Gennadij!

Суббота 16 Декабря 2017 13:31, ты писал(а) мне, в сообщении по ссылке area://carbonArea?msgid=2:5036/26+5a34f7c5:

DC>>>> Это просто запуск приложения. К RPC (Удалённый вызов процедур,
DC>>>> реже Вызов удалённых процедур (от англ. Remote Procedure Call,
DC>>>> RPC) - класс технологий, позволяющих компьютерным программам
DC>>>> вызывать функции или процедуры в другом адресном пространстве
DC>>>> (как правило, на удалённых компьютерах).) никакого отношения не
DC>>>> имеет
GP>>> IMHO, одно и то же.
DC>> Твоё ХО совершенно не правильно. Ибо просто запуск программы и
DC>> вызов удалённой процедуры - это совершенно разные вещи.
GP> А в чём отличие?

Отличие элементарно.
В случае запуска программы - ты просто отдаёшь ОСи команду "запусти мне это приложение".
В случае вызова удалённой процедуры ты уже имеешь указатель (хэндл или что там ещё) на запущенную программу и командуешь ей выполнить операцию.
Примеры:

1. ЗапуститьПриложение("mydocument.doc") - запускает приложение, ассоциированное с типом .doc (все аналогии пока с Windows, с линух - картина похожая, только там magic). Всё, больше ты им командовать не можешь

2. У тебя есть word = NewObject("MSWord.Application") (имя условное, не хочу сейчас искать). Ты можешь сказать word.Open(MyDoc); Word.Print(PrinterName); (опять же параметры условные). А можешь сказать word.Replace("Vasya", "Jonny"). Word.SaveAs(MyPerfectFileName);

Разницу видешь?

GP> Что "это" написано? Описание функции КомандаСистемы (или другой,
GP> которой я пользовался) в документации 7.7 было, а в 8 - нет.

Пока ты не скажешь название функции - спорить не о чём, ибо

Это из встроенной подсказки 8.2

>---=== Куть он "Windows Clipboard" ===---
Глобальный контекст.КомандаСистемы (Global context.System)
Глобальный контекст (Global context)
КомандаСистемы (System)
Синтаксис:

КомандаСистемы(<СтрокаКоманды>, <ТекущийКаталог>)
Параметры:

<СтрокаКоманды> (обязательный)

Тип: Строка.
Команда системы.
<ТекущийКаталог> (необязательный)

Тип: Строка.
Устанавливает текущий каталог на время выполнения команды.
Описание:

Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке.

Доступность:

Тонкий клиент, толстый клиент.
Примечание:

После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается.
Пример:

// получение/установка текущего системного времени
КомандаСистемы("time");
>---=== Куть офф "Windows Clipboard" ===---

GP>>>>> Да, документацию к 1С писал некто с противоестественной
GP>>>>> логикой, почему я и забил на попытки хоть что-то в ней понять.
DC>>>> Там всё нормально и корректно написано.
GP>>> А зачем описание каждой функции повторяется 5 раз?
DC>> Да? Может, и примерчики приведёшь?
GP> Да. Открываем руководство программиста (или как оно там?). Берём любую
GP> функцию и читаем. Hаписано там примерно так:
GP> (мелким шрифтом) Функция Сумма(ПервоеСлагаемое, ВтороеСлагаемое) -
GP> функция для суммирования двух чисел (крупно) Функция
GP> Сумма(ПервоеСлагаемое, ВтороеСлагаемое) - функция для суммирования
GP> двух чисел, суммирует два числа и возвращает их результат. (обычным
GP> шрифтом) Описание: Функция Сумма(ПервоеСлагаемое, ВтороеСлагаемое)
GP> суммирует два числа. В результате получается результат
GP> суммирования. Результат работы функции: сумма двух чисел.
GP> Итог: Функция Сумма(ПервоеСлагаемое, ВтороеСлагаемое) суммирует два
GP> числа и возвращает из результат.
GP> Мои мозги такую хрень переварить не смогли.

И где тут пять раз?
Вот, попробуй осилить

>---=== Куть он "Windows Clipboard" ===---
Глобальный контекст (Global context)
ПолучитьЗаголовокСистемы (GetCaption)
Синтаксис:

ПолучитьЗаголовокСистемы()
Возвращаемое значение:

Тип: Строка.
Заголовок главного окна программы.
Описание:

Получает текст заголовка главного окна программы.

Доступность:
Толстый клиент.

Пример:

СтарыйЗаголовок = ПолучитьЗаголовокСистемы();
HовыйЗаголовок = СтарыйЗаголовок + " " + ИмяПользователя();
УстановитьЗаголовокСистемы(HовыйЗаголовок);


См. также:

Глобальный контекст, метод УстановитьЗаголовокСистемы
>---=== Куть офф "Windows Clipboard" ===---

DC>>>> И уж тем более там точно не написано, что "в 8 всё
DC>>>> взаимодействие выпилили". Ибо такого написать в приницпе
DC>>>> нельзя. Даже в пьяном угаре.
GP>>> Значит, у нас разные документации были.
DC>> Скорее всего, у тебя была пиратская документация. Hа той же мисте
DC>> некто ДенисЧ продавал СП, правда, дорого.
GP> Что такое СП?

Синтак-помощник - a.k.a. онлайн подсказка в конфигураторе (по горячей клавише Ctrl-F1).

DC>> Hаверное, ты не купил у него его, то есть тот самый
DC>> синтакс-помощник, или онлайн-документацию.
GP> Да, я вообще никогда у 1С ничего не покупал, всё было конторское.

Вот. Поэтому ты и не понимаешь нифига. А упомянутый выше продавал ещё пару курсов, продвинутых. Для умения читать справку и умения понимать её.
Правда, там деньги были совершенно другие.
Захочешь познать дзен - поищи его там (правда, я онлайн его там давно не видел, но в списке пользователей он ещё есть, и почта там тоже сохранилась, недавно искал).

С уважением - Denis
--- -Пиши, старик, пиши! Мы тебя не покинем.
* Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5020/2141.621)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2141.621@fidonet+5a3515cb