|
I have question.
well ,i have made a MDI application without documents view architecture. i am trying to create
the modeless dialog from menu file -> new.For that i have create dialog in childview class.but its gives assert failure error. even i have created it with child frame class even its not working .
yes its work with CMainframe but that i dont want.
what shoud i do ?
Thanks in advance.
amitmistry_petlad
software engineer
vadodara
india
|
|
|
|
|
This is because he childframe is not yet created.
Try implementing the same code in the mainframe class or the app class.
Sunil
|
|
|
|
|
There are many details to change to do what you need to do. I hope I understand what you are trying to do. I assume you want to use CFormView.
It is easier to create a new class that is derived from CFormView. Then use that class instead of the class that the wizard generates derived from CView. You can delete the old child view when you are sure you don't need it; you probably won't use it when you have made all the changes.
One place you might need to change is the call to LoadFrame, but I forget the details. I don't use MDI very much so these instructions might need to be modified for MDI; I am trying to do all this from memory so some of what I say might be the SDI way. One modification is that it helps to have a document, so you probably want to create a document class. Then allocate a new instance of the document for every child window. There is probably a LoadFrame or it's equivalent in the child frame window. Then put the address of the document in a CCreateContext and pass the instance of it to LoadFrame.
|
|
|
|
|
|
Hi all -
I am using Visual Studio .net 2003 for development on Win XP. My application picks up dll from PATH variable. But when I run the application (Double clicking the application in the Release or Debug folder), it is able to find the dll. But when I debug from the environment, it fails to find the dll from the PATH variable.
Any ideas?
Regards
Misha Grewal
Be the change you want to see.
|
|
|
|
|
have u restarted the Visual Studio after setting the path variable?
nave
|
|
|
|
|
Hi, Actually I want to use managed class XmlDocument in my unmanaged class. I got error
"error C3265: cannot declare a managed 'myDoc' in an unmanaged 'myClass'" . So I used gcroot to use this managed class in my unmanaged class
gcroot<XmlDocument*> myDoc; But now I am getting error
"error C2143: syntax error : missing ';' before '<'" and
"error C2501: 'myClass::gcroot' : missing storage-class or type specifiers" . Can I know What is the problem with this?
Thanks in advance,
Priyank
|
|
|
|
|
priyank_ldce wrote: “error C2143: syntax error : missing ';' before '<'”
You need to include vcclr.h .
priyank_ldce wrote: gcroot<xmldocument*> myDoc;
You need to use ^ instead of * .
|
|
|
|
|
prasad_som wrote: priyank_ldce wrote:
gcroot<xmldocument*> myDoc;
You need to use ^ instead of *.
what about #pragma unmanaged directive!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and you
|
|
|
|
|
VS 2005 introduces new C++ Operator ^ . Which is described as Indicates a handle to an object located on the garbage-collected heap
.
ThatsAlok wrote: what about #pragma unmanaged directive!
I'm not sure, what does you mean.
|
|
|
|
|
|
I have an enterprise template project on VC7 .NET.
When I enter the "Configuration manager" , I see that in Debug configuration one of the projects is not checked in the "Build" column, and thus this project is not compiled when I am building the solution. I check the project in the Build column, close the configuration manager window. The build solution now includes also the project that was not checked. But when I close and reopen the sln, this information is lost and the configuration manager window shows that project as unchecked.
This seems as a bug of the studio . . . ?!!???, is there a way to make my solution configuration to include unchecked project also?
Thanks in advance,
Julia.
|
|
|
|
|
I would like to get handle file but I don't want to get it from "open file dialog box".
Can I specify file name to get handle file?
How to do that?
Thank you.
|
|
|
|
|
check CreateFile or OpenFile or CFile::Open()
nave
|
|
|
|
|
The "open file dialog box" does not provide a handle even if you wanted it to.
What do you need the handle for?
|
|
|
|
|
I want to change file properties.
Such as created time, modified time and last accessed time.
Can I use OpenFile or CreateFile ?
How to do?
Thank you.
|
|
|
|
|
It depends on your requirements and preferences and such. Are you using MFC?
Did you look at the documentation of OpenFile?
|
|
|
|
|
toeh wrote: I want to change file properties.
Such as created time, modified time and last accessed time.
Use SetFileTime() for this. The handle is returned from CreateFile() .
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
Does there any API exist for MakeLower function of CString class?
Warm Regards,
Mushq
|
|
|
|
|
May tolower[^] helps you. Look at its example.
|
|
|
|
|
Thanks Parsad dear i have done my work.
Regards,
Mushq
|
|
|
|
|
Would you mind posting what you have done ? This is public forum .
Somebody might get help from your solution.
BTW, my name is Prasad not Parsad.
|
|
|
|
|
I have n't tried it yet, but i hope so this will work.When i will finish, i will write the solution.
I usually don't write what I have done, but from now i will do that. Thanks Parsad for so valueable advise.
Thanks a lot
Mushq
|
|
|
|
|
Mushq wrote: I have n't tried it yet, but i hope so this will work
I was curious, because you said in earlier post, you have done your work.
|
|
|
|