Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Репозитарий ActiveX (число прочтений - 21636 )
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #30 - 06. Декабря 2006 :: 09:33
Печать  
JohnyDeath писал(а) 06. Декабря 2006 :: 08:42:
Нет, но есть c:\WINDOWS\system32\comdlg32.dll
Это тебе не поможет.

Создай файло ComDlg.html, напиши в нем
Код
Выбрать все
<HTML>
<HEAD><TITLE>ComDlg</TITLE></HEAD>
<BODY>
<OBJECT ID="Dialog"
CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
CODEBASE="http://activex.microsoft.com/controls/vb6/ComDlg32.cab">
</OBJECT>
</BODY></HTML> 


Открой его в IE, согласись с предупреждениями о бесопасности. В отрывшемся диалоге нажми "Загрузить".
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #31 - 06. Декабря 2006 :: 09:46
Печать  
steban писал(а) 06. Декабря 2006 :: 09:33:
JohnyDeath писал(а) 06. Декабря 2006 :: 08:42:
Нет, но есть c:\WINDOWS\system32\comdlg32.dll
Это тебе не поможет.

Создай файло ComDlg.html, напиши в нем
Код
Выбрать все
<HTML>
<HEAD><TITLE>ComDlg</TITLE></HEAD>
<BODY>
<OBJECT ID="Dialog"
CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
CODEBASE="http://activex.microsoft.com/controls/vb6/ComDlg32.cab">
</OBJECT>
</BODY></HTML> 


Открой его в IE, согласись с предупреждениями о бесопасности. В отрывшемся диалоге нажми "Загрузить".

Это, конечно, всё хорошо, но:
изначально вы не приняли мою ссылку на контрол по причине "наличия" аналогичного в системе. А тут тоже качать, регистрировать приходится.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #32 - 06. Декабря 2006 :: 09:56
Печать  
Обычно он в системе есть...
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #33 - 06. Декабря 2006 :: 09:58
Печать  
Arta писал(а) 06. Декабря 2006 :: 09:56:
Обычно он в системе есть...

Мне кажется он там появляется после установки vb6
  
Наверх
 
IP записан
 
avk
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 07. Августа 2006
Re: Репозитарий ActiveX
Ответ #34 - 06. Декабря 2006 :: 15:12
Печать  
Попробовал поюзать EasyICQ но сталкнулся с проблемой не возвращается событие LoginOK(), хотя если несколько раз подряд вызвать Login() возвращается событие LoginError() с кодом 0 - неверный пароль
компоненту зарегил, 1с++ ночная 2.0.5.0, FormEx 2.5.0.0 #33
Код
Выбрать все
Var ActiveX,Object;
//
Procedure icq_LoginOK()
	Object.GoOnline();
	Message("LoginOK");
EndProcedure // icq_LoginOK
//
Procedure OnActivate()
	_Form=CreateObject("Form");
	ActiveX=_Form.CreateControlOnForm(Form,"АктивИкс","icq");
	ActiveX.CreateControl("EASYICQCLIENT.EasyICQclientCtrl.1");
	Object=ActiveX.Object;
EndProcedure // OnActivate
//
Procedure Login()
	Object.ICQserver="login.icq.com";
	Object.ICQport=5190;
	Object.Login(UIN,Password);
EndProcedure // Login
//
Procedure Logout()
	Object.Logout();
EndProcedure // Logout
//
Procedure icq_LoginError(ErrorCode)
	Message("Error ("+ErrorCode+")");
EndProcedure // icq_LoginError
//
Procedure OnClose()
	Object="";
	ActiveX.Destroy();
EndProcedure // OnClose
 

  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #35 - 06. Декабря 2006 :: 15:22
Печать  
У меня с недавнего времени тоже проблема.
  
Наверх
 
IP записан
 
Gr
Junior Member
**
Отсутствует



Сообщений: 17
Зарегистрирован: 03. Октября 2006
Re: Репозитарий ActiveX
Ответ #36 - 22. Декабря 2006 :: 08:07
Печать  
А кто знает как EasyICQ указать через какой прокси нужно устанавливать соединение?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Репозитарий ActiveX
Ответ #37 - 31. Июля 2007 :: 14:47
Печать  
выкладываю свой пример djvu в 1с77
работает под 1с++ 2.3
  

djvu_install.rar ( 54 KB | Загрузки )
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать