﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WinForms (How do I?)  » CaptureScreenToFile - Error</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 08:32:19 GMT</lastBuildDate><ttl>20</ttl><item><title>CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost19567.aspx</link><description>Method returns GDI error. &lt;P&gt;&amp;nbsp; - Windows Vista&lt;BR&gt;&amp;nbsp; - VS2005&lt;BR&gt;&amp;nbsp; - fileName = "C:\\Temp\\Tela.jgp"&lt;/P&gt;&lt;P&gt;&lt;BR&gt;[code]&lt;BR&gt;&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#008000 size=2&gt;// Método para salvar screen em arquivo&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; CapturaScreen(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; fileName)&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MicroFour.StrataFrame.Tools.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;ScreenCapture&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.CaptureScreenToFile(fileName, System.Drawing.Imaging.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;ImageFormat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Jpeg);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;System.Runtime.InteropServices.ExternalException was unhandled by user code&lt;BR&gt;&amp;nbsp; Message="Erro genérico de GDI+."&lt;BR&gt;&amp;nbsp; Source="System.Drawing"&lt;BR&gt;&amp;nbsp; ErrorCode=-2147467259&lt;BR&gt;&amp;nbsp; StackTrace:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Drawing.Image.Save(String filename, ImageFormat format)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em MicroFour.StrataFrame.Tools.ScreenCapture.CaptureScreenToFile(String FileName, ImageFormat Format)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em NCClube.Forms.FormCracha.cmdFoto_Click(Object sender, EventArgs e) na C:\Users\Rogerio\Documents\Visual Studio 2005\Projects\StrataFrameProjects\NCClube\NCClube\Forms\FormCracha.cs:linha 111&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Control.OnClick(EventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Button.OnClick(EventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.ButtonBase.WndProc(Message&amp;amp; m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Button.WndProc(Message&amp;amp; m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp;amp; m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp;amp; m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; em System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;BR&gt;</description><pubDate>Mon, 20 Oct 2008 09:18:50 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost20221.aspx</link><description>I know that you want an answer here, but this is an issue with your API in your environment.&amp;nbsp; We use the Windows API to capture the screen, so if you have an issue on your Windows installation or environment, then it could present this type of error.&lt;/P&gt;&lt;P&gt;I am running Windows Vista as well and have tested this on several machines without issue.&amp;nbsp; You can see the attached screenshot that was created when I clicked the Button2 button on the form in the image.&amp;nbsp; But here are some things to check:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;You are trying to use the CaptureImageToFile.&amp;nbsp; But do you have sufficient permissions to write to the specified folder location?&lt;/LI&gt;&lt;LI&gt;You may want to CaptureScreen method which returns an Image object.&amp;nbsp; You can then store that image in a database or whatever you like.&amp;nbsp; This is always good when you want to keep track of error logs or may have permission issues on a machine.&lt;/LI&gt;&lt;/OL&gt;</description><pubDate>Mon, 20 Oct 2008 09:18:50 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost20217.aspx</link><description>???</description><pubDate>Sun, 19 Oct 2008 21:20:56 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost19966.aspx</link><description>??? :crying:</description><pubDate>Wed, 08 Oct 2008 12:54:58 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost19847.aspx</link><description>Ivan... Boa Noite...&lt;/P&gt;&lt;P&gt;Dê uma olha neste tópico do forum MSDN. Acho que será necessário um ajuste nesse recurso.&lt;/P&gt;&lt;P&gt;&lt;A href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2459309&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2459309&amp;amp;SiteID=1&lt;/A&gt;</description><pubDate>Wed, 01 Oct 2008 15:59:45 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost19570.aspx</link><description>Hey Rogério.&lt;/P&gt;&lt;P&gt;No idea about what can be wrong... :P&lt;/P&gt;&lt;P&gt;Just a thought, but have you tried isolating the problem... maybe hardcoding the fileName, like "C:\". Also, trying a different format, .Bmp maybe.&lt;/P&gt;&lt;P&gt;Also, you could try the formats on this post:&lt;/P&gt;&lt;P&gt;&lt;A href="http://forum.strataframe.net/FindPost13029.aspx"&gt;http://forum.strataframe.net/FindPost13029.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Also, Google&amp;nbsp;gdi ErrorCode=-2147467259 , there are some solutions over there, might be a threading thing.</description><pubDate>Sat, 20 Sep 2008 15:30:12 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item><item><title>RE: CaptureScreenToFile - Error</title><link>http://forum.strataframe.net/FindPost19568.aspx</link><description>[quote][b]Rogerio Mauri (09/20/2008)[/b][hr]&lt;P&gt;&amp;nbsp; - fileName = "C:\\Temp\\Tela.jgp"&lt;/P&gt;&lt;P&gt;[/quote]&lt;/P&gt;&lt;P&gt;- fileName = "C:\\Temp\\Tela.jpg"</description><pubDate>Sat, 20 Sep 2008 14:43:10 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item></channel></rss>