|
This may give an idea of whats involved [^]
|
|
|
|
|
|
Yes, but this article is talking about to host ActiveX controls rather than make ActiveX controls by WTL.
|-|3llo Wo|2ld
|
|
|
|
|
As the article intro says:
"Since ActiveX controls are ATL's specialty, there are no additional WTL classes involved"
This really applies wether you're hosting ActiveX or building ActiveX.
|
|
|
|
|
Certainly. Because WTL is an extension on ATL.
|
|
|
|
|
Hi all,
Greetings and Salutations!!
I have a problem registering COM DLL's. I use ATL to create COM components but the rgs files which ATL creates and the registration process of ATL seems to only register the DLL with HKEY_LOCAL_MACHINE. If I want to register the DLL using a Windows Guest user, it does not seem to register it. Now, I looked at skype and skype seems to install on both guest accounts and admin accounts. Ofcourse, Skype does use COM DLLs but it seems that the trick is to register the DLL within HKEY_CURRENT_USER. This seems to work for skype so why shouldn't it work for me? Ofcourse, the installation would only be available to the guest user but I am ok with that. My question is, can I just make changes to the rgs file and register the DLL with HKEY_CURRENT_USER or do I have to write routines of my own which makes entries in the registry? In short, is there any way other than writing your own code which can be used to register my COM DLL with HKEY_CURRENT_USER??
Thank You for your time.
---
Hakuna-Matata
It means no worries for the rest of your days...
It's our problem free, Philosophy
"I think my response was 'What idiot dreamed this up?'" -- Mary Ann Davidson, Oracle's chief security officer, in typical blunt manner, remembering her reaction to the company's scheme to brand its databases as "unbreakable."
|
|
|
|
|
I now seem to be able to update the rgs values into the HKCU key but now how do I register the Typelib of the COM DLL in HKCU???
---
Hakuna-Matata
It means no worries for the rest of your days...
It's our problem free, Philosophy
"I think my response was 'What idiot dreamed this up?'" -- Mary Ann Davidson, Oracle's chief security officer, in typical blunt manner, remembering her reaction to the company's scheme to brand its databases as "unbreakable."
|
|
|
|
|
do you have a 'TypeLib' = s '{386515B1-2B6F-11D4-9048-004005719FF5}' (with your GUID)line in your .rgs file?
|
|
|
|
|
HakunaMatada wrote: My question is, can I just make changes to the rgs file and register the DLL with HKEY_CURRENT_USER
Why not change the HKCR in your .rgs to HKCU, build and register and have a look at the result with regedit? I'm assuming COM will look there for an entry.
|
|
|
|
|
|
I want to operate outlook 2007 on my app. (I'm using visual studio 2005 / WTL)
But, I couldn't find data about office automation, especially outlook.
do anybody help me?
please.
- Tristan -
|
|
|
|
|
what exactely are you trying to do ? the Outlook (Exchange) Server 2007 uses for example WebDav (being phased out) and now, Web Services to communicate with it - using these you can list emails, extract their attachments, do calendar type things
There is plenty of info on MSDN about this
'g'
|
|
|
|
|
Searching CodeProject for "outlook #import", I find several articles, including this one[^], which looks pretty good to me.
Just searching CP for "#import" yields several decent articles on Office automation - this one[^] is pretty good.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
CodeProject MVP for 2010 - who'd'a thunk it!
|
|
|
|
|
Hi All,
I have a tabbed control on my dialog and wish to add other controls to it on 2 different tabs. I can see that .Net framework has "System.Windows.Forms.TabPage" control that holds the page. I wish to know if their exists anything equivalent in ATL/WTL? I am restricted to use these (ATL/WTL). I read about CPropertyPage / CPropertySheet but I am not sure if that can created using dialog editor (I did not see the control).
How can I add controls using dialog editor on Tab Pages to the CTabCtrl?
Thanks and Regards,
Atul.
|
|
|
|
|
Try this[^] article.
L u n a t i c F r i n g e
|
|
|
|
|
Thanks for the reply. I have already read it. I am not sure if it clearly relates to my case.
For, it talks about creating property sheets/pages/wizard using program or single dialog based. I am talking about have a small CTabCtrl on the dialog apart from a list box and 2 check boxes on the dialog, etc. So it is not just showing one bunch of property pages. It has other things which I need to set on the Dialog editor interface.
|
|
|
|
|
Build dialog classes and add controls using the graphical editor in the usual manner so the classes reference descriptions with an .rc file:
class CStatusDlg : public CDialogImpl<CStatusDlg>,
{
enum { IDD = IDD_STATUS };
...
Within the .rc file IDD_STATUS (in this case) describes the the dialog
IDD_STATUS DIALOGEX 0, 0, 589, 442
STYLE DS_SETFONT | WS_CHILD | WS_VISIBLE
EXSTYLE WS_EX_CLIENTEDGE
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
PUSHBUTTON "Update",IDC_BUTTON1,77,247,51,15
GROUPBOX "Drive Faults",IDC_STATIC,17,16,163,221
....
Then create the tab control and the dialog windows and add the dialog to the tabcontrol (Other dialogs similarly created can be added to other tabs on the same control in the same manner).
CTabView m_tabView;
CStatusDlg m_StatusDlg;
....
m_tabView.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);
m_StatusDlg.Create(m_tabView.m_hWnd,rcDefault, NULL);
....
m_tabView.AddPage(m_StatusDlg.m_hWnd, _T("Status"));
....
|
|
|
|
|
Hi,
I'm marshalling some data in a timerproc thread using the GetInterfaceFromGlobal and Release function. However I noticed there is a high cpu usage when calling this function multiple times. Any ideas why this is happening?
Thanks
|
|
|
|
|
Hi,
I have for some time (ok, over a decade) had a gaping hole in my C++ knowledge, in that I don't really know much about the STL. I can use basic template classes and functions, but that's about it.
Now I need to learn about the STL, and there appears to be a dearth of good introductory books on the subject.
I have done a search on the forums, but the links seem to have expired.
So, does anyone have any recomendations for good introductions to the STL?
Thanks,
Richard
|
|
|
|
|
There is a useful link in the first answer to the question below this one, and another one here[^]. txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
The Bible for stl is the C++ Templates the complete guide
|
|
|
|
|
And why are you telling me this?
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
I'm so sorry about that.
I am a new guy with passion in codeproject.
|
|
|
|
|
lisunlin wrote: I am a new guy
You've been a member of CP for 2 years 6 months!
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
OK. Look, I am really sorry for my mistake.
|
|
|
|