Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel a C# do některé šablony na některých pc zapisuje neúměrně dlouho

Update:

Tak jsem zjistil, že na jiném pc s XP to jede bez problému.
Problém bude asi zakopaný někde na tom pc, kde to má jet.

Ale aby vás nemrzelo, že se vzdávám tohoto dotazu dám sem jiný dotaz, který se projevuje na všech XP mašinách.

Mam udelanou splash obrazovku behem spousteni aplikace.
Obcas se aplikace spusti bez chyby, ale obcas haze chybu.

Zde je kod splashe:

Trida splash:

namespace SplashScreen
{
    public partial class Splash : Form
    {
        public Splash()
        {
            InitializeComponent();
            Bitmap b = new Bitmap(this.BackgroundImage);
            b.MakeTransparent(b.GetPixel(1, 1));
            this.BackgroundImage = b;
        }

    }
}
Třída splash je vlastně (jak je patrno) jen formulář s nastavenou bitmapou na pozadí.

a zde je dalsi kod hlavniho formularoveho okna

public Form1()
        {
            Thread th = new Thread(new ThreadStart(DoSplash));
            th.Start();
            
            
            

            
            
            InitializeComponent();
            // Otevreni sablony
            comboBox1.Items.Add("Obyčejné psaní - standard");
            comboBox1.Items.Add("Obyčejné psaní");
            comboBox1.Items.Add("Doporučená zásilka - standard");
            comboBox1.Items.Add("Doporučená zásilka");
            comboBox1.Items.Add("Cenné psaní");
            comboBox1.Items.Add("Dodejka-červený pruh");
            th.Abort();    
            
        }
   
            

         

private void DoSplash()
        {
            Splash sp = new Splash();

            sp.ShowDialog();

        }


Vidite tady nejaky cross-thread problem?
Aplikace pracovala na 100% pred pridelanim toho splashe, takze tu chybu pri spusteni dela on.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny