|
*snicker*
Johannes I got your email - i had a conference call yesterday - I'll get back to you on that stuff.
Cheers,
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Cool,
Why not go on MSN for a bit?
//Johannes
|
|
|
|
|
'm only here for about 20 more minutes...
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Have someone dig up the disks and copy them to a server you can download them from
Should be a little faster than courier...
Of course, any real developer on the road should have the disks along
as part of his "hero kit"
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Mark Salsbery wrote: "hero kit"
Discs in the checked luggage, another copy in the carry-on, and a third copy on the memory stick in the pocket.
Quite a change from the first time I traveled when I had a second suitcase just for the nine-track tapes. Yes, I said tapes. All right now, dammit, stop snickering at the old guy and his pathetic reminiscing.
|
|
|
|
|
Heh. Maybe you're just a little older more seasoned than me...
My first kits were 5 1/4" floppies
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
In my day men were men, women were women, and a microVAX was as personal as a computer got.
|
|
|
|
|
Gary R. Wheeler wrote: ...and a microVAX...
Is this the laptop?[^]
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Close enough!
Actually, the microVAX I used was mounted in a rack cabinet with a 300MB disk drive that was three times the size of the computer. IIRC we had 4MB of RAM in the machine. We routinely had a dozen users on it, most of whom were doing development on a simulation written in Ada.
|
|
|
|
|
Hello,
Can anyone please point me to the right direction as to how (if at all possible) to add menu items to the Flash context menu by using C/C++ only (which means no .NET no Action Script)?
I would imagine OLE should be involved but how?
Thank you in advance
Alberto Bar-Noy
Project Manager
http://www.consist.co.il
|
|
|
|
|
Hello everyone,
Here is my more simplified case to show virtual function is missing in vtable. In class Goo, function myFunc is missing in vtable, but in class Zoo, it is ok to contain virtual function zoo_func.
class Foo {
virtual int func1() = 0;
virtual int func2() = 0;
virtual int func3() {return 0;}
};
class Goo: Foo {
public:
virtual int func1() {return 0;}
virtual int func2() {return 0;}
virtual int myFunc() {return 1;}
};
class Zoo {
public:
virtual int zoo_func() {return 0;}
};
int main()
{
Goo g;
Zoo z;
return 0;
}
thanks in advance,
George
|
|
|
|
|
Really?
On my system Goo & Zoo VTABLE
s are quite similar.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
modified on Sunday, February 03, 2008 5:05:00 AM
|
|
|
|
|
What I mean is function "myFunc" is not in vtable. What is the content of the vtable in debugger?
regards,
George
|
|
|
|
|
Actually I was wrong, and you were right. Maybe I was too drunk yesterday...
Ignore my previous post.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
It is ok, CPallini!
Looks like a bug in Visual Studio debugger that the whole vtable can not be displayed.
regards,
George
|
|
|
|
|
Well I don't know and probably needs further investigation. Probably it is a debugger issue but I don't think its is a bug.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Hi CPallini,
Why do you think it is not a bug? Do you have any result yet?
regards,
George
|
|
|
|
|
|
How did you add the button?
You can always type or copy/paste the code for the
command enabler yourself
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi Mark
Yes, that is true i.e. I could add the code manually. However, I still can't see what I'm doing wrong. The omission of the Class Wizard is what is causing me problems. There is obviously a step I'm missing. Previously, what I would do would be to:
(1) Add a toolbar button using the Toolbar Editor
(2) Give the button an ID e.g. ID_BUTTON1
(3) Use the Class Wizard to add the OnUpdate or OnCommand and there you go!
However, using VS2005 to create an MFC application is to perform steps 1 and 2. Looking at the Properties window of the View there is nowhere I can see a way to access the UPDATE_COMMAND and COMMAND messages for ID_BUTTON1.
Surely there must be a way to do it without resorting to cut and paste?
Can you point me in the right direction?
David
|
|
|
|
|
Add the button
Open the class view (view menu or Ctrl-Shift-C)
Find the window class you want to add the handler to - right click it
Choose properties
In the properties window, select the "Events" tab - (the lightning bolt tab button on top).
Find the button ID in the list - expand by clicking the little + box if necessary
Click in right column to add the handler(s)
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi Mark
Yes, that's what I was expecting to do but the ID is not in the list. All that I can see are "Accelerator Commands" e.g. ID_HELP and "Menu Commands" e.g. ID_APP_ABOUT.
Again I list the steps I have done in the hope it can be reproduced:
(1) Create a new SDI MFC application using VS2005.
(2) Add a new toolbar button using the toolbar editor.
(3) Give it an ID like ID_BUTTON_NEW.
(4) Open the Class View.
(5) Right click the View Class and choose Properties.
(6) Select the "Events" tab (the lightening button).
(7) The ID_BUTTON_NEW is not there! (well, not here anyway).
Can you help?
Thanks
David
|
|
|
|
|
Hi all
I've resolved it! Basically, a toolbar button ID won't appear in the Events list. All you need to do is have, for example, an ID accelerator and then give the button the same ID.
David
|
|
|
|
|
Hello friends,
I have created my own NT Service, it works fine in Win 2000 and WinXP.
In Vista,Its register in ServiceManager and showing in the services list but unable to run after PC boots.
The reason might be UAC in Vista.
Please tell me the way that I can run my service in Vista successfully.
If possible please provide some source achieve it.
abhi
|
|
|
|
|
You should run your service in a Service User Account[^]
that has the permissions it needs to run the service.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|