C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
работа с TDdeClientConv, WWW_RegisterURLEcho
DuMkA
Отправлено: 01.03.2007, 14:08


Ученик-кочегар

Группа: Участник
Сообщений: 2



Добрый день.
Вобщем пишу прогу, которая автоматически получает через DDE URL из адресной строки броузера сразу после его ввода.

CODE
...
if (DdeClient->SetLink("iexplore", "WWW_RegisterURLEcho")){
     DdeClient->OpenLink());
}
...

void __fastcall TForm1::DdeClientItemChange(TObject *Sender)
{
  Caption = DdeClientItem->Text;
}
void __fastcall TForm1::DdeClientOpen(TObject *Sender)
{                              
    DdeClientItem->DdeConv = DdeClient;
    DdeClientItem->DdeItem = "\"iexplore\"";
}

Событие DdeClientItemChange происходит только при запуске, в Text ничего нет. Соответственно код не работает.

с WWW_GetWindowInfo все работает.

Отредактировано DuMkA — 01.03.2007, 14:09
DuMkA
Отправлено: 07.03.2007, 15:13


Ученик-кочегар

Группа: Участник
Сообщений: 2



вобщем вывод такой. ddeman это мега глюк, пишите свой на ddeml. как пример можно взять вот это.

еще также WWW_RegisterURLEcho из известных мне браузеров поддерживает только IE

Вернуться в Вопросы программирования в C++Builder