11.03.2009, 13:31 | #1 |
Участник
|
DLL
Добрый день! При работе с CRM 4.0 возник вопрос! Можно ли по кнопке вызывать dll-ку c параметрами из открытой формы и возвращать результат обратно в форму?
Спасибо |
|
11.03.2009, 14:01 | #2 |
Чайный пьяница
|
Цитата:
1. Создать aspx страницу, при вызове которой будет выполняться вызов этой библиотеки. 2. Результат помещать в тело страницы. 3. На кнопку в Java скрипте повесить обработку ответа и таким образом - получать ответ в форме, из которой было выполнено обращение к странице. Весь механизм можно свести к примерно следующему скрипту (сам им постоянно пользуюсь): Код: var httpRequest = new ActiveXObject('Microsoft.XMLHTTP'); var checkURL = 'http://some.net';//сюда надо будет добавить ссылку на созданную в пункте 1 страницу httpRequest.Open('GET', checkURL, false); httpRequest.Send(null); var res = httpRequest.responseText; Надеюсь мой ответ поможет Вам.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 11.03.2009 в 14:13. |
|
11.03.2009, 17:38 | #3 |
Участник
|
А ещё лучше не aspx, а веб-сервис.
|
|
|
За это сообщение автора поблагодарили: deniska (1). |
11.03.2009, 17:43 | #4 |
Чайный пьяница
|
Ну то надо свой веб сервис писать, разбираться с аутентификацией, публиковать его и т.п. А при вызове ещё собирать SOAP запроса. Согласитесь не очень удобно. А про отладку таких вещей вообще молчу. А страницу собрал, закинул бинарник в папку, скопировал по фен-шую в папку ISV. Готово - пользуйтесь )
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 11.03.2009 в 18:10. |
|
11.03.2009, 20:56 | #5 |
Участник
|
так же, как и aspx
так же, как и aspx Не намного сложнее, чем собирать параметры, передаваемые в aspx. Не соглашусь. Всё очень удобно. И главное, правильно. Веб-сервисы для того и придумали, чтобы с сервером общаться по HTTP. Не надо молчать. Надо попробовать. Точно так же отлаживается дебагером, как aspx. Для веб-сервиса тоже можно всё по фен-шую сделать. Главное, не бояться! |
|
11.03.2009, 21:04 | #6 |
Чайный пьяница
|
Цитата:
Цитата:
Я ничего в отношении CRM и смежного с ним не боюсь, потому что уже много чего попробовал и на поприще разработки под CRM и интеграции продуктов и т.п.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 11.03.2009 в 21:06. |
|
12.03.2009, 14:21 | #7 |
Участник
|
|
|