Closing another aplication
Posted: Wed Jul 26, 2006 9:53 am
Hello
In mine aplication , i use
Memowrit("C:\TEMP\efkes.rtf",cText)
Shellexecute(0 ,0 , "C:\TEMP\efkes.rtf" ,0 ,0 , 1)
To edit a rtf-file
When the rtf-file is not closed , and this commands are executed again with a different cText , the editor is activated with the old text file not the new
Using findwnd from enrico , i continue with :
? "Attention , Wordpad.exe or winword.exe must be closed correctly"
DO WHIL .T.
hWnd := FINDWND( "EFKES.RTF" )
IF !EMPTY( hWnd )
? "Temporary rtf-file is not closed : " + CRLF + GETWINDOWTEXT( hWnd )
ELSE
EXIT
END
But , knowing the handle from the editor , can it be closed by FW ?
In that case we don't need a looping
Frank
In mine aplication , i use
Memowrit("C:\TEMP\efkes.rtf",cText)
Shellexecute(0 ,0 , "C:\TEMP\efkes.rtf" ,0 ,0 , 1)
To edit a rtf-file
When the rtf-file is not closed , and this commands are executed again with a different cText , the editor is activated with the old text file not the new
Using findwnd from enrico , i continue with :
? "Attention , Wordpad.exe or winword.exe must be closed correctly"
DO WHIL .T.
hWnd := FINDWND( "EFKES.RTF" )
IF !EMPTY( hWnd )
? "Temporary rtf-file is not closed : " + CRLF + GETWINDOWTEXT( hWnd )
ELSE
EXIT
END
But , knowing the handle from the editor , can it be closed by FW ?
In that case we don't need a looping
Frank