19.06.2009, 17:40 | #1 |
Участник
|
Сообщение в plugin
Всем привет!
Подскажите пожалуйста как в plugin можно выдать сообщение (аналогия alert в скриптах) |
|
19.06.2009, 17:56 | #2 |
Чайный пьяница
|
Цитата:
throw new Exception("Message"); но это будет означать, что процесс создания/обновления записи прервётся...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Elka (1). |
19.06.2009, 18:52 | #3 |
Участник
|
|
|
19.06.2009, 18:59 | #4 |
Чайный пьяница
|
Тогда пользуйтесь трейсом. т.е. создавайте какой нибудь файл лога и в него пишите то что надо будет отслеивать.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
22.06.2009, 14:59 | #5 |
Участник
|
|
|
22.06.2009, 18:08 | #6 |
Чайный пьяница
|
Путей много. Можно, например, так:
Код: string strLogText = "Some details you want to log."; StreamWriter log; if (!File.Exists("logfile.txt")) { log = new StreamWriter("logfile.txt"); } else { log = File.AppendText("logfile.txt"); } log.WriteLine(DateTime.Now); log.WriteLine(strLogText); log.WriteLine(); log.Close();
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: alsherin (1). |
22.06.2009, 18:20 | #7 |
Участник
|
Цитата:
Сообщение от a33ik
Путей много. Можно, например, так:
Код: string strLogText = "Some details you want to log."; StreamWriter log; if (!File.Exists("logfile.txt")) { log = new StreamWriter("logfile.txt"); } else { log = File.AppendText("logfile.txt"); } log.WriteLine(DateTime.Now); log.WriteLine(strLogText); log.WriteLine(); log.Close(); |
|
23.06.2009, 15:56 | #8 |
Участник
|
У меня вопрос: logfile.txt искать в C:\Program Files\Microsoft Dynamics CRM\Trace ?
Или где? Последний раз редактировалось Elka; 23.06.2009 в 16:25. Причина: знаю ответ |
|
23.06.2009, 16:36 | #9 |
Консультант-джедай
|
назовите его как-нить похитрому и воспользуйтесь виндовым поиском
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.06.2009, 16:39 | #10 |
Чайный пьяница
|
Цитата:
Код: string strLogText = "Some details you want to log."; StreamWriter log; string filename = "C:\logfile.txt"; if (!File.Exists(filename)) { log = new StreamWriter(filename); } else { log = File.AppendText(filename); } log.WriteLine(DateTime.Now); log.WriteLine(strLogText); log.WriteLine(); log.Close();
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Elka (1). |
23.06.2009, 17:13 | #11 |
Участник
|
Спасибо. Только Studio на
"C:\logfile.txt"; ругается пишет "Unrecognized escape sequence"... на "C:/logfile.txt" не ругается, но никакого файла не создает.. |
|
24.06.2009, 08:23 | #12 |
Moderator
|
Собачку перед строкой поставьте:
Код: @"C:\logfile.txt"
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
24.06.2009, 09:54 | #13 |
Участник
|
|
|
24.06.2009, 10:08 | #14 |
Чайный пьяница
|
По моим наблюдениям - ничем не отличается.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
24.06.2009, 13:31 | #15 |
Участник
|
Спасибо.. У меня еще вопрос. Мой объект, является дочерним от счета, при создании из счета при помощи сопоставления перетягивается на кастом объект номер счета, также есть ссылка на счет.
Если не перевыбирать руками счет , то при попытке считать с формы номер счета выдается ошибка "The given key was not present in the dictionary". Если перевыбрать, то он благополучно получает номер счета.. Подскажите можно ли от этого (перевыбирания руками ) избавиться? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Сообщение от другого пользователя | 38 | |||
Регистрация PlugIn | 66 | |||
Ronald Lemmen: Plugin registration tools for Visual Studio 2005 | 0 | |||
Как послать сообщение пользователю... | 3 |
|