OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Среда, 24 Апрель, 2024 10:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 02 Февраль, 2010 19:19 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Подскажите, пожалуйста, как добиться, чтобы при запуске сразу открывалось окно с текстовым файлом, например, Hegel.odc
По совету уважаемого И.Е. Ермакова я пытался добиться этого эффекта, изменяя код модуля Config.Setup.
Но максимум, чего удалось добиться, так это при запуске вместо окна журнала открывалось окно "Открыть" с искомым файлом перед глазами.
Один клик мышкой - и цель достигнута. Хотя это портит весь замысел, как клякса на подарочной открытке...
Мое достижение состояло в том, что в последней строке процедуры Setup
Dialog.Call("StdLog.Open","",res);
произведена замена StdLog.Open на HostCmds.Open
Но дальше продвинуться не удалось, несмотря на тщательные раскопки в справках и литературе.
Там загрузка файлов осталась терра инкогнита...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 19:32 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Возьмите "базовую" версию с Информатики-21.
Там есть средство загрузки-сохранения конфигурации окон, включая selection в каждом окне и т.п.
Настроите меню и Config, и всё.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 19:55 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Спасибо за быстрый ответ. Скачал, посмотрел.
Напрягают 2 момента:
1. Базовая версия англоязычная. Брать ее для пользователей - клякса похуже предыдущей.
2. Я не нашел там средство сохранения конфигурации окон.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 20:38 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Феодоритов писал(а):
Но дальше продвинуться не удалось, несмотря на тщательные раскопки в справках и литературе
Посмотрите команду StdCmds.OpenDoc
Код:
"StdCmds.OpenDoc('path/name')"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 22:14 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Заработало! Подставил на место прежней вставки, а вместо path/name Hegel.odc (он же внутри папки программы) - искомый эффект достигнут.
Спасибо за дельный совет.
Теперь БлэкБокс будет распространяться вместе с майевтическими машинами...
Да, кому интересно, загляните в группу "Программы, помогающие думать, сочинять, фантазировать", где эти машины среди прочего будут появляться
http://subscribe.ru/group/programmyi-po ... tazirovat/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 23:27 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Феодоритов писал(а):
2. Я не нашел там средство сохранения конфигурации окон.
Как это. Модуль i21sysDesktop.

В меню: Windows, Save Desktop -- весь этот раздел команд, выделенный линиями, работает с конфигурациями окон.
File, Exit сохраняет текущую конфигурацию окон (в меню вставлена команда, показана крансым -- Info, Menus, клик по System).
А в Config где-то вставлен вызов ***Restore.

Феодоритов писал(а):
1. Базовая версия англоязычная. Брать ее для пользователей - клякса похуже предыдущей.

Средства базовой версии есть во всех остальных -- в русскоязычной школьной в том числе.
Только там нет автоматического спасения/восстановления конфигурации, т.к. на одном компе работает по нескольку школьников, они могут друг другу мешать.
Хотя если работать с индивидуальными "рабочими папками", то такой проблемы нет.

Так сделано, чтобы не путать простого учителя. А продвинутый всегда сможет добавить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 02 Февраль, 2010 23:30 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Феодоритов писал(а):
... где эти машины среди прочего будут появляться
http://subscribe.ru/group/programmyi-po ... tazirovat/
Там их много. Которую смотреть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 03 Февраль, 2010 05:03 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Info21 писал(а):
Там их много. Которую смотреть?

Так БУДУТ же; пока не появились россыпью. Первая - "Гегель" - будет опубликована во второй половине февраля.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 07 Февраль, 2010 11:35 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Феодоритов писал(а):
Подскажите, пожалуйста, как добиться, чтобы при запуске сразу открывалось окно с текстовым файлом, например, Hegel.odc
Еще пара вариантов.

Двойной щелчок мышкой по файлу Hegel.odc. Легко создать ярлык этого файла на Рабочем столе. В свойствах файлов .odc должны быть указаны Тип файла: BlackBox Document и Приложение: BlackBox

Если нужный файл поместить в корневой каталог, т.е. там, где находится BlackBox.exe, тогда его можно запустить из консоли. Переходим в папку BlackBox Component Builder и
Код:
C:\ BlackBox Component Builder> BlackBox.exe Hegel.odc


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 11 Февраль, 2010 19:55 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Спасибо за ценные советы!
Теперь можно увидеть, что удалось реализовать на их основе.
Первая публикация с использованием БлэкБокс:
"Гегель" - прогрессор семантических полей
http://subscribe.ru/group/programmyi-po ... ovat/8171/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 11 Февраль, 2010 20:07 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Не открывает, авторизации просит!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 12 Февраль, 2010 19:16 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Дело нехитрое: подписаться на группу (указать любой е-майл и свой пароль для входа в группу) - потом отписаться (это еще проще - одним щелчком)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Февраль, 2010 12:17 

Зарегистрирован: Вторник, 27 Октябрь, 2009 18:28
Сообщения: 13
Опубликовал выпуск рассылки "Усилители интеллекта", посвященный сравнению простых IDE.
http://subscribe.ru/archive/comp.soft.r ... 12959.html
BlackBox попал в победители - благодаря поддержке с вашего форума.

Побочный результат этой работы - группа "Придумай картине название"
http://subscribe.ru/group/pridumaj-kartine-nazvanie/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Февраль, 2010 14:17 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Феодоритов писал(а):
BlackBox попал в победители - благодаря поддержке с вашего форума.
Авторство русификации указано весьма несправедливо.

Первый шаг сделал Вольфганг Век (см. внизу на http://www.inr.ac.ru/~info21/),
потом Иван Николаевич Горячев.
Орловцы же в основном собрали в один пакет русификацию и некоторые исправления к Блэкбоксу 1.5.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Февраль, 2010 16:17 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Info21 писал(а):
Феодоритов писал(а):
BlackBox попал в победители - благодаря поддержке с вашего форума.
Авторство русификации указано весьма несправедливо.

Первый шаг сделал Вольфганг Век (см. внизу на http://www.inr.ac.ru/~info21/),
потом Иван Николаевич Горячев.
Орловцы же в основном собрали в один пакет русификацию и некоторые исправления к Блэкбоксу 1.5.

Более того. Прежде чем выводить "в печать" такую информацию нужно было спросить на форуме как и что.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB