|
Hi all:
The songs playing order of MP3 player is decided by the ordering you see after the DOS command "dir". So the song files that I want to listen first, I'll copy them fist to my MP3 player, then they'll appear at the top of the file list after "dir". It seems works well, but not perfect. And several times It turn out to be not the ordering in which I copying them in sequence.
Can anybody provides a different ordering method, any suggestions will be appreciated.
Regard.
|
|
|
|
|
The default order in which files are listed is dependent upon the file system. For FAT16 volumes, they are retrieved in the order in which they were written to the FAT. With NTFS, they are retrieved alphabetically. I'm not sure about FAT32. Now of course these are all overridden by using dir /o at the command prompt.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I invoked the format command of OS(XP) in my code.But evry time it display a console window and I have to click the Enter key to go on the function. So,I wonder if there is a way to perform carriage return automatically and we do not need to click the Enter key?
Thanks for help!
|
|
|
|
|
Are you talking about "\n"?
|
|
|
|
|
momer wrote:
I invoked the format command of OS(XP) in my code.
Are you talking about format.com that is used to format floppy disks? If so, how are you invoking it? Better yet, why are you using it when a perfectly good function exists?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
hai,
I'm working in vc++ win32. I'm using two files..say file1.cpp and file2.cpp.
In file1 I'm defining a function and want to call in file2.
ie I'm doing as
//file1.cpp//
int myfunc();
.
.
.
int myfunc()
{
....
}
//file2.cpp//
#include file1.h
extern int myfunc();
....
int func2()
{
int xxx = myfunc();
}
If I do like this it is giving
LNK2019: unresolved external symbol_myfunc referenced in func2
fatal error LNK1120: 1 unresolved externals
Where did I went wrong..
Thanks in advance..
|
|
|
|
|
do you have the second cpp added to your project?
bryce
---
To paraphrase Fred Dagg - the views expressed in this post are bloody good ones.
--
Publitor, making Pubmed easy.
http://www.sohocode.com/publitor
Our kids book :The Snot Goblin
|
|
|
|
|
Yes..I it is added to the project..
|
|
|
|
|
email it to me and i'll take a quick look (no promises) if you havnt got it sorted
bryce
---
To paraphrase Fred Dagg - the views expressed in this post are bloody good ones.
--
Publitor, making Pubmed easy.
http://www.sohocode.com/publitor
Our kids book :The Snot Goblin
|
|
|
|
|
1.rebuild all.
2.check myfunc() in file1.cpp
|
|
|
|
|
hello,
a friend looks for a little program. this program sould give out beeps in different frequences over the soundcard. can anybody give me the code or other help to to this...just the line(s) i need.
thank enrico
BTW: excuse my bad english, i´m from germany
|
|
|
|
|
BOOL Beep(
DWORD dwFreq, // sound frequency
DWORD dwDuration // sound duration
);
bryce
---
To paraphrase Fred Dagg - the views expressed in this post are bloody good ones.
--
Publitor, making Pubmed easy.
http://www.sohocode.com/publitor
Our kids book :The Snot Goblin
|
|
|
|
|
thanx bryce
i´v try to use this, but i don´t find any way to do
my idea was to use your code and replace the variables with frequences and durations (integers). always the same error: (i try to translate)
error C2373: 'Beep' : New Definition ; different modifier
hope it´s right....
ok ok, now the error is logical for me but how can i get the sound over the soundcard (not over the speaker) ?
any idea?
|
|
|
|
|
Is there a way to query windows to determine if a system shutdown is imminent?
I have a user interface application which provides the option to execute an upgrader application. This upgrader application deletes some system files and then transfers new system files in place. The problem is that due to driver install (upgrade files are stored on a pcmcia card and windows asks to shutdown after the drivers are loaded sometimes), windows will sometimes send a messagebox asking for the unit to be restarted, which is very bad if the user selects ok when systems files have been deleted and not replaced yet. I've already put a handler function for the WM_QUERYENDSESSION message in the upgrader app (which works fine), but I still need to trap the condition in which the WM_QUERYENDSESSION message is sent before the upgrader application starts (in which case, the application missed this message). If I can find out if the shutdown is imminent, I can prevent the file transfer.
Thanks,
Himanshu
|
|
|
|
|
If any application returns zero for the WM_QUERYENDSESSION message the session will not be ended.
To determine if the system is shutting down , Handle WM_ENDSESSION message and a non zero value for "lParam" says the system is shutting down.
There is no spoon.
suhredayan
|
|
|
|
|
Thanks for the suggestion, but I don't think that will be sufficient for my case. I need to know before the upgrader app gets WM_ENDSESSION. The reason is that the the message could come at some finite time after I have started, and if the timing is right, then I could be somewhere in between deleting and replacing the system files (The upgrader actually updates a remote module that takes a total of ~40 minutes, so it wouldn't be essy closeout the processing in OnEndSession). I would like to use some sort of API fcn that I could call before I start the transfer, so that I know I can guarantee that windows is not shutting down before the upgrade starts. It looks like there might not be one available. I guess I'll try to use another application to capture the QueryEndSession and then have the information available to the Upgrader at startup.
Thanks,
Himanshu
|
|
|
|
|
heman154 wrote:
I need to know before the upgrader app gets WM_ENDSESSION.
The WM_ENDSESSION message is sent only if all applications respond to the WM_QUERYENDSESSION message with a non-zero value. So, as long as you are handling the WM_QUERYENDSESSION message, you're fine.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I have 2-files: program.exe and update.exe.
Lets say the user clicks update and that downloads
program1.exe which is new and improved. If program
was executed, from update.exe, how can I close
program.exe so that I can then delete it and rename
program1?
Im stuck. I cant figure out how to close a program
which is currently running. Im looking for the
opposite of ShellExecute.
Please, any response any one can give me will be
greatly appreciated.
Sincerely,
Danielle Brina (an overworked graduate student)
|
|
|
|
|
|
I need major help understanding how to create and manipulate non-blocking sockets in c/c++. I have to create a program for my CS470(Intro to Networking) class. This program needs to simulate the "Go back n" algorithm. In order to do this I need to use non-blocking sockets. I dont think I understand the select() function or how to use the FD_SET() functions. I am using MS C++ 6.0 and winsock. Can some one please help this poor desperate student?
PS
I went to my professor for help and he told me that I should go to google for help. I have already been google-ing it up for the prior few weeks. I dont think the professor even knows how to write the program. I wonder why I am in college if all the answers were in google to begin with?
Joe UAH student
|
|
|
|
|
Before calling connect() :
unsigned long ul = 1;
SOCKET rSocket;
int nResult = ioctlsocket(rSocket, FIONBIO, (unsigned long *) &ul); Before calling select() :
timeval tv = {0};
tv.tv_sec = 5;
fd_set fdread;
FD_ZERO(&fdread);
FD_SET(rSocket, &fdread); Before calling recv() :
if (FD_ISSET(rSocket, &fdread) != 0)
...
A wise man once said that a dictionary is of no use if you do not know how to spell the word. Likewise, Google is of no use if you do not know what to search for.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi
i want to know how to set the position of the dialog to the right bottom corner of the screen.i used GetSystemMetrics to get the resolution (infact) width and height of the desktop screen.
but how can i retrive width and height of dialog? And how to retrive the hieght of the TaskBar.
1.if i get width and height of dialog,i can use SetWindowPos(...)
2.what about the tsakbar????
|
|
|
|
|
Something like this in your dialog's init method:
RECT rcDisplay,
rcDialog;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rcDisplay, 0);
GetWindowRect(&rcDialog);
rcDialog.left = rcDisplay.right - rcDialog.right;
rcDialog.top = rcDisplay.bottom - rcDialog.bottom;
rcDialog.right = rcDisplay.right;
rcDialog.bottom = rcDisplay.bottom;
MoveWindow(&rcDialog);
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
hi DavidCrow
thanks a lot for help!
|
|
|
|
|
My app uses a CDocument. I serialize all of my CObjects using << and >>.
I have added a CEditView and want to serialize whatever is typed into the view.
I created a sample app using CEditView and the default architecture used (CEditView*)m_listview.GetHead()->SerializeRaw(ar) to write/read the text in the CEdit view. This is no good for me since I'm writing binary with everything else that I write to the file.
Anyone know how to Serialize a CEditView as Binary?
|
|
|
|