|
Hello,
I wrote an application that creates several frames of images that I am saving them as PPM images now. I like to create an MPEG move based on them. What are my options? Is there any MPEG encoder for MSVC 6 that I can add to my application and directly creating MPEG movies? Note that I need a free library as this is not a commercialize application.
Best regards
|
|
|
|
|
Hello, I have an urgent need to be able to display a dialog from a console application and have all console application processing halted until the user selects a button from within the dialog. Also being able to tell which button was selected. Is this even possible?? I have had partial success with the display of the dialog. However, after the ShowWindow() call, the code continues. That will not work. I have also tried creating a thread and wait but that created a wait cursor and I could not select a buton in the dialog. I am back to square one. I had even thought about just creating a dialog app, but I need "the" app to accept command line args.
Any help or suggestions would be GREATLY appreciated. Thanks.
|
|
|
|
|
Do not use ShowWindow().
Create the dialog box (CDialog) on the heap (statically), then call it's DoModal member function to initialize a modal dialog box, assuming that you are using MFC to implement this. Program execution will halt until DoModal returns.
If you are not using MFC, then you need to manually lock the dialog resource and paint your window based on it's layout. This is MUCH more difficult and time-consuming, but if you do it once, remember to save a Win32 class hiearchy and post it here to CodeProject
Tip: Create a console application that supports MFC.
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
Thank you very much. T:-Dhis works great!!
|
|
|
|
|
Just as an FYI.
A dialog app can indeed accept command line arguments. CWinApp has a data member named m_lpCmdLine that contains any command line parameters when the program starts up. You can access this through your InitInstance() method.
Here's a link on the MSDN site that talks about it.
|
|
|
|
|
Oh and just in case you ever decide down the road to develop a dialog based application that had command line support. Do a search at the top of this page under articles and use the phrase "command arguments". It will come up with a bunch of results for articles that have command line argument parsing (a couple of classes that people created too) to make it easier on the coding development.
|
|
|
|
|
Thanks for your replay on this. I will try this real soon and let you knwo how well it works. Thanks again. This forum is wonderful!!!!
|
|
|
|
|
|
I was develop an ocx control, my friend use it with visual foxpro.
It narmally run in win98, but slower and slower run in win2000.
|
|
|
|
|
SiddharthAtw wrote:
//Allocating strings
pszWndInfo = pClassName = pszName = (TCHAR *)malloc(255);
malloc is executed only ONCE and the pointers are all pointing to same memory location
and you are freeing the memory THREE times
have to crash
call malloc 3 times in three seperate lines for three seperate pointers
Hope it Helps
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
It was crashing because of Illegal freeing(). Thanx for reply. BTW U are most active member rather problem solver. Great.I appreciate U effort
|
|
|
|
|
Hi!
Is there a way to use ON_UPDATE_COMMAND_UI for a CButton in my View. I newer get the message ON_UPDATE_COMMAND_UI.
MSc Bertil Morefält
|
|
|
|
|
As long as my memory serves me right there is no ON_UPDATE_COMMAND_UI handler for CButton
but if you wish to Disable or enable it
try
GetDlgItem(IDC_MYHANDY_BUTTON)->EnableWindow(FALSE);
or
m_btn.EnableWindow(FALSE);
Hope it Helps
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
what msg are you trying to catch?
|
|
|
|
|
If i am not mistaken ON_UPDATE_COMMAND_UI macro is used in WTL/ATL
I Touched Osama Bin Ladens Bushy Beard
|
|
|
|
|
hi,
i need to check whethere the url is working or not.i need to get response from the server.any one help to me.
thanks in advance,
Murali.M
|
|
|
|
|
You could try InternetCheckConnection() .
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|
|
How individual list control items can be blinked.is there any demo or code available for this purpose
|
|
|
|
|
you can try LockWindowUpdate and UnlockWindowUpdate.
Hello World!
|
|
|
|
|
Hi,
I have an APPWizard project which has
CMainFrm class
I added a CWinThread and CSocket derived classes to the project.(CRThread and CRSocket my classes)
when I connect to a server with CRSocket whithin CMainFrm class the OnReceive event of the socket trigers (no problem).
But when I transfer the same code to the thread CRThread the OnRecive event of the CRSocket does not triger (connection is OK).
I think that there is a problem with messages received by the CWinThread derived class (CRThread)
Can you yelp me with this problem,
Thank you in advance,
Seval YILMAZ
sample code
m_pRSocket = new CSocket();
m_pRSocket->Create();
m_pRSocket->Connect(_T("10.10.1.1"), 1550);
|
|
|
|
|
You should know, that the CSocket member is primarily used for absolute, defined network traffic, which happens in a synchronous, sequential order already outlined.
If you use asynchronous communication (a response from the server or a request from a client may arrive at any given time), you should derive your class from CAsyncSocket. This is the base class of CSocket and offers much greater flexibility, removing most of the automatic routines. Know, however, that asynchronous communication requires much more thought and design to be implemented properly.
As for the problem itself, make sure that the supporting thread is not terminated prematurely, and that you have specified the option for the client socket that you wish to handle received data notifications (See CAsyncSocket::OnReceive for details).
If these don't help, then the problem lies somewhere deeper. The socket object, by itself, is independent of where it is operated. That is, when the object is initialized properly, the framework (your computer) will notify the object that data is available or that data can be sent. The socket, as far as I can say based on the MSDN reference, is independent of the thread on which it is running.
But the main problem might be in the usage of CSocket instead of CAsyncSocket. Try implementing your program by using CAsyncSocket instead, and see how it works.
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
Q140527 might be useful here, especially the "more information" section, which says:
To Accept a socket in the context of one thread and then begin using it in the context of another thread, you need to be sure to detach the CAsyncSocket object in the first thread and attach a different CAsyncSocket object in the second thread.
The KB article also has some sample code.
Graham
|
|
|
|
|
1. Did you call AfxSocketInit in your thread? You probably did since the socket connection is OK.
2. Does your thread have a message pump? The OnReceive event depends on windows messages. If your thread does not have a message pump, then the event will never be fired. The simplest way to add a message pump is create a modal dialog (hide it if you wish) from the thread after the socket connection.
<br />
::MessageBox(NULL, _T("I am a message pump for the socket"), NULL, MB_OK);<br />
Good luck.
My articles and software tools
|
|
|
|
|
Anyone have information on where the outlook express pst file is in xp home?
I looked in
\documents and settings\user\application data\microsoft\
No Joy??????
Best Wishes and Happy Holiday's,
ez_way
|
|
|
|
|
I've not used XP's version of OE, but with version 6, you can right-click the folder you are interested in and select Properties. This will show the folder's location (which is a .dbx file). Worst case, you could search for *.pst files.
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|