|
I have 2 windows. In these windows I have a class that I create. This class is exactly the same in both windows. I create the object and I need to send this object from one window to the another window to use it. Actually I'm using unsuccessfully WM_COPYDATA message to send the object. But this is written is MSDN:
"The data being passed must not contain pointers or other references to objects not accessible to the application receiving the data."
Because this, some data in my object are empty.
So, someone suggested me to use serialization, but I'm very very new in this topic...
|
|
|
|
|
Alex Cutovoi wrote: Actually I'm using unsuccessfully WM_COPYDATA message to send the object. But this is written is MSDN:
"The data being passed must not contain pointers or other references to objects not accessible to the application receiving the data."
Because this, some data in my object are empty.
See here and here.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Thanks man, it seems to be very useful for me. Thanks
|
|
|
|
|
Hi All,
Which map mode would be support for all type of printers? like compaq,hp officejet,cannon,......IF you know , let me know immediately..
Thankx in Advance
|
|
|
|
|
One of the thread in my application has consumed some windows messages which are aimed to my controls (my own defined control).
Can anyone give me a suggestion what I should do to solve the problem?
|
|
|
|
|
What kind of messages would that be?
User defined such as "WM_USER + X " or "WM_APP + 1 "? If so: read this article[^] by Joe Newcomer.
Hope this helps
--
Roger
"It's supposed to be hard, otherwise anybody could do it!" - selfquote
|
|
|
|
|
Thanks Roger. I would read the article.
It is the standard keydown message. I select an item in my list control, then pressed the arrow key up or down, nothing happened in the list control, the selected item has not been changed. I used Spy++ to check and found out that the list control has never recied the key up och down message. The thread which holds the dialog window has recieved the messages, it seems that the thread has consumed the message and never send it to the control. I just wonder why and how I can solve the problem.
BR /Chibi
|
|
|
|
|
What does your thread's message loop look like?
|
|
|
|
|
How can i retrieve GetRecordCount into CString?
i want to retrieve the number of records!
i have : CDatabase_Earth pEarth;
and i want this : pEarth.GetRecordCount();
into this
m_text.SetWindowText(.......);
Bravoone
|
|
|
|
|
Bravoone_2006 wrote: How can i retrieve GetRecordCount into CString?
Use "SELECT COUNT(*) FROM table_name" as your SQL statement.
See here for more.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Why not get it into an int, then use CString::Format() to get it into the CString?
|
|
|
|
|
Where can i find .avi for my program?
i make a CDialog with CAnimateCtrl but i need something like websearch.avi, i need more ... where can i find something like that !?
Bravoone
|
|
|
|
|
Have you tried this?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
I have downloaded OpenH323 source and trying to build it but it has shown an error stating that
fatal error C1083: Cannot open include file: 'ptlib.h': No such file or directory
Error executing cl.exe.
I could not find the solution even in goolgle. Is anybody out there who knows the solution.Please help.
Thank you.
KIRAN PINJARLA
|
|
|
|
|
I found the solution that i have to download pwlib.zip and include file from it.
Now i have to compile pwlib first. While building this i got this error.
Configuring Build Options
'.\msvc6chk' is not recognized as an internal or external command,
operable program or batch file.
Error executing c:\winnt\system32\cmd.exe.
Can anyone help me?
Thank you.
KIRAN PINJARLA
|
|
|
|
|
See here for building PWLIB.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Thankyou David. I have done as it says in this doc. But stil i am getting the same error
Configuring Build Options
'.\msvc6chk' is not recognized as an internal or external command,
operable program or batch file.
Error executing c:\winnt\system32\cmd.exe.
I have downloaded from http://www.voxgratia.org/releases/msvc6chk.zip and i did run it and upgraded. But still missed something i could not find.
can you please help me.
KIRAN PINJARLA
|
|
|
|
|
kiran.pinjarla wrote: '.\msvc6chk' is not recognized as an internal or external command,
Is it present on your machine? You can't run something that doesn't exist?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
I have downloaded msvc6chk.exe. Now where should it be present to be recognized by my application while building? I placed it in the workspace.I think i am missing a small thing which to be done but sometimes...u know...
Thank you.
-- modified at 0:12 Saturday 20th January, 2007
KIRAN PINJARLA
|
|
|
|
|
kiran.pinjarla wrote: Now where should it be present to be recognized by my application while building?
In the same location as other EXEs that are used by the build process, or any other folder that is part of the PATH environment variable.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
kiran.pinjarla wrote: fatal error C1083: Cannot open include file: 'ptlib.h': No such file or directory
Have you verified that the file exists?
kiran.pinjarla wrote: I could not find the solution even in goolgle.
So how did you miss this?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi all,
In my project we need to disable memory stick as soon as it is connected to the system. For doing this we are using SetupDiXXX win32 api's.
The problem with this is not disabling the memory stick first time which has never connected to the system before. From second time insetion onwards it is successfully disabling the memory stick.
iam using the following code to disable memory stick....
spPropChangeParams.ClassInstallHeader.cbSize = sizeof(SP_CLASSINSTALL_HEADER);
spPropChangeParams.ClassInstallHeader.InstallFunction = DIF_PROPERTYCHANGE;
spPropChangeParams.Scope = DICS_FLAG_GLOBAL;
spPropChangeParams.StateChange = DICS_DISABLE;
spPropChangeParams.HwProfile = 0;
if ( !SetupDiSetClassInstallParams(hDevInfo, &spDevInfoData,(SP_CLASSINSTALL_HEADER*)&spPropChangeParams, sizeof(spPropChangeParams)) );
else if ( !SetupDiCallClassInstaller(DIF_PROPERTYCHANGE, hDevInfo, &spDevInfoData) ) ;
Any help on this is greatly appreciated..
Thanks in advance
---Pavan
|
|
|
|
|
Hi all,
I've got an MFC VC6 project written & compiled for English which is now being used in Germany, and is exhibiting some odd behaviour regarding edit boxes and DDX. I'm using these validating edit boxes, which correctly take into account the locale and accept commas as a decimal point. However, the underlying MFC code isn't taking into account the locale, and is throwing up a validation error when performing DDX to convert the edit box text to a float variable.
Any suggestions as to how I can make MFC use the locale of the OS so that it doesn't throw up this erroneous validation error?
Thanks.
|
|
|
|
|
Hi...
I need some method to check wether a printer conected to my device or not..I am using GetDefault() function,and also using DeleteDC to delete device context..but it is showing some memory leak with Epson printer.can i use some other function to check for the connected printer.
birajendu
CyberG India
Delhi
India
|
|
|
|
|
birajendu wrote: I am using GetDefault() function...
Which does what?
birajendu wrote: ...and also using DeleteDC to delete device context...
What does this have to do with "...some method to check wether a printer conected to my device or not?"
What exactly are you trying to do?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|