|
Quote: not working. What does that mean? Generally speaking: nothing.
Please do not expect us to guess what you are doing. Edit your question, show the code you are using, the exact error message that is produced, and which line of code it occurs on.
|
|
|
|
|
I agree with other messages, we can not guess everything.
My best guess is that you are compiling a C file? (not C++)...
|
|
|
|
|
Or, he could be using an ancient version of C++, like maybe Borland Turbo C++, that doesn't understand namespaces.
|
|
|
|
|
But of course, "not working" could mean anything at all.
|
|
|
|
|
The following code should compile (and run) fine in a decent (i.e. reasonable recent) compiler
#include <iostream>
using namespace std;
int main()
{
const string greetings = "Hello world!";
cout << greetings << endl;
}
|
|
|
|
|
Try adding #include <string>
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
There's no need, actually.
|
|
|
|
|
hi!
i wrote a very simple app to capture videos with VfW.
HWND hwnd = capCreateCaptureWindow ("MyWindow", WS_CHILD | WS_VISIBLE , 0, 0, 160, 120, hwndParent, nID);
capDriverConnect (hWndC, 0);
capDlgVideoCompression(hwnd);
capCaptureSequence (hwnd);
does anyone know how to store the compression settings to reuse them?
is there any possibility to access the internal data of the capture window?
thanks in advance
-arni
|
|
|
|
|
Yes, but it depends how the information is stored by the library functions. The documentation should help.
|
|
|
|
|
Thanks for the reply...you are right - that's the question! the documentation doesn't say anything about that.
|
|
|
|
|
How are these values set in the first place? And, surely if you can display them then you can save the results somewhere.
|
|
|
|
|
the call to:
capDlgVideoCompression(hwnd);
displays a dialog to choose compression an parameters, and after "OK" they are stored somewhere (in the hwnd?) this process does work for the current session, but when i restart my app everything is gone. none of the structures (CAPDRIVERCAPS,CAPINFOCHUNK,CAPSTATUS,CAPTUREPARMS,etc.) gives me valid information about the chosen compression. what i need is the COMPVARS or AVICOMPRESSIONOPTIONS structure, but to access these seems to be a completely different approach.
tia.
-arno
|
|
|
|
|
The HWND object only exists for the life of the application, so any values stored inside it will be lost when the application terminates. You will need to save all the values yourself in some permanent storage area. See Where should I store my data?[^]; it's written for .NET but can easily be adapted to a Win32 app.
|
|
|
|
|
ok, i know that my classes and variables won't survive - the question was not how to SAVE the data, it's how to ACCESS it!
thanks richard.
anyone else has any idea?
|
|
|
|
|
Quote: the question was not how to SAVE the data, from the OP
Title: VfW Saving Compression Options
Quote: does anyone know how to store the compression settings to reuse them?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
plz read the whole thread! i want to store the settings, that i made in the dialog! i haven't found a way to ACCESS the data/settings programmatically - that was my question.
i know thousands of ways to store/serialize/dump the data.
thank you.
|
|
|
|
|
Hi everyone, I have a problem in vc6.
In a CFileDialog with 2 configured extensions (eg .Txt and .doc) I want
automatically change directory in my CFileDialog when the extension changes:
when I select the .txt extension I want the CFileDialog in the 'C:\FileTxt' directory,
when instead I select the extension .doc I want the CFileDialog in the directory 'C:\FileDoc'
with the corresponding files list ...
...Can someone help me with some example?
Thank you
I Try, but I'm not sure  )
|
|
|
|
|
I don't get you. I mean, the user once the file dialog is open, chooses both the folder and the file extension (by choosing an allowed file). What do you want to do, instead?
|
|
|
|
|
I want that automatically when I change the extension of the files I want to see, the dialog automatically also change the folder of the list of files. The '.txt' files are in one folder, the '.doc' files in another ...
I Try, but I'm not sure  )
|
|
|
|
|
Ok but... How do you change the extension of the files you wanto to see?
|
|
|
|
|
in the Combo box that appared in CFileDialog when I configure more extension, I intercept the OnTypeChange() and in this routine I want change the dir...
I Try, but I'm not sure  )
|
|
|
|
|
|
sorry... in expert-exchange :
"You can use the DlgDirList() function (of CWnd class). It fills a list box with a file or directory listing. Only thing you should know is the ID of the list control."
and I haven't the ID of the list control
I Try, but I'm not sure  )
|
|
|
|
|
I think the more promising approach shown in the linked page is writing the address of folder in the edit box and then (programmatically) clicking the OK button (check out the final comments).
|
|
|
|
|