Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

использование 1С как OLE объекта в Visual C++ (6.0) (не VB)

Ø
Я
   xey
16.02.01 - 12:59
использование 1С как OLE объекта в Visual C++ (6.0) (не VB)
- интересует любая помощь и информация.
 
  Рекламное место пустует
   Animal
1 - 16.02.01 - 13:05
Есть технология создания внешних компонент. Там все описано.
   xey
2 - 16.02.01 - 13:30
Интересует исп-е без wizard'ов - есть код, который работает, но авт-ки (без вопросов пользователю) не определяется каталог БД + после работы
с объектом остается в памяти связанный с ним процесс - если кто пояснит нюансы будет здорово
--code
....
char varg1[200]="/D\"C:\\Program Files\\1Cv77\\ATC\" /M /NNVV";
char varg2[100] = "NO_SPLASH_SHOW";
	char varg2[100] = "NO_SPLASH_SHOW";
	VARIANTARG pva[3];// <v-= Setup parameters
	EXCEPINFO excep;
	VARIANT v2Result;
	VariantInit(&v2Result);
	VariantInit(&pva[0]);		//DISPPARAMS:
	VariantInit(&pva[1]);		//	1	DISPID
	VariantInit(&pva[2]);		//	2	VARIANTARG
	dispparms.rgvarg = pva;	
	dispparms.rgdispidNamedArgs = NULL;
	dispparms.cArgs = 3;
	dispparms.cNamedArgs = 0;
	pva[0].vt=VT_I4;
	pva[0].lVal=vResult.lVal;
	pva[1].vt=VT_BYREF|VT_I1;
	pva[1].pcVal=varg1;
	pva[2].vt=VT_BYREF|VT_I1;
	pva[2].pcVal=varg2;
	hresult = pdisp->Invoke(
		id,
		IID_NULL,
		LOCALE_SYSTEM_DEFAULT,
DISPATCH_METHOD,
&dispparms,
&v2Result,
		NULL,
		NULL);
...
----End Code
Спасибо за помощь



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует