Tobias, Thank you for your reply.
The reason for my using "-f x11grab" as one parameter (rather than 2 parameters of "-f" & "x11grab") to the Exec command is that I was thinking of that string as being one parameter to ffmpeg. It would help if the documentation had an Exec example with these type of parameters as Unix command line programs often use parameters consisting of a hyphen followed by a letter followed by a value. Re If hffmpeg and hffmpeg.State = Process.Running Then Print #hffmpeg, "q", the error was "Type mismatch" & I forget the rest. I should have put this in my posting. I didn't understand what I should change this code to from your reply: The reason is that you wrote "hffmpeg and hffmpeg.State = Process.Running". In Gambas, the And operator "pulls stronger" than the equals operator because And is a binary operator in Gambas. So your code is equivalent to I meant to say: And is a*bitwise* operator in Gambas. Public Sub ffmpegMessages_Error(sError As String) solved the compilation problem with Public Sub ffmpegMessages_Error(sError). I looked up the documentation on Error and it said that "EVENT *Error* ( _Error_ AS String )" which I incorrectly interpreted as meaning that the type of Error is automatically String and thus that there is no need to specify its type. This is due to my not being sufficiently acquainted with event driven / OO languages. Re your comments of "I'm tired of explaining this... Is the documentation really _that_ unclear?", "Oh, there was an error? Your chances to not annoy people are better if you also write down _what_ error it was. ", and "Have you ever written a function in Gambas?": these sort of comments can come across as sarcasm & insults which may lead to heated conversations. Please remember that many of the people using Gambas at home are not professional developers e.g. I have not done any development at work for approx 30 years - I was a Business & Systems Analyst as well as a University Lecturer in Information Systems. At work, I often saw developers make this type of comment to end users & I had to calm things down as otherwise all co-operation from those users would have gone. Perhaps there should be 2 mailing lists: one for professional developers & one for non-professional developers. -- Regards, John ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user