|
so you want only one document to be open in an MDI application?
if a document is open you want it to be "activated", otherwise create a new one?
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
only one document of any kind.
For example have 4 buttons each for creating diffrent document.
On press any of these buttons I want document to be created if not created already or "activated" if created.
Back to my original question, is there any well known solution to that "problem"
Rafal Bober
|
|
|
|
|
Hi, how to find out, whether is ADO / mdac correctly installed with MS Access database drivers ? I'm using ADO, i need to check that so i could write some intelligent message to user.
rrrado
|
|
|
|
|
I use GetLastError in my code.It return this error for me:
Error Code:997 Overlapped I/O operation is in progress.
What does this error mean?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Are you doing Serial communications?
If so, This is ERROR_IO_PENDING and is NO ERROR!!
It just means that WaitCommEvent or ReadFile is busy reading characters but the function returns to let you do some other stuff untill its ready. Or something like that.
Search MSDN Online for "Serial Communications in Win32". This helped me a lot.
van padoea.
|
|
|
|
|
That's really hard to tell without knowing the surrounding code.
|
|
|
|
|
Hi,
I am relatively new in MDI database development (3 weeks) although seasoned C++ campaigner. Could you please advice me about advanced (the basic staff I have) textbooks regarding MDI (Multi. Doc. Inter.) development.
siema (regards)
Rafal
|
|
|
|
|
Id be interested as well.. =)
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
Any of the basic Win32 API Books such as Petzold cover MDI. I don't know how Database and MDI fit together though. You are better off to focus on the Document - VIew architecture. MDI/SDI are simply different ways of using that.
Neville Franks, Author of ED for Windows. www.getsoft.com
|
|
|
|
|
Hi,
I needed to do some compare works with two DVD-ROMs --- the one is a local
dvdrom and the other is a remote dvdrom. My question is how to find/get
the remote dvdrom by using aspi scsi command and some proper internet settings?
Would you please points me some useful materials ?
Thanks in advance!
chen
|
|
|
|
|
chen wrote:
how to find/get
the remote dvdrom by using aspi scsi command
You can't. ASPI is inherently locked to the HA on the hardware (machine) your program is running on.
|
|
|
|
|
Hello there,
Does Microsoft stop MFC supporting in VC++ .NET ??
Is it right ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
|
It is supported, but be warned it is not backward compatible. It is very likely a VC++6.0 dsw/dsp project does not recompile with 0 error.
Though most errors can be easily handled, some of them turn out to be much tougher in practice, because the STL code (templates everywhere) is behind all MFC code now.
Recompiling the code requires updating stuff either from MFC classes, or ATL classes.
Distribution also changes. Now it is MFC70.DLL, MSVCRT70.DLL, ... (in fact you have a merge module in the VS.NET cd).
Good luck!
If you have spare time, an article about tips for the upgrade would be welcome!
MS quote (http://www.microsoft.com/ddk) : As of September 30, 2002, the Microsoft® Windows® 2000 DDK, the Microsoft Windows 98 DDK, and the Microsoft Windows NT® 4.0 DDK will no longer be available for purchase or download on this site.
|
|
|
|
|
Hello Stephane,
Thanks for useful reply
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hello there ...
What's wrong in below code ?
void CTestthreadDlg::OnStart()
{
DWORD dwThreadID, dwThreadParam = 1;
hThread = ::CreateThread( NULL, 0, ThreadFunc, &dwThreadParam, 0, &dwThreadID );
}
DWORD WINAPI CTestthreadDlg::ThreadFunc(LPVOID lpParam)
{
m_List.AddString( "I wanna die, die for you ... Cause i know you are my only one" ); //
return 0;
}
Compiler show me this error:
E:\Microsoft Visual Studio\MyProjects\testthread\testthreadDlg.cpp(102) : error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'
None of the functions with this name in scope match the target type
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
|
Well, now my source code works fine by declaring ThreadFunc as global !
Cup, can you show me how declare ThreadFunc as static function ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Hadi_Rezaie wrote:
Cup, can you show me how declare ThreadFunc as static function ?
Hmmmm! No one's ever called me "cup" before
Anyway making a member function static is easy. Just add static to the function declaration.
For example :-
static int GetTotal();
Regards,
Nish
Author of the romantic comedy
Summer Love and Some more Cricket [New Win]
Review by Shog9
Click here for review[NW]
|
|
|
|
|
Hello dear Nishant S
I'm so sorry about my wrong in typing your name ...
It's because i asked this question in two message board, cup is the name of he ...
And i want to thank you for all helps
With Best Regards
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
I think the method ThreadFunc should be declared as static .
Or you can use an ordinary function, not a method. This, i think, is the best choice because it always keeps you away from the attempt of using static /non static members in a static method.
rechi
|
|
|
|
|
If I recall correct you have to declare your ThreadFunc static if you want it to be a member function. Or you can declare it global.
In cpp file
DWORD WINAPI ThreadFunc(LPVOID lpParam);
<br />
DWORD WINAPI ThreadFunc(LPVOID lpParam)<br />
{<br />
DoStuff();<br />
}<br />
<br />
van Padoea<br />
|
|
|
|
|
Thanks, it works fine
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Well, now my source code works fine by declaring ThreadFunc as global !
Cup, can you show me how declare ThreadFunc as static function ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
In *.h
static UINT ThreadFunc(LPVOID lParam);
In *.cpp
UINT MyClass::ThreadFunc(LPVOID lParam)<br />
{<br />
}
van Padoea
|
|
|
|