Click here to Skip to main content
15,895,192 members
Home / Discussions / COM
   

COM

 
AnswerRe: How to embed external document? Pin
Aamir Butt14-Jun-06 1:16
Aamir Butt14-Jun-06 1:16 
GeneralRe: How to embed external document? Pin
Super Lloyd14-Jun-06 1:53
Super Lloyd14-Jun-06 1:53 
QuestionServer busy message box Pin
Rinu_Raj11-Jun-06 23:43
Rinu_Raj11-Jun-06 23:43 
Generalusing com object of photoshop Pin
santhoshkumar_pv9-Jun-06 20:25
santhoshkumar_pv9-Jun-06 20:25 
QuestionCOM-.NET interoperability (string - BSTR marshalling) Pin
Prasadrn9-Jun-06 1:23
Prasadrn9-Jun-06 1:23 
AnswerRe: COM-.NET interoperability (string - BSTR marshalling) Pin
Andy Moore10-Jun-06 11:45
Andy Moore10-Jun-06 11:45 
Questionuse an automation object from a service Pin
joepadmiraal8-Jun-06 23:32
joepadmiraal8-Jun-06 23:32 
QuestionProblem in using Mlang Pin
Abhinav agrawal7-Jun-06 5:42
Abhinav agrawal7-Jun-06 5:42 
Hi,

Can anyone provide me a sammple program which uses mlang. I used
following lines of code in a simple win32 console application project
which gives me the errors specified below :


// code

#include "stdafx.h"
#include <mlang.h>

int _tmain(int argc, _TCHAR* argv[])
{

if(CoInitialize( NULL ) == S_OK){
IMultiLanguage *mReader = NULL;
CoCreateInstance(CLSID_CMultiLanguage,NULL,CLSCTX_ALL,IID_IMultiLanguage,(void
**)&mReader);
printf("Hello World!\n");
CoUninitialize();
}
return 0;
}



// output

eleting intermediate and output files for project 'Rnd', configuration
'Debug|Win32'
1>Compiling...
1>stdafx.cpp
1>Compiling...
1>Rnd.cpp
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C2146: syntax error :
missing ';' before identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C2146: syntax error :
missing ';' before identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : error C2086: 'int
IMLangStringBufW' : redefinition
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(44) : see declaration of
'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(50) : error C2146: syntax error :
missing ';' before identifier 'IMLangStringBufA'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(50) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(56) : error C2146: syntax error :
missing ';' before identifier 'IMLangString'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(56) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(62) : error C2146: syntax error :
missing ';' before identifier 'IMLangStringWStr'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(62) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(68) : error C2146: syntax error :
missing ';' before identifier 'IMLangStringAStr'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(68) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(86) : error C2146: syntax error :
missing ';' before identifier 'IMLangLineBreakConsole'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(86) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(92) : error C2146: syntax error :
missing ';' before identifier 'IEnumCodePage'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(92) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(98) : error C2146: syntax error :
missing ';' before identifier 'IEnumRfc1766'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(98) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(104) : error C2146: syntax error :
missing ';' before identifier 'IEnumScript'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(104) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(110) : error C2146: syntax error :
missing ';' before identifier 'IMLangConvertCharset'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(110) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(128) : error C2146: syntax error :
missing ';' before identifier 'IMultiLanguage'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(128) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(134) : error C2146: syntax error :
missing ';' before identifier 'IMultiLanguage2'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(134) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(140) : error C2146: syntax error :
missing ';' before identifier 'IMLangCodePages'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(140) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(146) : error C2146: syntax error :
missing ';' before identifier 'IMLangFontLink'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(146) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(152) : error C2146: syntax error :
missing ';' before identifier 'IMLangFontLink2'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(152) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(158) : error C2146: syntax error :
missing ';' before identifier 'IMultiLanguage3'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(158) : warning C4091: '' : ignored on
left of 'interface' when no variable is declared
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(362) : error C2065: 'This' :
undeclared identifier
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(363) : error C2062: type 'long'
unexpected
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(376) : error C2062: type 'long'
unexpected
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(391) : error C2059: syntax error :
'const'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(405) : error C2062: type 'long'
unexpected
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(419) : error C2062: type 'long'
unexpected
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(446) : error C2371: 'IMLangStringBufA'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(50) : see declaration of
'IMLangStringBufA'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(651) : error C2371: 'IMLangString' :
redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(56) : see declaration of
'IMLangString'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(840) : error C2371: 'IMLangStringWStr'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(62) : see declaration of
'IMLangStringWStr'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(854) : error C2061: syntax error :
identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(869) : error C2061: syntax error :
identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(1097) : error C2061: syntax error :
identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(1130) : error C2061: syntax error :
identifier 'IMLangStringBufW'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(1220) : error C2371:
'IMLangStringAStr' : redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(68) : see declaration of
'IMLangStringAStr'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(1629) : error C2371:
'IMLangLineBreakConsole' : redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(86) : see declaration of
'IMLangLineBreakConsole'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(1864) : error C2371: 'IEnumCodePage' :
redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(92) : see declaration of
'IEnumCodePage'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(2038) : error C2371: 'IEnumRfc1766' :
redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(98) : see declaration of
'IEnumRfc1766'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(2264) : error C2371: 'IEnumScript' :
redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(104) : see declaration of
'IEnumScript'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(2448) : error C2371:
'IMLangConvertCharset' : redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(110) : see declaration of
'IMLangConvertCharset'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(2713) : error C2371: 'IMultiLanguage'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(128) : see declaration of
'IMultiLanguage'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(3228) : error C2371: 'IMultiLanguage2'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(134) : see declaration of
'IMultiLanguage2'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(4093) : error C2371: 'IMLangCodePages'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(140) : see declaration of
'IMLangCodePages'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(4275) : error C2371: 'IMLangFontLink'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(146) : see declaration of
'IMLangFontLink'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(4488) : error C2371: 'IMLangFontLink2'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(152) : see declaration of
'IMLangFontLink2'
1>d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(4779) : error C2371: 'IMultiLanguage3'
: redefinition; different basic types
1> d:\program files\microsoft visual studio
8\vc\platformsdk\include\mlang.h(158) : see declaration of
'IMultiLanguage3'
1>Rnd - 46 error(s), 15 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


It seems like there is some problem with the header file included
"mlang.h". Any insights will be of great help for me.



Thanks & Regards
Abhinav
AnswerRe: Problem in using Mlang Pin
Stephen Hewitt8-Jun-06 17:52
Stephen Hewitt8-Jun-06 17:52 
QuestionCOM Servers Pin
HakunaMatada7-Jun-06 2:29
HakunaMatada7-Jun-06 2:29 
AnswerRe: COM Servers Pin
Roger Stoltz7-Jun-06 11:04
Roger Stoltz7-Jun-06 11:04 
GeneralRe: COM Servers Pin
HakunaMatada7-Jun-06 17:40
HakunaMatada7-Jun-06 17:40 
GeneralRe: COM Servers Pin
Roger Stoltz7-Jun-06 22:23
Roger Stoltz7-Jun-06 22:23 
GeneralRe: COM Servers Pin
HakunaMatada7-Jun-06 22:59
HakunaMatada7-Jun-06 22:59 
AnswerRe: COM Servers Pin
Roger Stoltz8-Jun-06 0:03
Roger Stoltz8-Jun-06 0:03 
GeneralRe: COM Servers Pin
HakunaMatada8-Jun-06 1:06
HakunaMatada8-Jun-06 1:06 
AnswerRe: COM Servers Pin
Roger Stoltz8-Jun-06 2:12
Roger Stoltz8-Jun-06 2:12 
GeneralRe: COM Servers Pin
HakunaMatada8-Jun-06 17:28
HakunaMatada8-Jun-06 17:28 
GeneralRe: COM Servers [modified] Pin
Stephen Hewitt8-Jun-06 18:02
Stephen Hewitt8-Jun-06 18:02 
GeneralRe: COM Servers [modified] Pin
Roger Stoltz9-Jun-06 2:14
Roger Stoltz9-Jun-06 2:14 
GeneralRe: COM Servers Pin
Stephen Hewitt9-Jun-06 18:01
Stephen Hewitt9-Jun-06 18:01 
AnswerRe: COM Servers Pin
Aamir Butt12-Jun-06 4:07
Aamir Butt12-Jun-06 4:07 
Questioncan not put com class's entry in the registry Pin
yang__lee6-Jun-06 20:39
yang__lee6-Jun-06 20:39 
AnswerRe: can not put com class's entry in the registry Pin
Milton Karimbekallil9-Jun-06 23:33
Milton Karimbekallil9-Jun-06 23:33 
Questionconnection points and sink interface Pin
kk_mfc5-Jun-06 19:46
kk_mfc5-Jun-06 19:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.