Programm.cs Fehler warum?

6 Antworten

Geh mal mit dem Cursor auf "Form1" und drücke Strg + . => die erste Schnellrefactoring Möglichkeit benutzen - du hast die Form1 bestimmt in einem anderen Namespace.

Ansonsten poste mal den Code deiner Form1 hier ....

Woher ich das weiß: Berufserfahrung

Ist Form1 im selben namespace "WindowsFormsApp2"?

Was ist denn die Fehlermeldung? Hast du diese mal gelesen?

Fehler CS0246 Der Typ- oder Namespacename "Form1" wurde nicht gefunden (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis). WindowsFormsApp2 C:\Users\chaos\source\repos\Assistant\WindowsFormsApp2\Program.cs 19 Aktiv

Versteh ich aber nicht

0
@araflooderso07

Dann nenne erstmal Datei und Klasse gleich. Und dann kannst du auch mal nachschauen wie die Klasse tatsächlich heißt.

0
@triopasi

Projektmappe: Assistant Name: WindowsFormsApp2 FormName: Form1.cs

0

C# : Zeilen auslesen und in Textdatei schreiben

Mein Programm funktioniert nicht...ich habe 4 Textdateien, die jeweils etwa 300 Zeilen mit nur einer kurzen Info je Zeile (Zb. Name), wobei Zeile 1 aus jeder Datei im Zusammenhang steht.

Nun brauche ich eine weitere Textdatei, die Zeile 1 aus Datei 1,2,3 und 4 nimmst und in einen kleinen Abschnitt schreibt. Dann Zeile 2 aus Datei 1,2,3 und 4 und einen weiteren Abschnitt mit den Infos

Mein Code bisher (C#, Windows Forms):

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.IO;

using System.Text;

using System.Threading;

using System.Linq;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

public partial class Programm4 : Form
{
    public Programm4()
    {
        InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
        string pathOU = textBox1.Text;
        string pathCN = textBox2.Text;
        string pathVorname = textBox3.Text;
        string pathNachname = textBox4.Text;
        string pathNeu = textBox5.Text;
        string[] OUs = File.ReadAllLines(pathOU);
        string[] CNs = File.ReadAllLines(pathCN);
        string[] Vornamen = File.ReadAllLines(pathVorname);
        string[] Nachnamen = File.ReadAllLines(pathNachname);
        string[] FertigeDatensätze;

        for (int i = 0; i < OUs.Count(); i++)
        {
            FertigeDatensätze[i] = "dn: cm=" + CNs[i] + ",ou=" + OUs[i] + ",ou=Extern,o=CLAAS\nobjectClass: Top\nobjectClass: claasUserExtension\nobjectClass: Person\nobjectClass: inetOrgPerson\nobjectClass: organizationalPerson\nobjectClass: ndsLoginProperties\nclaasUserType: extern\nmail: " + CNs[i] + "\ngivenName: " + Vornamen[i] + "\nfullName: " + Vornamen[i] + " " + Nachnamen[i] + "\nsn: " + Nachnamen[i] + "\nclaasApplRoleNames: cn=CDEX_EXTERN,ou=CDEX,ou=EBApps,o=CLAAS\nPassword: \n\n";
        }
        File.WriteAllText(pathNeu, FertigeDatensätze);
    }
}

}

...zur Frage

C# Ein Ausnahmefehler des Typs "System.ComponentModel.Win32Exception" ist in System.dll aufgetreten?

Hallo zusammen,

Ich habe da ein kleines Problem.. Ein Ausnahmefehler des Typs "System.ComponentModel.Win32Exception" ist in System.dll aufgetreten. Diese Meldung gibt es mir, sobald ich versuche das Programmt auszuführen.

Ich hoffe ihr könnt mir dabei helfen.

Danke und Gruß Djolee

Hier noch das Script:

using System;
using System.Windows.Forms;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Drawing;
using System.Threading;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        [DllImport("user32.dll", EntryPoint = "SetWindowPos")]
        public static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags);

        [DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

        private void button1_Click(object sender, EventArgs e)
        {

            Process process = new Process();
            string firefox = string.Format("{0}\\{1}", Environment.GetEnvironmentVariable("WINDIR"), "<a href="https://www.google.ch/">https://www.google.ch/</a>");
            process.StartInfo.FileName = firefox;
            process.StartInfo.Arguments = string.Format("{0}", "firefox.exe");
            process.StartInfo.UseShellExecute = true;

process.Start(); ////Hier meldet sich der fehler////

            Thread.Sleep(200); // warten bis Fenster da ist...

            IntPtr handle = FindWindow(null, "firefox.exe");
            int meineXPos = 1000;
            int meineYPos = 50;
            int meineBreite = 300;
            int meineHoehe = 300;
            SetWindowPos(handle, 0, meineXPos, meineYPos, meineBreite, meineHoehe, SWP.SHOWWINDOW);
        }
        public static class SWP
        {
            public static readonly int
            NOSIZE = 0x0001,
            NOMOVE = 0x0002,
            NOZORDER = 0x0004,
            NOREDRAW = 0x0008,
            NOACTIVATE = 0x0010,
            DRAWFRAME = 0x0020,
            FRAMECHANGED = 0x0020,
            SHOWWINDOW = 0x0040,
            HIDEWINDOW = 0x0080,
            NOCOPYBITS = 0x0100,
            NOOWNERZORDER = 0x0200,
            NOREPOSITION = 0x0200,
            NOSENDCHANGING = 0x0400,
            DEFERERASE = 0x2000,
            ASYNCWINDOWPOS = 0x4000;
        }
    }
}
...zur Frage

Server und Client chat erstellen c#

Hallo, Ich habe ein problem mit meinen Server Client Chat. Es funktioniert so weit das der Client eine Nachricht an den Server senden kann. Aber bei einem weiterem versuch scheitert es dann wieder. Beide sollen gleichzeitig Server & Client sein kann mir jemand helfen? (Consolen anwendung) Code Client: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; using System.Net.Sockets;

namespace Client { class Program { static void Main(string[] args) { Console.WriteLine("Client wird gestartet...");

        Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

        IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 12345);

        Console.WriteLine("Client erfolgreich gestartet.");

        Console.WriteLine("Verbinden mit Server...");

        sock.Connect(ipEndPoint);

        if (sock.Connected)
        {
            Console.WriteLine("Verbindung mit Server erfolgreich.");

            Console.WriteLine("Bitte geben sie ihre Nachricht ein:");

            string toSend = Console.ReadLine();

            Console.WriteLine("Daten werden gesendet...");

            byte[] bufferToSend = ASCIIEncoding.ASCII.GetBytes(toSend);

            sock.Send(bufferToSend);

            Console.WriteLine("Daten wurden erfolgreich versendet.");

            sock.Close();

            Console.Read();
        }
        else
        {
            Console.WriteLine("Verbindung zum Server konnte nicht hergestellt werden.");
            return;
        }
    }
}

}

Server: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; using System.Net.Sockets;

namespace Server { class Program { static void Main(string[] args) { Console.WriteLine("Server wird hochgefahren...");

        Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

        IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 12345);

        Console.WriteLine("Server erfolgreich hochgefahren.");

        Console.WriteLine("Verbinden mit Client...");

        sock.Bind(ipEndPoint);

        sock.Listen(8);

        Socket ClientSocket = sock.Accept();

        Console.WriteLine("Verbindung mit Client erfolgreich.");

        Console.WriteLine("Server wartet auf Daten...");

        byte[] buffer = new byte[64];

        int recBytes = ClientSocket.Receive(buffer);

        Console.WriteLine("Es wurden [0] Bytes empfangen:", recBytes);

        Console.WriteLine(ASCIIEncoding.ASCII.GetString(buffer, 0 , recBytes));

        Console.Read();

        sock.Close();
    }
}

}

danke im voraus Lebendewurst

...zur Frage

Was möchtest Du wissen?