|
I think everything is perfect except the following line:
for (INT i; i < 16; i++)
You forgot to initialize i :
for (INT i=0; i < 16; i++)
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I can't believe it. The INT i... Well it was the problem. I made the mistake in my posting and in my code. What is worse, the posting was totally made up to simplify the problem. I don't know how many times I looked at my real code and didn't notice that I wasn't initalizing i to Zero. Boy, I feel silly
Cheers,
Clint Singer
|
|
|
|
|
Didn't you get a warning? The compiled should have issued one on this.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Like Joaquin said it looks good except for the initialazation part of 'i'. However, if that does not resolve your problem what is the specific error message you are getting? That would help diagnose the problem.
PLUS are you sure that is where the error is generated? Your example class BAR is defined such as:
class Bar
{
Bar(int strName, int strAddress);
};
The problem with this is that Bar is now a private Constructor by default. You would have problems initializing this in your main function when it calls FOO create unless this is declared as a friend of the class, but that wasn't appearent in your example. Plus you may want to add to the end of your constructor { } so it would be an inline function or define it somewhere else or you may get a linker error.
Hope this helps out...I don't even know what I'm talking about right now...need more coffee
HomeNuke
----
"Nuke'd Your Home, Yet?"
Run your own PostNuke based web server from home
http://www.homenuke.com
|
|
|
|
|
Some mistakes on my part. The Bar() constructor is infact public: and INT i is indeed INT i = 0; They are just wrong on my posting, sorry. I am still getting the error. To add more to the story I am making a simple ActiveX control and running it in visual basic. The errors I get are as such when I try to do m_poBars[i] = NULL;
First-chance exception in VB6.EXE (DVMS CLIENT LIB.DLL): 0xC0000005: Access Violation.
First-chance exception in VB6.EXE (KERNEL32.DLL): 0x80010105: (no name).
|
|
|
|
|
So the error you are getting is from the client side? Oh OK I'm thinking from a straight C++ side application Let me review this some more...sorry for not understanding the question in the first place.
HomeNuke
----
"Nuke'd Your Home, Yet?"
Run your own PostNuke based web server from home
http://www.homenuke.com
|
|
|
|
|
I'd try to reproduce the error in a VC++-only application, without all the ActiveX mess.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I tried it with a MFC exe dialog and it seems to work just as I had expected it too. I guess I will have to do some more trial and error to find the problem.
Cheers,
Clint Singer
|
|
|
|
|
If you're runnign in ActiveX from VB, then how do you know what line is causing the problem????
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
And you should probably check that your arg to the create function is in bounds.
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
How to minimaze a dialog ?
|
|
|
|
|
You need to add the minimize box in the Resource Editor...
Then you must to use CWnd::SetWindowPlacement...
Best Regards
Carlos Antollini.
Sonork ID 100.10529 cantollini
|
|
|
|
|
First Dialog Must Support Minimize Button..
and this will do it.
AfxGetApp()->m_pMainWnd->ShowWindow(SW_MINIMIZE);
Rememder m_pMainWnd is the Main Window..
or
this->ShowWindow(SW_MINIMIZE);
Gaurika Wijeratne..
www.gaurika.com/ gaurika@sltnet.lk
|
|
|
|
|
I am trying to find out a value from a specific column and row from a MSFlexGrid. I set the text by calling:
m_flxCompanyList.SetTextArray(GridPos(i,1),pComp->m_strRetailNum);
m_flxCompanyList.SetTextArray(GridPos(i,2),pComp->m_strCompName);
so I construct a two column list of companies and their retail numbers, what I want to do is make it so that when someone clicks on the grid i can get the value in the first column of whatever row they select.
I know how to get what position is selected, but the GetTextArray (which I would think goes along with SetTextArray) returns a long, and I can't figure out what to do with it!
I've searched msdn and these message boards and it seems not much documentation is available for this control, but im hoping someone can help out?
thanks in advance to any advice
-dz
|
|
|
|
|
I don't know a lot about MSFlexGrid, but try CString = GetTextMatrix(row,col)
|
|
|
|
|
just what i needed, thank you SOOO much!
-dz
|
|
|
|
|
I'm trying to integrate a PowerBuilder application with another application and I need to read some data from a PowerBuilder screen. It appears to be a standard dialog/view, but if you try to examine the individual controls, they are part of some custom "panel". Has anyone done anything similar to what I am trying to do and has some advice?
Thanks,
David
|
|
|
|
|
Maybe Spy++ (one of the utilities that come with Visual Studio) can help you get an idea of how those PowerBuilder windows are made up.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I've tried Spy++ along with a customized version of something similar. The problem is the "controls" in the PowerBuilder window are not "standard" windows controls. The smallest window in one of the forms is a panel of some sort containing all of the controls. I cannot see a way to access an individual control.
|
|
|
|
|
I see... It's a pity that didn't work, I'm sorry I don't have any other idea. Good luck with your quest.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
i want to put a color palette into my app, but i don't wanna use the CColorDialog class, coz i want a static palette like the one in the famous paint...can anyone help?
Thanx in advance
|
|
|
|
|
You mean just an array of buttons with different colours on them ? Where are you stuck ?
Christian
The tragedy of cyberspace - that so much can travel so far, and yet mean so little.
"I'm thinking of getting married for companionship and so I have someone to cook and clean." - Martin Marvinski, 6/3/2002
|
|
|
|
|
yeah something like that, do u kn the famuos palettes pf colors in all the editor, paint, photoshop and all this stuff...
|
|
|
|
|
Like I said, it's just a whole lot of buttons, or you can draw the colours yourself and track the mouse messages yourself if you want to.
Christian
The tragedy of cyberspace - that so much can travel so far, and yet mean so little.
"I'm thinking of getting married for companionship and so I have someone to cook and clean." - Martin Marvinski, 6/3/2002
|
|
|
|
|
i got it, thank you so much
doudou
|
|
|
|