|
Hello everybody,
i have heard a lot about callbacks but i can't find any simple example (without MFC in it) on the internet to get started. i'm using MSVC++ 5.0 and the ATL wizard.
please help if know a place to find a tutorial or something.
THX
|
|
|
|
|
I'm looking for the same thing but I dont'find it.There are some resource in codeproject but they are MFC resources
Mazy
Don't Marry a Person You Can Live With...
Marry Someone You Can Not Live Without
|
|
|
|
|
try use com+ events instead
any help with
http://www.codeproject.com/script/comments/forums.asp?forumid=1647&select=114120&tid=114120#xx114120xx
|
|
|
|
|
My client is written in Visual Basic and my server is an ATL DLL written in VIsual C++. Why the dialog does not get displayed?
Thank you in advance for your help.
Paradise is where I am.
Voltaire
|
|
|
|
|
I think we're going to need a bit more information than that...
|
|
|
|
|
Exception (kernel32.dll): 0xC000008F: Float Inexact Result
Any clues to what this is?
I'm creating some threads & using MFC Wininet APIs, but this would happen before i switched to MFC Wininet APIs too!
The thing is, i'm not doing any division, multiplication, or declaring any floats!
Any help is "way" appreciated.. thanks!
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|
|
The exception code is a standard code when using a VB6 component within a process. However, all those exceptions should be handled and not fall into MFC. Andy idea if a VB6 component is loaded into the process?
|
|
|
|
|
Hello,
I have the following problem:
I'm saving and reading certain types of SafeArrays. Until now I relied among other things to SafeArrayGetVarType. I tested things with SafeArrayCreateVector and everything worked fine. Now, few months later I begin to get safeArrays created with SafeArrayCreateVector that don't have FADF_HAVEVARTYPE set (Feature flag is 0x2000). I have some hints that something updated my OLEAUT32.dll but I don't know what. I tried to use both SafeArrayCreate and SafeArrayCreateVectorEx, and with them I get feature flag that has only FADF_HAVEVARTYPE set - as it used to be - with one discrepancy from MSDN documentation. MSDN says (SafeArrayCreateVectorEx): "The FADF_HAVEIID can be set for VT_DISPATCH or VT_UNKNOWN and FADF_HAVEVARTYPE can be set for all other types."
But when I try to add FADF_HAVEVARTYPE to vt parameter of SACreateVectorEx the array isn't created at all - if I leave vt as it was array is created and has the correct vartype set.
Does anybody know which version of OLEAUT32.dll changed behaviour of SACreateVector? And what can I do without requesting that all of my clients use SACreateVectorEx or SACreate instead of SACreateVector?
|
|
|
|
|
I created an ATL project and inserted into it a Composite Control Object.
It works fine , but need to read some info from the browser specified in the
OBJECT tag
<object>
...
...
<param name="MyValue" value="123" />
How I read the MyValue from my ATL Composite Control?
xxx
|
|
|
|
|
I created an ATL project and inserted into it a Composite Control Object.
It works fine , but need to read some info from the browser specified in the
OBJECT tag
<object>
...
...
<param name="MyValue" value="123"
<="" object="" />
How I read the MyValue from my ATL Composite Control?
xxx
|
|
|
|
|
in a COM object,the class implement some interface can have
a destruct function?
when the destruct fuction is executed?
|
|
|
|
|
Yes it can. The destructor is called when you delete the object - if you use "new / delete" operators for dynamic allocated objects or when the object goes out of scope, for local objects.For example if you implement "Release" from IUnknown like this :
ULONG MyObject::Release()
{
if( -- m_dwCount == 0 )
{
delete this; //here
}
return m_dwCount;
}
the destructor will be called at "delete this".
|
|
|
|
|
Has anyone ever used IHTMLBrowser (and everything underneath it like IHTMLDocument2 etc etc
I'm trying to strip out href's etc from a webpage... but i cant seem to get past the part of getting the elements out of an IHTMLElementCollection!!!
any help?
(i've found some stuff... but only to get the IHTMLElementCollection - so far anyways, i'm still looking)
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|
|
This help?
<br />
CComPtr<IDispatch> pDisp;<br />
if( SUCCEEDED(m_pBody->get_all(&pDisp)) && pDisp)<br />
{<br />
CComQIPtr<IHTMLElementCollection> pColl(pDisp);<br />
if(pColl)<br />
{<br />
long lCount;<br />
if( SUCCEEDED(pColl->get_length(&lCount)) && lCount > 0 )<br />
{<br />
pDisp.Release();<br />
CComVariant varName, varIndex(lCount);<br />
pColl->item(varName, varIndex, &pDisp);<br />
<br />
CComQIPtr<IHTMLElement> pElement(pDisp);<br />
if(pElement)<br />
pElement->insertAdjacentHTML(A2OLE("beforeEnd"), A2OLE(strElement));<br />
}<br />
}<br />
}<br />
|
|
|
|
|
Ok, here's the weird thing, I CANNOT EVER get anything back from IHTMLLinkElement or IHTMLAnchorElement when i need it to.
I get:
IHTMLDocument2, in which i call "get_links" to give me
IHTMLElementCollection, which in turn, gives me NOTHING.
I'm using http://www.yahoo.com cuz we know there's about a gajillion links right there, but if i try to pick up all the tags from get_body, i'll only get back like 15 (or 11 when i tried using the CComPtr's instead...)
If anyone knows of a tutorial, or anything like that, let me know! or any article on codeproject.com - i found something on codeguru.com, but it just wasnt what i needed.
i am STUCK.
~Timothy T. Rymer
http://www.digipen.edu
http://tim.xpertz.com
http://www.ttrx.com (index is UP!)
|
|
|
|
|
Tim Rymer wrote:
IHTMLDocument2, in which i call "get_links" to give me
IHTMLElementCollection, which in turn, gives me NOTHING.
Seems that get_links returns only named links. You should try get_all, and then distinguish between them with get_tag. I know an example in VB:
A VB example
I vote pro drink
|
|
|
|
|
wurd
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|
|
How can I scroll down the html page, by vc++ code?
Thank you
Chagit
|
|
|
|
|
Hello Everybody ,
I created an Application (ATL COM EXE ) in Windows CE Platform Builder.
On executing it , i faced with an exception
"First Chance exception in ole32.dll
0xC0000005 Access Violation "
I would like to know the reason for the failure and How to solve the Problem.
Thanks in Advance
Regards
Maria
MailTo :mariajothi@sdsindia.com
Maria Jothi (Software Engineer)
MAIL-ID:maria_jothi@hotmail.com
|
|
|
|
|
Check for memory violations : bad function parameters ( when you do marshalling - NULL BSTR's and so on), bad interface pointers ( the object is destroyed but you still use some of his intrefaces). Use the ATL's debugging support - define _ATL_DEBUG_INTERFACES , _ATL_DEBUG_REFCOUNT, etc.
|
|
|
|
|
Hi,
in these cases I allways look into marshalling problems, or some wrong variant handling stuff, or wrong work with some BSTR types
Not very helpful, but this is the way I'm going when exception in ole32.dll occurs and in 95% I succeeded.
georgem
|
|
|
|
|
i'm calling m_spBrowser.Navigate() in my Lite HTML Control, and it opens up the website in a real IE Browser! How do I view the page right there in the control????
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|
|
i had the Lite HTML Control set to _SELF - which doesnt mean "itself" it means "new window"...
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|
|
Hey, i'm making a Selection Object (IHTMLSelectionObject) and i'm trying to call .createRange(IDispatch**) but it says to just pass in a IHTMLTxtRange object but it's not picking up the derived IDispatch, i've never really messed with HTML objects in general, so any advise as to why it says that I cannot pass in an IHTMLTxtRange object... i dont know.. just kinda lost really.. (i'm trying to make something where i can cycle through certain keywords and bringing up a menu on what to do with these keywords) but i want to stick with C++ and i wont be able to edit HTML tags and such as most "examples" show... I dont know.. i'm just kinda out there today so speak slowly! haha
Thanks,
~Timothy T. Rymer
http://www.digipen.edu
http://tim.xpertz.com
http://www.ttrx.com (not up yet)
|
|
|
|
|
it's cool...n/m
~Timothy T. Rymer
www.digipen.edu
tim.xpertz.com
|
|
|
|