Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.07.2006, 00:08
|
|||
|---|---|---|---|
Interoperating. Не передается строка. |
|||
|
#18+
Привет. Не передается строка из (или в) DLL-процедуру, написанную на Delphi. Если делаю вызов из Windows application - все превосходно. Но как только перенес вызов в Web сервис и запрашиваю его изWindows application, например, - просто виснет. Иногда выплевывает: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml' Очевидно, HTML - это текст сообщения об ошибке, который мне не виден. В чем разница между вызовом из обычной программы и сервиса? Передача простого типа (ну, integer) в обоих случаях проблем не вызвает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2006, 01:19
|
|||
|---|---|---|---|
Interoperating. Не передается строка. |
|||
|
#18+
Проблема решилась. Просто в обьявление добавил CallingConvention=CallingConvention.StdCall [DllImport("MyDll.Dll",CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)] public static extern string DisplayPCharStr(string s); Но почему в Win form приложении работает, а в WEB-сервисе нет - осталось загадкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1391775]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 412ms |

| 0 / 0 |
