|
Am I right in thinking that when you say 'students', it means you're running a class, but you can't write this yourself ?
To make a double an int, use the floor function in math.h. To get the floating point bit, you could always subtract the int from the full value. There may also be a function that does this ( I am answering under the influence of jetlag, and I don't remember one right now )
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
when i say students i mean that this is part of the program...kinda like a story. in this program i need to b able to calcualte everything into change but i dont kno how to do that
J-Dub
|
|
|
|
|
OK - did my suggestion help ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I got myself into a dilemma. I started a C++ project using MFC. Later I extended the application to interface to a C# dll.
According to Microsoft docs, my C# DLL will only be able to access HTML help. However my application can only use WinHelp, because that is the way I originally built it. I would like to use the same help application for both. I have not been able to find any documentation on how I could modify my MFC application to use HTML help. If anyone has any suggestions or could point me in the right direction I would be most thankful.
Craig
|
|
|
|
|
Hi,
I have uninstalled VC++ express edition 2005 and back to VC++ 6.0 .
I wanted to get back to some projects and enhance some points as well as some complementary requests.
However, now with Visual C++ 6.0 , I cannot have the extension *.dsp, only *.dsw !!
How can I get back properly to VC++ 6.0 ?
Thanks a lot,
Regards
TPP
|
|
|
|
|
Right click on a dsp file, choose 'open with' and check 'always use this program' ( obviously select VC6 )
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
|
Thanks, but in fact, it is with VC++ express edition 2005, which is cancelled by now, and all my projects are in VC++ 6.0.
I do not think that the concept of VC++ express edition 2005 follows the framework of VC++7.0.
But if you have experienced, that is pretty good to know!!!!!!
Otherwise, the question remains, how to get back *.dsp files while working back with VC++ 6.0?
Regards
and thanks!
|
|
|
|
|
Hi again
I have various classes that I use fairly regularly (mainly to do with souncards). I was wondering whether it is worth while generating a dll with the classes.
What are the advantages of using dlls over just including the classes within my application (other than the exe will be smaller)?
Also, can you use threads in dlls as well (I am new to threads as well!)
Thanks for (yet more) help!
Mike
|
|
|
|
|
Hi Mike,
Well, I have no idea about the dll thing. Since you talked about something related to soundcard, have you tried "The Synthesis ToolKit in C++ (STK)" library before? You can download it from:
http://ccrma.stanford.edu/software/stk/[^]
I don't know whether it fit your application, but for mine, it just perfect.
Regards,
Chris
|
|
|
|
|
Well one of the advantages is that with a DLL you can just add the library to your project and include the corresponding header file and then you are able to access the functionality in that DLL. It seems annoying to constantly copy the same header+implementation file to you project.
Er zit een korstje op mijn aars.
|
|
|
|
|
If you use them in a lot of your applications, it's worth making DLLs. If you don't, then no, it's not.
There are "trade-offs", but there are no real advantages unless a LOT/all of your apps use those DLLs.
Yes, you can use threads in DLLs.
------- sig starts
"I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I writting a MFC app to read header infos like http://codeproject.com/bitmap/iptc.asp[^]
when i click F5 to compile,program shows a box :
"Unhandled Exception in JPEGHeader.exe,0xC0000005 :Access Violation
How can i debug ??
Plzz help me,thanks so much!!
|
|
|
|
|
Hi;
for (int i=0; i<21; i++)
cout << i<<" " ;
return 0;
My question is how can I get the outputs in bold form?
|
|
|
|
|
I haven't used it myself but you may want to check out the SetConsoleTextAttribute API.
Steve
|
|
|
|
|
Em... I tried this approach. It works! I learn a new skill from you.
Thank you, Steve.
Thanks to the person who post this question too.
Regards,
Chris
|
|
|
|
|
Hello community!
I've recently taken on a new task of rewritting an old control panel (originally written w/ Borland). The basic idea is to do the following:
-Read control settings from a database
-Dynamically create multiple forms based on the database
-Dynamically populate multiple controls on the forms
-Changes/updates to the control are taken from RAM on a PCI device.
-Beyond manipulating controls, I have to communicate some data over RS232 and Ethernet (basically, I need to write a terminal program).
The task seems simple, but I'm a programmer from a more embedded/unix world. My experience in VC only goes as far as the extent of one of those "Learn VC in 21 days" type books.
The main difficulty I'm having right now, is overcoming the learning curve to the MFC. Since my application is primarily form based, it would seem logical to use a simple Dialogs Application - however, I've been toying with the idea of using the Doc/View architecture with multiple CFormViews. I can see some benefit of using the MDI interface and binding each of the my control panels to a seperate CDocument. I would, however, need to instantiate each of these CDocuments and CFormViews dynamically, as their properties/content depend entirely upon the database.
Any insight you could provide to help me choose an architecture and get me started along the right direction is appreciated.
Thanks!
Embedded
|
|
|
|
|
Dear All,
how can I get a pointer to DC (that is associated with the View):-> from the document class? I need a pointer to DC to do some manipulation... I am using:
CDC *pDC = AfxGetMainWnd()->GetDC();<br />
....<br />
....<br />
AfxGetMainWnd()->ReleaseDC();
but it's not working as expected...
- A programmer's national anthem; "AAAAAHHHHH!!!!"
|
|
|
|
|
You can use CDocument::GetFirstViewPosition / GetNextView to get the view windows. Then, as CView inherits from CWnd, you can use CWnd::GetDC to get the view's DC.
If you are in a SDI app, you can get the view straight away. In am MDI view, you potentially need to iterate ythrough them.
Another alternative, is to us CDocument::UpdateAllView (...) with a custom lParam, and let the views draw on themselves. A CDocument is supposed to have no idea about how its data is displayed - thats the point of separating them!
Iain.
|
|
|
|
|
Iain Clarke wrote: A CDocument is supposed to have no idea about how its data is displayed
Yup! but we break the rules sometimes!
Actually, I just need a refrence to a DC (the View's DC) to set some parameters, I am not doing any drawing...
- A programmer's national anthem; "AAAAAHHHHH!!!!"
|
|
|
|
|
Hi guys i want to save a file from a dialog box. II have my save dialog and all but when i save a file, i get only a blank file. is it bcoz of the CREATE_NEW attribute of the createFile method??? how do i save data in that file
please help
|
|
|
|
|
what other actions do you take to save the data?
|
|
|
|
|
what dialog box ? a CFileDialog dialog ?
When you create the file with CreateFile, you write something in it ? or you simply create it and hope that something will put data in the file ?
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
Make sure you set the CREATE and/or WRITE flag(s) before you write something to that file. If you need a Save Dialog I recomend you Davide Calabro's CFileDialogST[^] Good luck!
|
|
|
|
|
Hello all.
I'm trying to get the source-code from the active text-editor window on the VS IDE.
I'm using the COM interface as follows:
<br />
CComPtr<EnvDTE::Document> ADocument;<br />
m_pDTE->get_ActiveDocument(&ADocument);
But what's next ? EnvDTE::Document does not contain any methods for text retrieval.
Any help would be appreciated.
|
|
|
|