|
You can use ODBC or ADO to name a few. See here for more.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
|
And see Database on www.codeguru.com
|
|
|
|
|
Hi!
I need to find a simple efficient way of finding the "order" of a double or float.
By "order", I mean the power of ten to which a number would be expressed in standard mathematical notation.
The function is necessary for a matrix scaling calculation in which a matrix of doubles are scaled to the order of unity, and at later time scaled back to their natural values.
Does anyone know of a function that takes a double and returns it represented as a number with a decimal place after the first digit, and a power of ten?
Thanks
--
Mike
|
|
|
|
|
Is log10() really that bad?
|
|
|
|
|
perfect. Just what I needed.
Sorry for stupid quetsion.
--
Mike
|
|
|
|
|
No questions are stupid. Everything is hard until you know how to do it. (...and some things are hard even when you know how to do them.)
|
|
|
|
|
Hi all,
i want to build an executable, wich take in parameter a path to another executable. My executable add a protection like a password with a window or an expiration time out. My executable build a new executable with new protections.
This is my idea but i don't find on a network some tutorials or group to help me
If anyome has done a similar projetc or can help me ...
Thanks
|
|
|
|
|
What framework are you using? MFC, SDK or plain C++ etc
|
|
|
|
|
|
OK, To retrieve command line information MFC provide the class CCommandLineInfo that you can derive your own class from
To get info about specific command line parameters override the ParseParam method, it's prototype:
<br />
void ParseParam( const char *pszParam, BOOL bFlag, BOOL bLast );<br />
NOTE: Call CCommandLineInfo::ParseParam( pszParam, bFlag, bLast );
at the start of your implimentation of this method
If bFlag is true then pszParam will contain the character representing the parameter type:
example parameter: -f "foo" -b "bar"
For the above line, ParseParam will be called 4 times. The first time, bFlag will be true and pszParam will contain f. The second time, bFlag will be false and pszParam will contain foo and so on as the process is repeated for the b param.
Regarding starting your app from within the parameter reeiving app, use:
ShellExecute or CreateProcess.
Tom
|
|
|
|
|
Hi,
I have a .wmv file and a .wav file. I want to add/connect the audio (.wav file)to a .wmv filw. How can I achive this?
Regards,
Hemant.
|
|
|
|
|
|
Hi all
I discovered that latest version of Viusal C++ introduced a new macro called __COUNTER__ that is replaced by an integer incremented by 1 each time is used.
I would like to create preprocessors macro like this; I tried using #define #undef multiple times wihtout success.
Do you know if it is necessary some tool or some specific language for it?
Do you know it it is a macro defined somewhere in some .h file or it is built in in the Ms compiler?
Any advice is well appreciated
Regards
Manu
|
|
|
|
|
That macro is VS version specific. It is going to be very difficult to try creating your own. The best method is to create a VB macro to be used with VS and have it read/write a value to a file.
|
|
|
|
|
Hi waldemort
me too I thought to some solution, but I thought also that this technique could be considered too intrusive by someone, so I preferred to ask before going ahead.
Many thanks for your response!
Have a nice day.
Manu
|
|
|
|
|
I'm sure this problem is related to the GDI though I am unable to see where, nor know how to resolve it. When I create a window ( 1024 x 768 ) the memory usage is upwards of 7,000k. This is giving some performance problems mainly relating to the speed of drawing. When I minimize the window, the mem usage drops to 300k. Thats a more than a 6,000k decrease in used memory. When restoring the window, the mem usage never exceeds 2,000k. So obviously, the question is, where on earth is this memory eing used and how do I release it?
|
|
|
|
|
Task Manager doesn't tell you about the memory your program is consuming. It tells you the amount of address space that is in use. How much of that address space is currently being used by your application is different.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Regardless of what the task manager is telling me, my GDI functions calls perform very slowly until the window is minimized and then restored. I'm guessing this relates directly to the number and sizes of DIB sections that my application is using.
I have however managed to resolve the problem. A call to SetProcessWorkingSetSize() after a memory intensive routine signifcantly lowers the value in the task manager and increases the performance of my app. Though I still don't quite understand what is happening.
|
|
|
|
|
Can you explain about your program about handles
|
|
|
|
|
Thats another problem I am having, please see the thread below. At the moment task manager is telling me there are 75 GDI handles, but I can only count 20 - 25. There is no memory leak since the handles are being deleted as soon as they are no longer required. But in some instances the handle count does not decrease after deleting a handle.
|
|
|
|
|
I see previous your message are you sure you have only HRGN hRgn
|
|
|
|
|
I have many handles, mainly HDC, HRGN and HBITMAP. I am convinced that the task manager is not giving true values. It claims that I have 30 GDI handles before even creating a window, that is from a break point on the very first line of WinMain.
|
|
|
|
|
For Mem Usage I have been this problem but I dont know your problem is it or no.If you use SelectObject on your code you have a return value,what happens for it?if you use of CreateDC or CreateCompatibleDC you must use DelectDC maybe it seems that its easy but its important for each create you must use of DeleteObject.
---------- ---------- ----------
For second question if you think Task Manager information isnt true I think we have a function that it says about graphic handles on a process.
|
|
|
|