PDA

Click to See Complete Forum and Search --> : Parksie Would Know Right?


Chris_SE
Dec 8th, 2000, 10:50 AM
I have a few questions that are driving me INSANE. Here I go:

For the FindFirstFile and FindNextFile apis, the api requires WIN32_FIND_DATA in the function arguement. How do I send that in C++?

Is there a way to use the DeleteFile api to delete all files of a certain type in a directory? I tried:

if(DeleteFile("C:/windows/desktop/testfolder/*.txt"))
cout<<"Delete Successful";
else
cout<<"Complete Failure";

Unfortunately that seems to only work if I give it a specific file, if I use *.something it doesn't seem to work, even though documentation I've seen says it should

Alright I am working on a key logger of sorts(just me screwing around) and I encountered a large problem. I need to be able to have code act like a vb timer. Hence it needs to keep repeating without returning a value. I tried recursion but that doesn't seem to work.

Is there a way to have a dynamic string like the apstring header(widely distributed) using normal char definitions?

Vlatko
Dec 8th, 2000, 11:08 AM
1.
WIN32_FIND_DATA data;
FindFirstFile("c:\\myfile",&data);

3.Set a timer
SetTimer(hWnd,15,1,NULL);
'Handle your code in the WM_TIMER message

if(uMsg == WM_TIMER)
{
'code
}

Chris_SE
Dec 8th, 2000, 12:41 PM
Thanks Vlatko. But with the timer would I do this:

void main()
{
int x;
SetTimer(GetWindowDC(0),15,1,NULL);
if(uMsg == WM_TIMER)
{
x++
cout<<x;
}

So Would that just keep incrementing x and print out its value? Also when I try it, it says I need to declare uMsg. Could you give small example that works? Sorry, just completely new to creating my timer, vb spoiled me :)
Btw is your name from a game?

Vlatko
Dec 8th, 2000, 01:19 PM
I gave you

if(uMsg == WM_TIMER)
{

}

presuming that you have set a WindowProc for handling messages and you are making a Win32 App and not a DOS app.

Dec 8th, 2000, 01:51 PM
Originally posted by Chris_SE

Is there a way to have a dynamic string like the apstring header(widely distributed) using normal char definitions?
[/list]

what do you mean by this?


there is a header file I downloaded from lawrence ville press that allows you to make strings really easy..

you can download that and more here:

http://lvp.com/data/cpluspc/