А задачу то я сам придумалКуда выводить - это ваше дело. ИМХО здесь вообще логики не видно исходя из постановки задачи.
MapBasic и все что с ним связаноМожет я не один такой?!
Автор Jismo, 24.03.2009, 11:10
#222
Отправлено 23.11.2009, 12:28:16
А задачу то я сам придумал
Вы бы прикладную задачку лучше решили с использованием пространственных данных.
Например, расчет зон покрытия облаком аммиака после взрыва на мясокомбинате c учетом рельефа местности, розы ветров и прошедшего времени. Было бы круче
А калькулятор, он и в windows-е калькулятор.
#227
Отправлено 24.11.2009, 13:59:19
В таком случае, ИМХО, вы используете MB не по целевому назначению, ибо целевое назначение - кастомизация и расширение базового функционала MapInfo.
Возьмите папочку SAMLPES\MAPBASIC в каталоге установки MapBasic и посмотрите там программульки, опишите их и будет Вам счастие.
То, чем мы с Вами здесь занимаемся опыта Вам в части прикладного применения MB нисколько не добавит.
Будь я на месте Вашего преподавателя, такой реферат оценил бы не очень удовлетворительно,тем более, как я понимаю, если информатика у географов идет в контексте MapInfo, то препод знает прикладные задачи, решаемые этим ПО.
Возьмите папочку SAMLPES\MAPBASIC в каталоге установки MapBasic и посмотрите там программульки, опишите их и будет Вам счастие.
То, чем мы с Вами здесь занимаемся опыта Вам в части прикладного применения MB нисколько не добавит.
Будь я на месте Вашего преподавателя, такой реферат оценил бы не очень удовлетворительно,тем более, как я понимаю, если информатика у географов идет в контексте MapInfo, то препод знает прикладные задачи, решаемые этим ПО.
Сообщение отредактировал swatch: 24.11.2009, 14:00:52
#234
Отправлено 01.12.2009, 17:37:04
Нет, инсталяторы делать не приходилось, но был опыт автоматизации добавления прог в этот каталог программ.
данные для каталога программ находятся в реестре по адресу HKEY_CURRENT_USER\Software\MapInfo\MapInfo\Professional\[версия MI]\Tools
Посмотри, там создаются разделы с идентификаторами из 5 цифр в них параметры Autoload, Description, Locaton, Owner, Title. Посмотри как заполнены уже имеющиеся у тебя.
Одно плохо, что для каждого пользователя в системе этот каталог разный и соответсвенно его нужно заполнять для каждого.
Это конечно вариант кривой, но другого я не нашел.
данные для каталога программ находятся в реестре по адресу HKEY_CURRENT_USER\Software\MapInfo\MapInfo\Professional\[версия MI]\Tools
Посмотри, там создаются разделы с идентификаторами из 5 цифр в них параметры Autoload, Description, Locaton, Owner, Title. Посмотри как заполнены уже имеющиеся у тебя.
Одно плохо, что для каждого пользователя в системе этот каталог разный и соответсвенно его нужно заполнять для каждого.
Это конечно вариант кривой, но другого я не нашел.
#238
Отправлено 01.12.2009, 19:02:51
2dzid: А что тут пробовать? В HKLM находится инфа о продукте, вернее MI там ее хранит. Все пользовательские данные, как им и пложено, находятся ветках HKLU и HKU\SSID соответствующих юзеров.
Мой ответ был проверен опытным путем, Ваш - нет.
2Jismo: Не пробуй нет там этой инфы.
Мой ответ был проверен опытным путем, Ваш - нет.
2Jismo: Не пробуй нет там этой инфы.
#240
Отправлено 02.12.2009, 09:54:11
Позвольте я расскажу Вам как я нашел куда смотреть/писать в реестр информацию о программах зарегистрированных в каталоге программ.
При помощи ProcessMonitor все обращения к реестру и ФС при запуске каталога программ логировались и потом анализировались. MI даже не пытается прочитать эти данные из раздела HKLM, хотя как Вы утверждаете должен был снчала посмотреть там, а потом уже смотреть в HKCU.
Я бы сделал также, поскольку набор программ для кажого пользоваеля системы может быть свой, зачем их сводить в общую ветку настройки.
И в качестве проверки и прямого ответа на Ваш вопрос - да, попробовал, удалил данные из HKCU и создал их в HKLM. Результат нулевой, MI даже не пытался их там найти, судя по логам ProcessMonitor.
При помощи ProcessMonitor все обращения к реестру и ФС при запуске каталога программ логировались и потом анализировались. MI даже не пытается прочитать эти данные из раздела HKLM, хотя как Вы утверждаете должен был снчала посмотреть там, а потом уже смотреть в HKCU.
Я бы сделал также, поскольку набор программ для кажого пользоваеля системы может быть свой, зачем их сводить в общую ветку настройки.
И в качестве проверки и прямого ответа на Ваш вопрос - да, попробовал, удалил данные из HKCU и создал их в HKLM. Результат нулевой, MI даже не пытался их там найти, судя по логам ProcessMonitor.
Сообщение отредактировал swatch: 02.12.2009, 09:58:14
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0