|
This seems to be a general Windows-ism - I have seen the same bug in with WTL applications, and even an MS guy who works on the WTL framework cannot track it down.
|
|
|
|
|
Hi together,
I'm still working with VC6 and would like to install the latest Platform SDK for it. At Microsoft I can only find the "Windows Server 2003 SP1 Platform SDK 2" version. However, I somewhere read on the web that the "Platform SDK - February 2003" version is the latest one that works with VC6. But I can't find it on the web. Does anybody know where I can get it or how I can update my PSDK for VC6?
Thank you very much,
Marcus.
|
|
|
|
|
khb wrote: Does anybody know where I can get it or how I can update my PSDK for VC6?
are you having the MSDN suscription?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
I have to admit that I'm not a professional programmer. Ok, I have a legal version of VC6 that I bought several years ago. I simply used it for a long time. Then, somewhen in 2001 or 2002 I downloaded a PSDK version from the MS website as I needed it to use some new functions. Now I want to update my PSDK to make again use of some new functions that the "Feb 2003" release definitively contains. Any idea how I can accomplish that?
Thank you very much for your help,
Marcus.
|
|
|
|
|
I have a code that runs in Visual (Studio 6) well, anybody can tell me what should I do to run the same code in Visul 2005? I get 200 errors for the new version on the visual studio.
Thanks for any ideas
|
|
|
|
|
Post the errors and someone will be able to help you out.
Regards,
Nish
|
|
|
|
|
Errors like:
c:\wehost\api\weapiclass.cpp(263) : error C2184: 'void' : illegal type for __except expression
c:\wehost\tools\cfgclass.cpp(234) : warning C4258: 'size' : definition from the for loop is ignored; the definition from the enclosing scope is used
c:\wehost\tools\cfgclass.cpp(186) : definition of 'size' ignored
c:\wehost\tools\logger.cpp(353) : warning C4996: '_ftime64' was declared deprecated
and so on.
Please note that It was working fine in Visual 6.
Best regards,
|
|
|
|
|
|
Errors like:
c:\wehost\api\weapiclass.cpp(263) : error C2184: 'void' : illegal type for __except expression
c:\wehost\tools\cfgclass.cpp(234) : warning C4258: 'size' : definition from the for loop is ignored; the definition from the enclosing scope is used
c:\wehost\tools\cfgclass.cpp(186) : definition of 'size' ignored
c:\wehost\tools\logger.cpp(353) : warning C4996: '_ftime64' was declared deprecated
and so on.
Please note that It was working fine in Visual 6.
Best regards,
|
|
|
|
|
please be more specific in your post? 'void'?
|
|
|
|
|
Hi all,
I have an array that have 78840 items in it.
and every item has maximum 10 digits in it(like pt[78840]=1234567890)
I want to send this array to another computer.
What is a fast (fastest) way to send them (in about miliseconds)??
Please help me...
thanks.
Every new thing you learn,Gives you a new personality.
|
|
|
|
|
two solutions essentially. same network?
Kuphryn
|
|
|
|
|
dSolariuM wrote: I want to send tArhis array to another computer.What is a fast (fastest) way to send them (in about miliseconds)??
For transffering data from one computer to another you must be using Socket (Connection oriented),IMHO that only fastest way available in market today
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
The MFC8 wizard offers Multiple Top-Level Documents, but from what I've seen from the generated code there is nothing new since MFC6.
MFC does not keep track of the open main frames, there is still just a single m_pMainWnd member in CWinApp.
Has anything changed with the threads or command routing?
Thanks
Andre
|
|
|
|
|
Hi, how do I get the z-order of another application? I have the HWND for the window but don't know how to proceed from there.
Thanks in advance.
|
|
|
|
|
I don't think there is a GetWindowZOrder function (that would be nice), but you might be able to use EnumChildWindows to determine it.
You might be able to salvage some of this hacked together code:
BOOL CALLBACK EnumZOrderProc(HWND hwnd, LPARAM lParam);<br />
<br />
class CZOrder<br />
{<br />
public:<br />
int m_zorder;<br />
HWND m_hwndFind;<br />
<br />
CZOrder() : m_zorder(0), m_hwndFind(NULL) <br />
{ }<br />
<br />
int GetWindowZOrder(HWND hwnd)<br />
{<br />
m_hwndFind = hwnd;<br />
m_zorder = -1;<br />
::EnumChildWindows(::GetDesktopWindow(), EnumZOrderProc, (LPARAM)this);<br />
return m_zorder;<br />
}<br />
<br />
};<br />
<br />
BOOL CALLBACK EnumZOrderProc(HWND hwnd, LPARAM lParam)<br />
{<br />
WINDOWPLACEMENT wp;<br />
wp.length = sizeof(WINDOWPLACEMENT);<br />
::GetWindowPlacement(hwnd, &wp);<br />
<br />
if (wp.showCmd != SW_SHOWMINIMIZED
&& ::IsWindowVisible(hwnd)
&& ::GetParent(hwnd) == NULL)
{<br />
CZOrder* pZorder = reinterpret_cast<CZOrder*>(lParam);<br />
pZorder->m_zorder++;
<br />
if (hwnd == pZorder->m_hwndFind)<br />
return FALSE;
}<br />
return TRUE;
}<br />
<br />
CZOrder zo;<br />
int windowZOrder = zo.GetWindowZOrder(hwnd);<br />
<br />
Good thing it's Friday!
- S
50 cups of coffee and you know it's on!
-- modified at 18:17 Friday 28th April, 2006
|
|
|
|
|
Hi,
I've a process handle. I would need the primary thread handle from that process because I need to send it some windows messages and I don't want to create any windows (nor invisible nor message only windows); I would like to use PostThreadMessage and I know that the primary thread will be pumping the message queue.
Thanks in advance,
Federico
|
|
|
|
|
Hope I understood your question
you need to primary thread from a proccess you find your answer in exmpale MSDN but im sorry i dont know filename.
|
|
|
|
|
I am not sure if it is the right place to post my problem. If it is not, just delete this message. Here comes my problem using graphedit.
I am developing a source filter following the example ball from directshow. There is no error to build the filter, and register it, but as I load it into graphedit to test it, error message comes up, and all applications are closed. The message is
DirectShow SDK Filter Graph Editor has encountered a problem and needs to close. We are sorry for the inconvenience.
Thanks for any information
|
|
|
|
|
Just to clarify. This is happening to you with the Ball sample filter with no modifications?
|
|
|
|
|
Sorry for not state my question clearly. Actually, I built a source filter based on ball source filter. In the filter I added Ifilesourcefilter to load mp4 file, and added a aacdecoder class to decode mp4 files. The decoder is based on c source code. Thank you.
|
|
|
|
|
If GraphEdit is crashing (look at the details of the crash and see if it is crashing in your filter) when you just add the filter to the filter graph then I would guess that something is happening in your constructors to cause it to crash. Make a debug build of the filter and debug it (set GraphEdit as the action command). If you still can't locate the crash set breakpoints or comment out code. You don't even see GraphEdit popping up the choose a file dialog I suppose.
-- modified at 23:55 Friday 28th April, 2006
|
|
|
|
|
Thanks for your reply. I registered the filter successfully, and I can see that filter in graphedit when I try to insert that filter. The error comes up as I insert the filter. When I did that, a window popped up to ask me to load a file, but as I chose one mp4 file, graphedit crashed. Thank you.
|
|
|
|
|
Then GraphEdit isn't crashing when you insert your filter. It is crashing in your implementation of the IFileSourceFilter::Load() method. Did you try running the debugger?
|
|
|
|
|
Thank you so much for your reply. I did not run debug, I am not familiar with it. I followed the instruction to debug, but did not success. Could you please tell me how to do that? Thanks again.
|
|
|
|