|
I tried but it"s not working....it"s not removing...
i tried as below..
::SetFileAttributes("E:\\ntbackup\\",FILE_ATTRIBUTE_NORMAL);
|
|
|
|
|
Are you calling GetLastError() ? Or could it be that you are not removing the read-only attribute from everything under that directory first?
In any case, SetFileAttributes() is not recursive so you'll have to implement that yourself. See here for more.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
kumar sanghvi wrote: I tried but it"s not working....it"s not removing...
What do you mean by that? Is it not changing the attribute of the root folder or for the files and folders contained?
kumar sanghvi wrote: ::SetFileAttributes("E:\\ntbackup\\",FILE_ATTRIBUTE_NORMAL);
With this, you're just changing the attribute of the folder named 'ntbackup' if you need to change the attributes of the folders and files contained within, you need to do it recursively.
“Follow your bliss.” – Joseph Campbell
|
|
|
|
|
As David already mentioned, check what GetLastError() tells you if the call fails. Also, the trailing backslash in your example above may prevent the call from succeeding (not sure about this).
|
|
|
|
|
Hi, I have code that includes a function which makes sense only if CString is available, and I'm using the same code in 1 project where MFC is enabled and in 1 where it isn't. I need to make sure that the code is enabled only if the project is with MFC, i.e.
#ifdef CSTRING_IS_AVAILABLE
...
#endif
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Can you see if _MFC_VER has been defined?
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
It worked, thanks for the help.
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
Well, CString can be available for use where _MFC_VER is not defined as well!
For instance, you could use CString in a console project with no MFC support by just including atlstr.h You could better do this:
#ifdef __ATLSTR_H__
#endif
“Follow your bliss.” – Joseph Campbell
|
|
|
|
|
Well, CString is available even where __ATLSTR_H__ !
Just write:
#include <cpallini_free_stringz.h>
#define CString stringz
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Hi All,
The task which is given to me is that i have to show a cylinder in 3D.Then when i click on any part of the cylinder and drag the mouse i should be able to deform the cylinder and when i leave the mouse the object should be in the last deformed state.I am planning to use directx for this.
Any inputs from you will be very helpful for me.
Thanking you in Advance,
Regards,
Ashwath.
|
|
|
|
|
I'm guessing, based on your post that you have not done much Direct3D programming (otherwise, you'd know the answer). Can you display a just a cylinder (without any modification)? That would be the obvious starting point. Wireframe? Solid? Lighting? What version DirectX? You leave out alot of important details. You should initially query the capabilities of your graphics device. But, essentially, I think you will want to coordinate the output of a number of standard DirectX APIs: Direct Input (to respond to the mouse action), and, the display of the cylinder data. The way I'd do it would be to implement a cylinder Mesh (which is a standard DirectX object), and which gives you access to the Vertex Buffer and Index Buffer (and all the other data you'll need). The easiet method would be to implement a series of drawing calls using a progressive algorithm that deforms the Mesh by some simple metric. You would be writing data to the Vertex Buffer and then displaying the Mesh.
Also, there is a Graphics Forum here at CodeProject, where you'd probably get a better answer.
|
|
|
|
|
Hello all,
I developed a VC++ application. Basically I extract some data from the webcam, process it and give the results to a formular.
When I initiate the data processing, the GUI does not respond anymore. The data processing is still going on, because I can check with breakpoints that the analysis has not crash. But as the computer seems to be bussy on the data processing, I can not display it on the Windows.
I was considering using Threads, but I´m having some problems with the Threads provided by VC++, so I might move to pthread instead.
Does anyone have faced this problem before? Is there any recomendation or suggestion?
Thank you, and best regards,
Enrique
|
|
|
|
|
Which kind of problems are you having with windows threads? You don't need to switch to posix threads, windows threads are a proven technology
--
Si dos montan un caballo, uno debe ir detrás.
|
|
|
|
|
Hola Miguel, and thank you for answering
Basically, I´ve the following problems:
Following this manual:
http://support.microsoft.com/?scid=kb%3Ben-us%3B815805&x=13&y=8[^]
Everytime I try to switch to (/clr:oldSyntax), instead of just /clr, I´m getting so many errors with my application (like using public, private, etc :P).
Following this manual:
http://hemswell.lincoln.ac.uk/~slawson/napier/CO42018/labs/lab06.html[^]
The line that says:
hThreads[0] = CreateThread(NULL,0,MyThread,"T1",NULL,&iID[0]);
Drop me this error (translated from German to English):
error C3867: "OpenCVWin32::Form1::ExampleFunction": The function call is missing argument list. Use "& OpenCVWin32:: Form1:: ExampleFunction" to create a pointer to the member.
So I use the mentioned syntax. And then:
error C3374: Address of "OpenCVWin32:: Form1:: ExampleFunction" can only be adopted if a delegate instance is created.
So at this point I´m really blocked :S
|
|
|
|
|
I think you are mixing a managed C++ thread tutorial with your unmanaged code. You should look into CreateThread function parameters in MSDN help. Maybe you are passing something that does not conform to the function pointer that it expects in the third parameter.
--
Si dos montan un caballo, uno debe ir detrás.
|
|
|
|
|
Thank you Miguel,
So far the application seems to compile when I declare the threaded function as static, but I have some memory violations problem (could be solved by using Mutex?). I will read the documentation you suggested me, and try to post if I find a solution.
Cheers.
|
|
|
|
|
kikoso wrote: I was considering using Threads, but I´m having some problems with the Threads provided by VC++, so I might move to pthread instead.
Nope, you've to fix your code.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
hi:
MFC dialog-based application, how the real-time rendering curves, what parts to draw, how to ensure real-time?
Is mainly how to achieve real-time, actually read data from the serial port mapping curve, a bit like temperature monitoring software
modified on Thursday, November 19, 2009 4:29 AM
|
|
|
|
|
Could you elaborate a bit your question ? What do you want to do ? What is this curve you want to draw ? And what do you mean by real-time exactly ?
|
|
|
|
|
Please clarify your question. Are you talking about Bezier curves? And what do you mean by real-time - animation?
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
lxkjlzz wrote: Is mainly how to achieve real-time, actually read data from the serial port mapping curve, a bit like temperature monitoring software
It still not really a lot of information but I guess you want to display some kind of graph. In that sense, you can take a look at my sig, there's a link to a chart control that I developped and which is quite efficient (well, it was designed to be efficient because it had to plot some data at high rate on a pocket PC).
|
|
|
|
|
My English may be a bit unfamiliar, but still thank you.
|
|
|
|
|
Hi,
i am working on a application which is to be developed in win32 API.
please can i get some help on win32 programming tutorials and resources?? any ebook will be of great help.
i tried to find books, however could locate only 1 thats win32 programming by brent.e.rector which is also not available.
please can i get some help on this , as i am new to direct api programing in win32.
thankyou.
|
|
|
|
|
|
hi.thanks for the response.
can i get some help on any books available over the web?
|
|
|
|