Click here to Skip to main content
15,917,645 members
Home / Discussions / COM
   

COM

 
QuestionRe: Why CreateWindowEx() function failed on 64 Bit window XP Pin
Randor 20-Jul-10 6:08
professional Randor 20-Jul-10 6:08 
AnswerRe: Why CreateWindowEx() function failed on 64 Bit window XP Pin
am 200920-Jul-10 21:06
am 200920-Jul-10 21:06 
AnswerRe: Why CreateWindowEx() function failed on 64 Bit window XP Pin
am 200920-Jul-10 21:21
am 200920-Jul-10 21:21 
GeneralRe: Why CreateWindowEx() function failed on 64 Bit window XP Pin
Randor 21-Jul-10 8:55
professional Randor 21-Jul-10 8:55 
Questionfile name in coleinsertdialog Pin
MKC00219-Jul-10 21:31
MKC00219-Jul-10 21:31 
QuestionType mismatch when calling a VB.NET COM class from VB6 Pin
AlexInter19-Jul-10 2:35
AlexInter19-Jul-10 2:35 
QuestionHow to develop 64 bit application using VS2005 Pin
am 200915-Jul-10 0:45
am 200915-Jul-10 0:45 
AnswerRe: How to develop 64 bit application using VS2005 Pin
«_Superman_»17-Jul-10 18:25
professional«_Superman_»17-Jul-10 18:25 
GeneralRe: How to develop 64 bit application using VS2005 Pin
am 200918-Jul-10 18:09
am 200918-Jul-10 18:09 
GeneralRe: How to develop 64 bit application using VS2005 Pin
«_Superman_»18-Jul-10 18:42
professional«_Superman_»18-Jul-10 18:42 
GeneralRe: How to develop 64 bit application using VS2005 Pin
am 200918-Jul-10 19:10
am 200918-Jul-10 19:10 
GeneralRe: How to develop 64 bit application using VS2005 Pin
am 200918-Jul-10 19:24
am 200918-Jul-10 19:24 
QuestionVS2010 vs VS2008 generated IDL differences that generates midl compilation error. Pin
Maximilien14-Jul-10 9:45
Maximilien14-Jul-10 9:45 
AnswerRe: VS2010 vs VS2008 generated IDL differences that generates midl compilation error. Pin
Richard MacCutchan14-Jul-10 22:12
mveRichard MacCutchan14-Jul-10 22:12 
QuestionHow to use COleDataObject Pin
MKC00213-Jul-10 4:14
MKC00213-Jul-10 4:14 
QuestionDll Error Pin
Enobong Adahada13-Jul-10 4:09
Enobong Adahada13-Jul-10 4:09 
AnswerRe: Dll Error Pin
Sauro Viti16-Jul-10 0:43
professionalSauro Viti16-Jul-10 0:43 
QuestionContext Menu Shell Extension (Invoked time) [modified] Pin
A_Fa12-Jul-10 19:32
A_Fa12-Jul-10 19:32 
QuestionCoInittialize Fails with large number of processes [modified] Pin
tony_Udz7-Jul-10 18:47
tony_Udz7-Jul-10 18:47 
QuestionException during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
asr11227-Jul-10 2:20
asr11227-Jul-10 2:20 
AnswerRe: Exception during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
Richard MacCutchan7-Jul-10 3:06
mveRichard MacCutchan7-Jul-10 3:06 
GeneralRe: Exception during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
asr11227-Jul-10 19:44
asr11227-Jul-10 19:44 
GeneralRe: Exception during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
Richard MacCutchan7-Jul-10 21:19
mveRichard MacCutchan7-Jul-10 21:19 
GeneralRe: Exception during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
asr11227-Jul-10 22:32
asr11227-Jul-10 22:32 
GeneralRe: Exception during assignment operation to a COM object - "Attempted to read or write protected memory" Pin
asr11228-Jul-10 3:05
asr11228-Jul-10 3:05 
Trying to paste more information about the exception from the exception helper

System.AccessViolationException was caught
Message="Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
Source="WebAstra.Application.VoIP.UniversalCOMServer.Interop"
StackTrace:
at WebAstra.Application.VoIP.UniversalCOMServer.Interop._ICallInfo.set_CallId(Int32 pVal)
at WebAstra.Application.VoIP.UniversalCOMServer.UCOMCallData.CreateCallInfo(ApplicationClass appRoot)


Now the dispatch map for this in source is like:

BEGIN_DISPATCH_MAP(CCallInfo, CCmdTarget)
//There are many other entries as well
DISP_PROPERTY_ID(CCallInfo, "CallId", dispidCallId, m_nCallId, VT_I4)
END_DISPATCH_MAP()



In the sources, I don't see any function of setting or getting values so I tried using DISP_PROPERTY_EX_ID instead of DISP_PROPERTY_ID with get and set functions but that didn't change anything.

(my change which didn't change anything)
DISP_PROPERTY_EX_ID(CCallInfo, "CallId", dispidCallId, GetCallId, SetCallId, VT_I4)




Moreover in the interop, I do see the entry like this -

[DispId(1)]
        int CallId { get; set; }


Maybe that's because get and set methods have been declared in the IDL file (??).
Thanks.

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.