Laden...

Forenbeiträge von DJ-Mirscho Ingesamt 60 Beiträge

23.08.2013 - 09:54 Uhr

Mein Problem ist das ich kein Bild bekomme. Da kommt nur kurz ein rotes X und dann ImageSymbol
Er soll mir aller 1 sek in der Picbox dasaktuelle Bild von der Webadresse anzeigen.

Wenn du den Code testen möchtest die IP ist jetzt http://37.83.188.159/

22.08.2013 - 15:04 Uhr

Okay habe ic jetzt verstanden bekomme auch meine Antwort aber leider bekomme ich trozdem noch kein Bild 😦
hier nochmal mein aktueller Code


 public Form1()
        {
            InitializeComponent();

            try
            {
                string lcUrl = "http://37.82.12.246/tmpfs/auto.jpg";
                HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
                loHttp.Timeout = 10000;     
                string credentials = String.Format("{0}:{1}", "admin", "password");
                byte[] bytes = Encoding.ASCII.GetBytes(credentials);
                string base64 = Convert.ToBase64String(bytes);
                string authorization = String.Concat("Basic ", base64);
                loHttp.Headers.Add("Authorization", authorization);
                HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
                Encoding enc = Encoding.GetEncoding(1252);  
                StreamReader loResponseStream = new StreamReader(loWebResponse.GetResponseStream(), enc);
                string lcHtml = loResponseStream.ReadToEnd();


                loWebResponse.Close();
                loResponseStream.Close();
            }
            catch (Exception e)
            {
                
                if (e.Message == "Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.")
                    MessageBox.Show("Login falsch!");
                else
                    MessageBox.Show(e.Message);
            }

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            
            pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/auto.jpg";
        }

22.08.2013 - 12:39 Uhr

Das ist ja was mir noch unklar ist. deshalb habe ich nochmal den kompletten Code gepostet.
Wäre schön wenn du eventuell noch kurz erläutern könntest was er im genauen macht da ich mit HttpWebReponse noch ni was gemacht habe.

22.08.2013 - 11:54 Uhr

Wäre es den dann so richtig?


 public Form1()
        {
            InitializeComponent();

            var req = System.Net.HttpWebRequest.Create("http://37.82.12.246/tmpfs/snap.jpg") as HttpWebRequest;
            req.Method = "POST";
            req.ContentType = "application/json";
            req.Date = DateTime.Now;
            req.Proxy = null;
            string credentials = String.Format("{0}:{1}", "admin", "password");
            byte[] bytes = Encoding.ASCII.GetBytes(credentials);
            string base64 = Convert.ToBase64String(bytes);
            string authorization = String.Concat("Basic ", base64);
            req.Headers.Add("Authorization", authorization);
            HttpWebResponse response = (HttpWebResponse)req.GetResponse();
            

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            
            pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/snap.jpg";
        }

22.08.2013 - 11:17 Uhr

Danke.
Aber ich habe kein PHP Anmeldung sondern eine Basic Auth.
Wie geht es den da?

22.08.2013 - 10:33 Uhr

Hallo
ich möchte von meiner Webcam ein Livebild anzeigen lassen.
wenn ich den Link aufrufe muss ich aber ein User und Passwort eintragen wie kann ich das im C# auch hinterlegen bzw. wie kann sich das Programm an der Cam anmelden?


private void timer1_Tick(object sender, EventArgs e)
        {
            
            pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/snap.jpg";
        }

24.04.2013 - 15:41 Uhr

Ich habe Visual C# Express Deutsch aber da finde ich das nicht. 😦

Habe gerade gelesen das geht nur in der Studio 😦

24.04.2013 - 14:59 Uhr

Wo kann ich das bei C# einstellen?

24.04.2013 - 14:47 Uhr

Hallo,
kurze erläuterung.
Ich habe Win7 / Win8 alles 64Bit. Dazu Outlook 2010/2013 32Bit.
Nun möchte ich die Outlook Signauren bearbeiten und muss in der Registry einen Schlüssel ändern.

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000005

Wenn ich mir den Schlüssel über C# anzeigen lasse kommt "Signum_Neu" wenn ich unter regedit schauen steht "Signum_Alt".
Und im Outlook steht auch noch Signum_Alt.

Wo kann das Problem sein? Bzw. wo finde ich den richtigen Schlüssel über C#?

Der Zeit arbeite ich in C# auf der Registry mit


RegistryKey regKey;
               
               regKey = Registry.CurrentUser.CreateSubKey ("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676\\00000005");
                MessageBox.Show(regKey.GetValue("New Signature").ToString());

13.02.2013 - 07:39 Uhr

Hallo
ich habe 3 Dateien wo jedesmal das selbe drin steht (*.txt , *.rtf , *.htm)
Die htm und rtf sind Textmäßig formatiert.
Nun habe ich in dem Text Platzhalter ##Vname## ##Nname## .....
ich möchte nun für die Platzhalter meine in C# generierten Strings einfügen ohne den ganzen Text auszulesen und die Datei neu zu schreiben da bei der rtf ja die Formatierung zersört wird. Oder nicht?

Wie kann ich ganz einfach suchen und ersetzten in den Dateien?

17.12.2011 - 09:17 Uhr

Hallo ich habe ein Problem das mein Programm bei Auslesen der Seriellenschnittstelle abstürzt mit Invokt Zugriff übergreiffender fehler


private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {

            buffer = serialPort1.ReadLine().ToString();
            //if (zah == 30)
            //  timer1.Enabled = false;

            if (buffer != "")
            {
                richTextBox1.Text += serialPort1.ReadLine().ToString() + "\n";
                /**
                if (buffer.Substring(0, 8) == "2SM?<")
                    richTextBox1.Text += "Start Lauf\n";
                if (buffer.Substring(4, 4) == "1 1")
                    richTextBox1.Text += "Bahn1 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "2 1")
                    richTextBox1.Text += "Bahn2 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "3 1")
                    richTextBox1.Text += "Bahn3 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "4 1")
                    richTextBox1.Text += "Bahn4 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "5 1")
                    richTextBox1.Text += "Bahn5 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "6 1")
                    richTextBox1.Text += "Bahn6 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "7 1")
                    richTextBox1.Text += "Bahn7 " + buffer.Substring(14, 5) + "\n";
                if (buffer.Substring(4, 4) == "8 1")
                    richTextBox1.Text += "Bahn8 " + buffer.Substring(14, 5) + "\n";

                **/




                //richTextBox1.Text += buffer +"-:"+buffer.Substring(5,8)+":-\n";

                richTextBox1.SelectionStart = richTextBox1.Text.Length;

                richTextBox1.ScrollToCaret();
            }
        }

09.11.2009 - 14:32 Uhr

Hallo ich habe mir eine Resource angelegt mit name serverpath und text
\myserver\freigabe
in dem Programm habe ich FolderBrowserDialog wo ich bei Starten den SelectedPath mit der Resource fülle das klappt auch.
Nun möchte ich aber das wenn ich den FolderBrowserDialog öffne und eine änderung mache die Resource verändert wird mit dem aktuellen Path und beim nächsten Start der neue Path genommen wird.
Wie kann ich die Resource ändern und speichern?

19.10.2009 - 10:04 Uhr

Hallo ich möchte in C# einen Kreis zeichnen der dann aller einer sekunde den Inhalt wie eine Uhr füllt.
Nach 10 sek. soll der ganze Kreis voll sein.
Leider habe ich mit Grafiken und C# noch ni gearbeitet wäre nett wenn ihr mir da helfen könntet. Habe schon einen Timer zurzeit habe ich ein Processbar wo er aller 1 sek -1 abzieht max 9 und wenn er bei 0 ist setzt er wieder value auf 9.
Dies soll nun mit einem Kreis wie eine Uhr dargestellt werden.

01.09.2009 - 15:35 Uhr

Ja normalerweise steht überall das man mit Splash einen SplashScreen machen kann doch mein C# bietet mir kein Splash an kann mir jemand helfen welchen verweiss ich da noch hinzufügen muss?

28.08.2009 - 12:03 Uhr

Hallo ich habe ein Form was ca 5-10 sekunden braucht um zuladen(ist eigentlich auch normal da er nach 3 Rechnern sucht). Nun habe ich schon gefunden das man als Wartelösung einen splashscreen einfügen kann doch ich komm damit überhaupt nicht zurecht kann mir jemand helfen wie ich den in mein aktuelles Projekt mit rein bekomme? Am besten wäre es auch wenn ich einen Fortschritsbalken mit anzeigen kann.
Wäre schön wenn mir jemand genauer erklären könnte wo ich die splashscreen einfügen kann bzw muss.

27.07.2009 - 13:40 Uhr

Hallo hat jemand eine Funktion oder eine Super idee wie ich in C# den letzten Sonntag im Monat bestimmen kann?

17.07.2009 - 11:04 Uhr

ich habe jetzt mal versucht wie t2t es beschrieben hat da kommt immer folgender fehler:

Ziele:
FileInfo files = di.GetFiles("*", SearchOption.AllDirectories);

--> Eine implizite Konvertierung vom Typ "System.IO.FileInfo[]" in "System.IO.FileInfo" ist nicht möglich

di ist dekleriert wie folgt:
DirectoryInfo di = new DirectoryInfo(@"c:\DVD");

30.06.2009 - 07:46 Uhr

Hallo ich möchte gerne mein Programm so schützen das ich einen USB Stick mit einer Datei habe die als Lizenzdatei sein soll.
Jedesmal wenn das Programm läuft soll der Stick dranhängen damit das Programm funktioiert wie kann ich das am besten machen da ich mit Schnittstellen noch ni was gemacht habe.
Zusammen gefasst:
Programmstartet und schaut ob es den Stick mit Datei(bestimmter Inhalt) findet wenn ja kommt Programm wenn nicht dann soll Fehlermeldung kommen.

07.05.2009 - 13:39 Uhr

Danke schön aber nun klappt es mit foreach nicht
mit was könnte es den dann klappen? das er mir wie in einer schleife einzeln die werte ausgibt

07.05.2009 - 13:31 Uhr

Hallo ich habe eine ListBox mit SelectionMode - MultiSimple

nun möchte ich alle ausgewählten Items mir anzeigen bzw damit weiter arbeiten
eigentlich dachte ich in etwa so


foreach(string Item in Box.Items)
{
...
}


aber er bring mir da immer alle Items die er in der Box hat und nicht die selectierten was kann ich da machen?

07.05.2009 - 07:22 Uhr

Danke euch damit kann ich mir meine IF zusammenbauen

06.05.2009 - 16:23 Uhr

Hallo ich möchte per If Filtern
und zwar gibt der Nutzer einen Namen ein
string name

nun möchte ich
if(var == name)
{
...
}

nun muss der name 1:1 sein ich möchte aber das wenn es auch in die IF geht wenn groß und kleinschreibung unterschiedlich ist bzw wenn ich 3 Buchstaben angebe das diese 3 hintereinander auch in der Var stehen müssen aber auch noch mehr sein können bei SQL macht man das ja mit LIKE aber wie bei C# und IF ????

04.05.2009 - 15:18 Uhr

kannst du mir da noch einwenig genauer helfen???

04.05.2009 - 15:00 Uhr

Hallo ich führe über


System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("xcopy","\""+ Quelle.Text + "\\*.*\" \\\\"+rechner+"\\c$\\ordner\\ *.* /S /C /R /H /Y");
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
System.Diagnostics.Process.Start(psi);


nun werden manchmal 200 Dateien mehr oder weniger kopiert.

nun möchte ich noch einen Fortschritsbalken anzeigen wie kann ich das am besten umsetzetn das er mir was anzeigt wenn er kopiert am besten die maximal zahl der dateien als Maximal wert und wenn er eine datei kopiert hat soll er value +1 machen. doch ich habe keine ahnung wie ich das mache da es ja im cmd durchgeführt wird.
Bitte helft mir.

28.04.2009 - 09:27 Uhr

Vielen Dank

28.04.2009 - 09:16 Uhr

ich kenne mich damit nicht so aus und da weiss ich jetzt auch nicht wo ich das in meinem fall einbauen muss

28.04.2009 - 09:10 Uhr

kannst du mir dafür ein Beispiel geben?

28.04.2009 - 09:03 Uhr

Hallo ich habe in meinem Programm ein eingabe Feld wo ein Rechner name drin steht
nun macht ein Timer aller 5 sekunden ein Ping auf diesen Rechner um zu Prüfen ob er erreichbar ist.
dies mache ich mit


PingReplay replyr1 = pingSender.Send(name_r1, timeout, buffer, options);

Dies Funktioieret auch soweit
wenn ich nun einen Namen habe den das Ping nicht auflsösen kann kommt folgender fehler an der stelle
PingException wurde nicht behandelt
Während einer Pinganforderung ist eine Ausnahme aufgetreten.

Wie kann ich den Fehler unterdrücken das der User halt trozdem den richtigen namen eingeben kann?

Meine Variablen sind und Quelltext ist der:


string name_r1 = textbox1.Text;
Ping ping Sender = new Ping();
PingOptions options = new PingOptions();

options.DontFragment = true;

string data ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 1000;

PingReplay replyr1 = pingSender.Send(name_r1, timeout, buffer, options);
if(replayr1.Status == IPStaus.Success)
{
LED.ColorOff = Color.Lime;

}else{
LED.ColorOff = Color.Red;

}


wäre super wenn ihr mir helfen könnt

24.04.2009 - 07:24 Uhr

kannst du oder jemand anderes mir mal ein Bsp geben???
also mein bild ist 1024x768 und ich will es ca 200x200 darstellen

23.04.2009 - 16:46 Uhr

Hallo ich habe eine PictureBox Name DDImg
nun lade ich per Timer aller 10 sek. mit
DDImg.LoadAsync("pafd");
das Bild neu.
doch das Bild hat eine höhrere auflösung als die PicBox
wie kann ich das machen das meine PicBox normal bleibt und C# mir das Bild dazu anpasst auch wenn das Bild eventuell verzert wird?

31.03.2009 - 15:30 Uhr

kann ich als webserver einen xampp nehmen???
desweiteren die genauen code datei für den server soll dies eine exe sein oder wie genau?

31.03.2009 - 11:48 Uhr

Danke für deine Antwort aber so richtig komme ich damit nicht klar was versehst du den jetzt unter server und client?
ausserdem muss ich da jetzt auf allen 3 Rechnern ein Webserver installieren? das wollte ich eigentlich nicht machen.
und wie ich das richtig implementiere weiss ich auch nicht.
wäre super wenn du mir da trozdem noch weiterhelfen könntest

31.03.2009 - 08:38 Uhr

Hallo,

ich habe 3 Präsentations rechner die ich über ein eigenes C# Programm steuer sprich runterfahren updaten von Bildern etc.
Das Programm hat weiter hin 3 Felder wo die IPs der Rechner drin stehen
nun will ich neben die IP jeweils ein Bild möglichst Live oder so das es aller 5 sek. oder so sich aktualliesiert was gerade auf dem jeweiligen rechner zusehen ist sprich läuft die Präsentation oder steht der rechner nur am windows desktop und so bz welche programme gerade so geöffnet sind wobei mir eine auflösung von 300x300 reicht.

kennt da jemand eine lösung????

nochmal einfach3 Cleints - 1 Server
auf Server sollen aktuelles DesktopBild angezeigt werden von allen 3 Clients

02.02.2009 - 09:32 Uhr

Das ist ja mit Visual Basic ich will ja C# ausserdem würde er ja die lokalen aus der Registry laden und ich möchte ja direkt zum DHCP-Server

02.02.2009 - 09:07 Uhr

Hallo gibt es die möglichkeit von einem DHCP Server die automatisch vergebenen IP's heraus zubekommen?
Das heißt wenn der DHCP eine neue IP vergibt soll er dem Programm das mitteilen bzw das Programm soll dies erkennen und dann auf den Rechner \rechner\c$ gehen und testen ob ein Programm bzw eine Datei vorhanden ist und wenn nicht soll er dies da ablegen.
Mit dem Prüfen ob datei vorhanden und kopieren habe ich ja schon nun soll er aber noch den DHCP Server befragen wie kann ich dies machen?

26.01.2009 - 13:55 Uhr

ich habe für die clients ein programm geschrieben wo der vnc dienst deaktiviert wird und wenn der user die anmeldung annimmt bzw akzeptiert wird der dienstgestartet und in spätestens 1 Std wieder deaktiviert der User kann die Session auch eher trennen. klar könnte ich auch vom Server aus die session starten (den dienst) aber das soll ja für die administratoren auch nicht so möglich sein wenn sie mit dem programm arbeiten.
Ich brächte jetzt nur eine Hilfe wie ich ein behfehl an einen Rechner schicke und der dann diese bestimmte exe für den User öffnet die bei ihm auf c liegt

26.01.2009 - 12:00 Uhr

ja aber wir haben dies auf ca 200 clients installiert und das alles zu ändern ist ein großer aufwand so würde ich in mein bestehendes problem einfach noch einen befhle rein nehmen der am client ein popup öffnet bzw ein programm startet am client mit der warnung bzw wo mit ja der dienst gestartet wird und mit nein der dienst beendet bleibt.

Was ich ja auch schon soweit alles habe nun muss ich bloß noch hinbekommen das das programm am anderen rechner gestartet wird.

26.01.2009 - 09:34 Uhr

Kann mir dabei noch jemand Helfen?
da bei uns über all TightVNC installiert ist und das mit dem prompten nicht funktioiert stehe ich jetzt wieder da und muss es irgendwie per C# hinbekommen da unser Datenschutz beauftragte im Nacken sitzt.

20.11.2008 - 16:55 Uhr

Hallo,
ich weiss das ich bei c# mir die Zeit mit
DateTime.Now. ...
Holen kann.
Ich möchte mir das Datum aber nicht von Lokal holen sondern von einem NTP Server zB aus dem Inet
Wie kann ich das bei C# machen?

12.11.2008 - 12:09 Uhr

das geht darum
DirectoryEntry de = GetDirectoryObject();

er kennt DirectoryEntry und GetDirectoryObject() nicht

12.11.2008 - 11:09 Uhr

Mein Problem ist ich weiss nicht was ich noch dazu einbinden muss da manche befehle nicht gehen

12.11.2008 - 10:49 Uhr

so richtig sehe ich bei dem Cod nicht durch ich hatte schon mal was anderes gefunden aber jetzt wo ich es brauche finde ich das nicht mehr

12.11.2008 - 10:21 Uhr

Hallo wie kann ich mit C# Prüfen ein Nutzer den ich eingebe in der AD vorhanden ist oder nicht? Der Rechner an dem ich das Ausführe ist in der Domaine und ich habe Dom-Admin Rechte.

07.11.2008 - 10:57 Uhr

Navion ist die kurz form von "Microsoft Business Solutions-Navision"

30.10.2008 - 12:38 Uhr

unser Navion arbeitet mirt einener Datenbank Datei *.fdb wie kann ich da daten auslesen

30.10.2008 - 11:34 Uhr

Danke euch schon mal naja wir haben eine navion dadenbank wo die rechner drn stehen und zu großenteil auch die mach adressen kann ich es auch darauss entnehmen gleich?

30.10.2008 - 09:49 Uhr

Hallo ich möchte gerne mit c# einen Rechner im Netzwerk mit WakeOnLan starten funktioiert auch ohne Probleme in der Console mit "wecke Mac Netzadresse"
aber in dem Programm was ich habe arbeite ich immer mit dem Rechnernamen gibt es die möglichkeit die MAC zu ermitteln über den Rehnernamen? damit ich nur den Rechnername wähle bzw eingebe und er dann im hintergrund die MAC ermittelt und den Rechner Startet?
Eventuell über Naviondadenbank abfragen.

28.10.2008 - 13:50 Uhr

Wie kann ich die farben ändern im Code?

normal so

LED.ColorsOn.Clear();
//Liste Löschen

und hinzufügen
LED.ColorsOn.Add(RED);

Aber das geht nich was muss ich da machen?

28.10.2008 - 13:38 Uhr

Könnt ihr mir da mal helfen wenn ich eine variable habe

string server=textbox.text

und nun

if ping server true
....
if ping server false
....

mit den seiten die ihr mir geschickt habt komm ich nicht weiter

28.10.2008 - 12:37 Uhr

Hallo,
wie kann ich ein Ping machen und dann im Cod damit arbeiten?
Das heißt ich habe einen Rechnername den ich über Textfeld eingebe und dann will ich ein Ping darauf machen und im Code damit arbeit
Wenn Ping geht dann ...
Wenn Ping nicht geht dann...