System.NotSupportedException - on F5 debug but not on CTRL-F5

G

Guest

I built an application that works 100% ok when I run it in debug mode but
with CTRL-F5.
I changed to deploy and get the System.NotSupportedException message.
I ALSO get the error when I run in debug mode with F5 (not CTRL-F5).
Here is a partial piece of code:

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlServerCe;
using System.Text.RegularExpressions;

namespace NJ5J_CarLog_PocketPC
{
public class formCarLog : System.Windows.Forms.Form
{
public string wrkMaximumMileageStart = "9999991.0";
public string wrkMaximumMileageEnd = "9999999.9";
public decimal maximumMileageStart = 0;
public decimal maximumMileageEnd = 0;
public formCarLog()
{
InitializeComponent();
maximumMileageStart =
System.Convert.ToDecimal(wrkMaximumMileageStart.ToString());

The last instruction above is what gives the exception. I found another
solution on this newsgroup and tried Parse() but it also gives the exception.
Is there a namespace I am omitting? The MSDN help shows that this is
supported in the .Net Compact Framework.
Thanks in advance,
Carl Perkins
 
G

Guest

I haven't tried that BUT several posts mentioned that InitializeComponent()
must be kept small.
So I went into InitializeComponent() and pulled a LOT of code out and put
into my own method that I execute right after InitializeComponent() and
everything is now working - I did not have to drop any objects!!!
Apparently there is a limit on how many object references can be made in
InitializeComponent().
Thanks,
Carl Perkins
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top