AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2006, 09:44   #1  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Cool Автоматическое открытие текущего проекта программиста при загрузке приложения
Значит идея такова, хочеца реализовать полностью автоматический механизм:
  1. Программист создает проект
  2. Работает
  3. Закрывает Ахапку
  4. Открывает Ахапку
  5. Автоматически открывается последний использующийся проект

Как из Application.Startup* открыть проект я знаю, а вот как в TreeNode.AOTRun (системный класс) вписать свой код для "запоминания" последнего открывающегося проекта - не знаю

ЗЫ: Проблема в том, что не могу найти наследника TreeNode, который отрабатывал бы вслед за ним
Старый 19.09.2006, 09:57   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
В Сидаксе запоминаются последние открытые проекты.

Последний раз редактировалось oip; 19.09.2006 в 10:04.
Старый 19.09.2006, 10:35   #3  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Хорошо...
Сформулирую иначе:
Как получить в Ахапке список всех открытых окон и их названия?
Старый 19.09.2006, 10:38   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
А это есть в Табаксе.
Старый 19.09.2006, 10:45   #5  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
static void Job19(Args _args)
{
hWnd Parent;
hWnd handle;

hWnd mdi;
#WinApi

dialog d = new Dialog();
DialogTabPage dt;

str text;
;

d.caption("Все окна");
d.windowType(FormWindowType::PopUp);
d.allowUpdateOnSelectCtrl(true);

Parent = infolog.hWnd();
mdi = WinApi::getWindow(Parent, #GW_CHILD);

handle = WinApi::getWindow(mdi, #GW_CHILD);
text = WinApi::getWindowText(handle);

if(text)
{
dt = d.addTabPage(text);
d.addText(text);
}

if(handle)
{
while(handle)
{
handle = WinApi::getWindow(handle, #GW_HWNDNEXT);
text = WinApi::getWindowText(handle);
if(text)
{
dt = d.addTabPage(text);
d.addText(text);
}
}
}

d.run();
}
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 19.09.2006, 10:48   #6  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Ладна %)
Следующий вопрос задам после того, как подумаю, а то будет предложен Spirtax.
Старый 19.09.2006, 10:49   #7  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от Russland Посмотреть сообщение
static void Job19...
Спасибо, настоящий друг...
Ты уж прости, пытался в рейтинг тебе накапать, а проксик тормозит эту страницу

Последний раз редактировалось Jox; 19.09.2006 в 10:53.
Старый 19.09.2006, 10:51   #8  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
Почему посто нельзя использовать "верхнее меню"/сервис/параметры/разработка/"начальный проект"?
Старый 19.09.2006, 11:44   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Jox Посмотреть сообщение
Ладна %)
Следующий вопрос задам после того, как подумаю, а то будет предложен Spirtax.
Ты зря, кстати. Именно то, что ты хочешь сделать, уже действительно реализовано в этой удобной тулзени (Sidax). oip выше привел ссылку.
(После моей хотелки belugin приделал туда настройку, которая отображает при заргузке страницу с последними открывавшимися проектами - соответственно твой последний проект будет самй верхний. Кликнув по нему в списке, он сразу откроется).
Очень удобно, уже вторую неделю пользуюсь.
Помимо этого, там есть еще и другая функиональность, повышающая удобство разработки.
Короче, мой совет - сначала посмотри, а потом уже говори, что там плохо.

ЗЫ. И tabax - тоже удобно, кстати.

Цитата:
Сообщение от ice Посмотреть сообщение
Почему посто нельзя использовать "верхнее меню"/сервис/параметры/разработка/"начальный проект"?
Потому что проект последний каждый раз другой может быть, а там статически будет открываться один и тот же, или же придется менять его перед выходом, что тоже напрягает.
Старый 19.09.2006, 11:49   #10  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Потому что проект последний каждый раз другой может быть, а там статически будет открываться один и тот же, или же придется менять его перед выходом, что тоже напрягает.
Ага... Это ведь так тяжело, раз в 2-3 дня изменить опцию. На это ужасно много времени уходит, которое можно было бы потратить на серфинг в Интернете и другие не менее интересные занятия типа художественного программирования.
Старый 19.09.2006, 11:53   #11  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от EVGL Посмотреть сообщение
Ага... Это ведь так тяжело, раз в 2-3 дня изменить опцию. На это ужасно много времени уходит, которое можно было бы потратить на серфинг в Интернете и другие не менее интересные занятия типа художественного программирования.

Все еще зависит от того, как именуются проекты?
У нас, к примеру, они именуются по версиям модификаций - соответственно, проектов много. И какой из них должен быть открыт - еще тот вопросик.

Но, это личное дело каждого
Старый 19.09.2006, 11:54   #12  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Потому что проект последний каждый раз другой может быть, а там статически будет открываться один и тот же, или же придется менять его перед выходом, что тоже напрягает.
менять можно программно
Старый 19.09.2006, 12:00   #13  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Короче, мой совет - сначала посмотри, а потом уже говори, что там плохо.
Я ни слова не говорил, что там плохо, напротив, я уважаю Белугина и его раработки действительно полезны.

ЗЫ: Просто настроение хорошее
Старый 19.09.2006, 13:52   #14  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
В сидаксе еще и есть контестное меню на открытых проектах... и там целых 2 пункта
Старый 19.09.2006, 13:56   #15  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от belugin Посмотреть сообщение
В сидаксе еще и есть контестное меню на открытых проектах... и там целых 2 пункта
у меня три, правда один не работает (delete from history)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Автоматическое открытие формы при старте Axapta rkorchagin DAX: Программирование 3 02.02.2007 14:30
Сколько процентов от стоимости проекта идет на ФОТ? (анонимный опрос) Spider DAX: Прочие вопросы 1 27.09.2006 08:22
Удаление проекта Maxim Gorbunov DAX: Программирование 0 24.12.2001 23:04

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:02.