|
See here[^]maybe it is some helpful to you
|
|
|
|
|
As far as i know there is no API for that I did need the same thing
what I did was I created a recursive function enumerated all the file and added their size.
Ex
BOOL GetFolderSize(TCHAR* szRoot,__int64* i64Size)
{
FindFirstFile(...);
do{
//IF FOLDER
GetFolderSize( szSubPath,i64Size)
//ELSE IF FILE
Add its value
}while(FindNextFile(hFind,&FindFileData));
FindClose(...);
return(TRUE)
}
but keep in mind that the FindFile.. returns 2 unneeded values the "." and ".." that you should ignore otherwise you will enumerate forever i think
G_S
|
|
|
|
|
|
hi i m implementing the keyboard hook so i m using this code
hInstance=AfxGetInstanceHandle();
hHook=::SetWindowsHookEx(WH_KEYBOARD_LL,LowerLevelKeyboardProc,hInstance,NULL);
but it gives error
D:\_TasleemWork\SinglePC\SinglePC.cpp(27) : error C2065: 'WH_KEYBOARD_LL' : undeclared identifier i had included header files like
#include <windows.h>
#include <winuser.h>
i m using windows 2000 server with visual studio 6 with service pack 5.when i use this api with visual stio.net 2003 it works fine but not with vstudio 6
Thanks in advance
Tasleem Arif
|
|
|
|
|
I guess you need to include these lines in stdafx.h
#undef WINVER
#define WINVER 0x0500
|
|
|
|
|
it did not worked. is that problem is due to the service pack5.it gives following messages
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
D:\_TasleemWork\SinglePC\SinglePC.cpp(29) : error C2065: 'WH_KEYBOARD_LL' : undeclared identifier
Error executing cl.exe.
SinglePC.exe - 1 error(s), 0 warning(s)
-- modified at 7:03 Monday 21st August, 2006
Tasleem Arif
|
|
|
|
|
|
Thanks it did worked.
Tasleem Arif
|
|
|
|
|
Hello all,
I'm new in programming client-server applications. I'm using Remote Procedure Call (RPC) to do that.
I tried a small demo and it works fine when I call server-side functions from the client. But the problem comes when I tried to call client-side functions from the server.
Can anyone help me or give me links to articles talking about this issue?
Thanks a lot.
M.N
|
|
|
|
|
|
I can't find what I'm looking forward.
I want to know how can the server send data to client.
Thanks
M.N
|
|
|
|
|
Dear all,
Please explain me how to save recurring items into outlook.
I'm using Microsoft Outlook 9.0 object library.
There is a class AppointmentItem and with a exposed function GetRecurrencePattern() for retreiving. Like wise, no SetRecurrencePattern() method is availlable.
Please guide me how to save a RecurrencePattern object for an appointment item.
Thanks in advance,
Raja Pratap K.
|
|
|
|
|
i have Created a project which will draw a circle with the mouse.so in this
i declared a parameter which is of Type "long" represents a radius of circle .now i want to display the radius in the window dynamically.i have tryed with the method pDC->TextOut(); but it return type is char so,how to diaplay the radius which will change when changes made in the size of circle?
Ramanand
|
|
|
|
|
To convert a long to a string, you can use sprintf (print formated data to a string) or ltoa[^]
|
|
|
|
|
|
I want to save the scene of a process to the disk so I can restore the process to the scene later.
1. How to save the scene to the disk? I think if to save the scene to the disk, I must write the whole process address space to the disk. Is that realizable? Or there is more effective way to save the scene?
2. If the scene of the process had been saved to the disk, is there any way to restore the process to the scene?
---- thanks and over
//////////////////////////////
|
|
|
|
|
Can you be more specific whats the meaning of scene
|
|
|
|
|
Hi,
In my program I have some data as a const BYTE* called lpData. However I need to covert this to an LPCSTR. How can I do this?
Thanks in advance
Steve
|
|
|
|
|
an LPCSTR is already a pointer to Ansi C-style string, so, a pointer to a BYTEs array...
just cast.
|
|
|
|
|
See here[^]if its good for you
|
|
|
|
|
Thanks, I used reinterprt_cast in the end.
|
|
|
|
|
Hi Friends,
I am working on one Image processing application where I am capturing the Image of the circular object and by edge detection I am getting the periphery of that circular object.
Now I want to find out the radius of the same circular object, can any body guide me how to find the radius of the circle.
Regards,
Dinesh.
|
|
|
|
|
this is more a math question.
if you know the periphery length (let's call it P ), then you can do this :
P = 2 * pi * r
r = P / ( 2 * pi)
with r beeing your radius
|
|
|
|
|
|
dinesh_IP wrote: I am getting the periphery
Unlike tox, with that I understand that you have access to the points representing the circle on the screen. If you really have the periphery length, then have a look at his post.
If you have "captured" a set of points defining the circle, simply look for min and max coordinates in each direction (let's call them xmin,xmax,ymin and ymax), then :
radius = (xmax - xmin)/2 or = (ymax - ymin)/2 (both values should be the same).
center point of the circle is (xmin + radius, ymin +radius), for instance.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
|
|
|
|