|
sudhir.marni wrote: CTime class deals with the system time. So u can't use this class to set the system time.
That makes a whole lot of sense.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
CTime has a construcor that takes an hour, minute, and second value
(as well as year, month, and day, which you can use any valid values).
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Yes Thankyou. It worked.
Priya Sundar
|
|
|
|
|
Hello All,
I want to extract cab file using my MFC programe. Is there any inbuild functionality to extract cab file?
It will work if posible with .zip file.
Thanks in advance.
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
manish.patel wrote: I want to extract cab file using my MFC programe. Is there any inbuild functionality to extract cab file?
Yes there is[^]
led mike
|
|
|
|
|
Hi,
I use the following coe in my applcation.and i found memory leak in that.
MyFunction()
{
char *czval;
czVal = new char[100];
memset(czVal,0,100);
.....
.....
}
But i failed to delete the memory allocated.
I use delete [] czval in OnDestroy it shows thw error czVal undeclared identifier and also delete is used for pointer only.
Whats my mistake.
I use new operator in my local function where i have to delete that.
And also i need tutorial for this new and delete.Because i have lot og memory leaks in my applicatin.I dont know the proper usage of new and delete operator.
Anu
|
|
|
|
|
Make czval to global. Use delete[] czval in destructor / OnDestroy.
|
|
|
|
|
I have doubt that when this OnDestroy() get called.
Whether we can give breakpoint in OnDestroy() and check that.
Because when i ahve breakpoint in OnDestroy in my view class,the control didnot go to the breakpoint.
I dont know why?
Anu
|
|
|
|
|
When the application is exited, CView::OnDestroy() will be invoked. So u can place the delete statement there.
|
|
|
|
|
Hello all
I am developing file download application through activex controll, but i dont know how to do this.
So anybody help me out to do this.
Any help will be appriciated.
Thanks in advance.
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
Use Sockets or Internet API.
|
|
|
|
|
|
I have this one line in my C++ code that I'm using, but it says I need a initializer before the word "main". I took C++ a couple of years ago, so I naturally forgot what an initializer is, but I'm pretty sure that it's not int. Can anybody help?
Code:
int __cdecl main(int argc, const char* argv[])
{
|
|
|
|
|
Y u've mentioned __cdecl? Its implicit and return some value.
|
|
|
|
|
waiwai933 wrote: so I naturally forgot what an initializer is,
May be true , AFAIK initializers are for data types not for function, which gives initial values to variables.
waiwai933 wrote: but I'm pretty sure that it's not int.
iam not sure couple of years ago it was so.
return of main is same as calling exit function in main, it is used to return the success code of the application and it is int. u can avoid returning any value if the type of main is void. As a side note C++ doesnot assume default int for function return type (may be this is ur "pretty sure").
u can check whether main is using int by giving return type like double (where sizeof(return type) > sizeof (int) or user type)
waiwai933 wrote: this one line in my C++ code
In this line of C++ code, i think no issues. can u state what is the exact error statement.
waiwai933 wrote: Can anybody help?
I suspect some code above or below this function causing the error
say
struct MyStruct
{
}
int __cdecl main(int argc, const char* argv[])
{
in this case compiler says error in return type as it takes MyStruct as return type.
|
|
|
|
|
Unless you are passing arguments to main() and are returning a value to the command interpreter, you could simplify things by using:
void main( void )
{
...
}
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
I seem to have stumbled upon a bit of a problem. My program is using several DLL's that I wrote (6 in total). When I use the URLOpenStream() call I get a weird error deep in one of the threads spawned by URLOpenStream. It seems to happen when xpsp2res.dll is loaded. What ends up happening is that the URL starts to load, then fails some point after xpsp2res.dll is loaded.
Googleing turned up some links indicating that this was a rebase problem, something I'd never heard of, or (as far as I know) run into before. The same codes works perfectly on a different machine (both machines are Windows XP SP2). The supposed solution is to explicitly specify a base address for my DLL's. Is this actually correct? Is there some other solution?
¡El diablo está en mis pantalones! ¡Mire, mire!
Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!
SELECT * FROM User WHERE Clue > 0
0 rows returned
Save an Orange - Use the VCF!
VCF Blog
|
|
|
|
|
Rebasing is only an optimisation and need not be done explicitly. It just saves the system from having to go to the trouble if two DLLS occupy the same space.
Steve
|
|
|
|
|
I am starting a new side-project: I would like to scan file access in real-time and deny access if the windows file system wants to access a folder that I have deemed inappropriate.
Use Case:
whenever the Windows file system (i.e. as directed by my wife) accesses a file, I want to check the path against a list of blocked paths. If the path matches an item in the black-list then I'd like my app to deny access. To enable/disable this security I'll set an environment variable.
The problem is that I have no idea how to implement something like this; I've never experimented with real-time file access. I imagine it's pretty low-level.
Does anyone have any pointers to help me learn about real-time file access ? Is it even possible ?
|
|
|
|
|
abiemann wrote: Does anyone have any pointers
Right click on the file and select "Properties". In the Properties Dialog select the "Security" tab and set the User/Permissions however you want.
led mike
|
|
|
|
|
right, but we don't use log-in accounts on the PCs at home; our WinXP PCs default to an Administrator account when booting up to Windows.
|
|
|
|
|
abiemann wrote: right, but we don't use log-in accounts on the PCs at home;
So I guess you want me to reply with the obvious: "Then set them up and start using them". Well I'm not going to.
led mike
|
|
|
|
|
I've written a status bar control which works well, except for the height. I'd like a way to determine the right height for the control, taking into account XP themes's if they are present. I know there is GetThemePartSize() and the SP_PANE, but that doesn't seem to return a useful height (it's significantly smaller than what is actually used). Anyone know how to do this?
¡El diablo está en mis pantalones! ¡Mire, mire!
Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!
SELECT * FROM User WHERE Clue > 0
0 rows returned
Save an Orange - Use the VCF!
VCF Blog
|
|
|
|
|
Jim Crafton wrote: Anyone know how to do this?
No but did you try using GetThemeMargins[^] in conjunction?
led mike
|
|
|
|
|
Nope, missed that one - I'll look into that.
¡El diablo está en mis pantalones! ¡Mire, mire!
Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!
SELECT * FROM User WHERE Clue > 0
0 rows returned
Save an Orange - Use the VCF!
VCF Blog
|
|
|
|