Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как использовать COPYDATASTRUCT? Как использовать COPYDATASTRUCT? 
:(
    Опции темы
TChainik
Дата 5.6.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 21.5.2007

Репутация: нет
Всего: нет



Доброго времени суток!

В Windows при помощи SendMessage и COPYDATASTRUCT можно осуществить обмен строками между приложениями. Остается только обработать сообщение WM_COPYDATA.

Вопрос заключается в том, каким образом можно осуществить такой обмен используя JScript?

Спасибо за внимание!
PM MAIL   Вверх
TChainik
Дата 5.6.2007, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 21.5.2007

Репутация: нет
Всего: нет



нашел вот такой вот код

Код

function f(s){ 
   var msg= Interop.Allocate(255);
   msg.WriteString(0, s);

   var copyDataStruct = Interop.Allocate(12);
   copyDataStruct.WriteDWORD(0, 1);
   copyDataStruct.WriteDWORD(4, song.Size);
   copyDataStruct.WriteDWORD(8, song.DataPtr);

   var hwnd = Interop.Call("User32", "FindWindowExW", 0, 0, "window", 0);

   if (hwnd>0)
      Interop.Call("User32", "SendMessageW", h, 0x4A, 0, copyDataStruct);
}


я так понимаю он для jscript.net ? а как сделать подобное но просто для jscript?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0373 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.