Laden...
K
Benutzerbeschreibung

Forenbeiträge von Kovu Ingesamt 488 Beiträge

21.09.2006 - 11:39 Uhr

Hi, versuche eine Mail zu schicken...

Hier ist die Fehlermeldung:

System.Net.Mail.SmtpException: Postfach nicht verfügbar. Die Serverantwort war: 5.1.8 Cannot resolve your domain {mp031}

Hier der Code:



 public static void SendMessageToAdmin(string Standort, string Betreff, string Fehlerbeschreibung, int Priorität, string Autor)
        {
            try
            {
                //subject
                string subject = "";
                if (Priorität == 1) { subject = "WICHTIG - " + subject; }
                subject = subject + Betreff;

                //Body
                StringBuilder body = new StringBuilder();
                body.AppendLine("Standort: " + Standort + "\r\n");
                body.AppendLine("Betreff: " + Betreff + "\r\n");
                string prio = "";
                if (Priorität == 1)
                    prio = "Wichtig";
                else
                    prio = "Normal";
                body.AppendLine("Priorität: " + prio + "\r\n\r\n");
                body.AppendLine("Fehler: " + "\r\n");
                body.AppendLine(Fehlerbeschreibung);
                body.AppendLine("\r\n\r\n");
                body.AppendLine("Grüße, " + Autor + "\r\n\r\n");

                //from
                string from = Autor + "@Support-####.de";

                //To
                string to = "####@gmx.de";

                MailMessage eMail = new MailMessage();

                SmtpClient smtp = new SmtpClient();

                eMail.Body = body.ToString();
                eMail.From = new MailAddress(from);
                eMail.To.Add(new MailAddress(to));
                eMail.Subject = subject;

                string pw = "###";
                string user = "###@gmx.de";
                string host = "mail.gmx.net";

                smtp.Credentials = new System.Net.NetworkCredential(user, pw);
                smtp.Host = host;
                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                smtp.Send(eMail);
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message + "\nError Code 011", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }


Kann mir jemand helfen?

04.09.2006 - 15:41 Uhr

Ja, aber wie behebe ich das?

04.09.2006 - 13:24 Uhr

Hi,

ich habe 2 Forms, beide Ohne Titelleiste, nur das Hauptform hat in der Taskleiste einen Eintrag.

Jetzt will ich, wenn in der Taskleiste das Hauptform in den Vordergrund gerufen wird, das andere Form mit aufufen.

Habe bisher folgenden Code:



Code:

          if (fWorking)
          {
              return;
          }
          try
          {
              fWorking = true;
              if (_windows != null)
              {
                  if (_windows.FrmGroupIsShow)
                  {
                      _frmGroup.Activate();
                      this.Activate();
                  }
              }
          }
          finally
          {
              fWorking = false;
          }

Leider kann ich dabei aber nur das Form Group (das Nebenform) ansteurn, das Main Form lässt sich nicht mehr ansteuern ( Also ich kann die BUttons nicht mewhr drücken.)

28.08.2006 - 15:30 Uhr

Danke

Laut Logik sollte es funktionieren, in der Realität ist es so, das ich wieder das main nciht steuern kann. Also funktioniert es nicht.

28.08.2006 - 15:17 Uhr

Ja, habs versucht, sieht dann so aus:


      private void frmMain_Activated(object sender, EventArgs e)
      {

          if (_windows != null && _oneTime)
          {
              if (_windows.FrmGroupIsShow)
              {
                  _formGroup.Activate();
                  this.Activate();
                  _oneTime = false;
              }
              if (_windows.FrmUserIsShow)
              {
              }
          }
          else
              _oneTime = true;
      }

Problem ist nur: Wenn das Programm durch eine andere Seite verdeckt wird und man ruft es per Taskleisten-Klick auf, funktioniert das nur jedes 2. Mal.

28.08.2006 - 15:06 Uhr

ich weiß inzwischen wodran es liegt:



      private void frmMain_Activated(object sender, EventArgs e)
      {

          if (_windows != null)
          {    
              if (_windows.FrmGroupIsShow)
              {   

                  _formGroup.Activate();
                  this.Activate();
              }
          }
      }


Das problem ist:

-> Ereignis wird aktiviert
-> _formGroup.Activate(); -> Nebenform wird aktiviert, aktuelles deaktiviert
-> this.Activate(); -> aktiviert sich selber nochmal

Schleife -> Tot

Habs mit ner Bool Variable versucht abr nicht hinbekommen, hab heute echt nicht meinen tag, kirge hier schon voll die ausraster, helft mir mal bitte

28.08.2006 - 14:47 Uhr

Hab jetzt 5 verschiedene Methoden benutzt, aber bei allen klannn ich das Hauptfesnter nicht mehr selectieren oder so, woran liegt es?

28.08.2006 - 14:18 Uhr

Öhm,

habs jetzt eingebaut und funktioniert perfekt.

Mache jetzt NebenForm.Activate(); und gut ist.

Problem ist nur: Das nebenform ist auf einmal so wie ein ShowDialog-Form und ich kann das Main nicht ansteuern mit der Maus bis das andere weg ist.

28.08.2006 - 14:14 Uhr

Danke sehr!

28.08.2006 - 14:11 Uhr

Danke, sehr geile Referenz, weißt du ob es bisher ne Lösung gibt für dieses Flimmern was da besprochen wurde?

Suche hat nichts gebrahct.

28.08.2006 - 14:09 Uhr

Ok, das mit dem WindowsState is klar, abrer was für ein Attribut gibt die Aktivierung aus?

28.08.2006 - 14:01 Uhr

Sry, bin etwas durcheinander heute, brauche genau die gegenteiligen Erignisse

->Maximieren
-> Im Vordergrund holn

Sind es die selben? Wenn ja,m wie frage ich ab, ob es im Hintergrund bzw Minimiert ist?!

28.08.2006 - 13:50 Uhr

Hi,

ich bastel seit leider geraumer zeit an einer Dock Funktion für 2 Forms.
Das ganze ist schwer zu erklären, aber hab als Vorbild WinAmp, das Dock-System. Hoffe es ist jedem klar was gemeint ist.

Habe Ansätze die nicht schlecht sind, aber bekomme nichts halbes und ncihts ganzes zustande.

😦

Help me pls.

28.08.2006 - 13:48 Uhr

Hi,

einfache Frage: Welches Ereignis wird ausgelöst wenn ein Form das Minimiert ODER durch ein anderes Fenster in den Hintergrund geschoben wurde, wirder per Titel-Leisten-Klick oder per Task-Leisten-Klick nach vorne gerufen wird?

Situation zur besseren Verständnis:

2 Forms, Main und Neben.

Neben hat ShowInTaskbar = false, main hat ShowInTaskbar = true, angenommen beide sind aktiv, bekomm ich nur das Main durch einen Klick in der Taskleiste oder einen Klick auf die Titelleiste wieder in den Vordergrund. Das will ich ändern.

21.08.2006 - 13:14 Uhr

Webcasts sind n bissle zu lang um ihn während der Arbeitszeit anzusehen, ahste zufällig ne Seite mit Codebeispielen?

Werde baer mal googlen und danke schonmal vorbab.

21.08.2006 - 12:35 Uhr

Hi,

Programmiere ein Universalprogramm zum Zugriff auf das AD eines Servers.
Hab schon einiges gesucht und auch probiert, leider nichts wirklich effektives. Hat jemand mal referenzseiten für den Zugriff?

28.07.2006 - 19:22 Uhr

Sag ma fühlste dich jetz toll?

28.07.2006 - 14:01 Uhr

ok ok... es tut mir leid, könnteste mir jetz nciht bitte die antwort sagen?

28.07.2006 - 14:00 Uhr

Sehe zwar nciht wo ich gemeckert habe, aber ich entschuldige mich bei allen -.-*

27.07.2006 - 16:00 Uhr

Man kann auch scheiße sein, ne?!

ich meinte halt ob jemand was ÜBER dieses Thema weiß, ei das realisierbar ist zB

27.07.2006 - 15:59 Uhr

Aber wenn ich den Code in dem Form ausführen will (den im Konsturktor bzw den in der Load?!

27.07.2006 - 14:47 Uhr

Mensch, sorry, aber da kommt ma einer mit nem problem was etwas schwieriger s und schon antwortet keiner mehr

27.07.2006 - 14:46 Uhr

Ja es ist das einzige Form...

das mit dem topLevel werd ich gleich ma testen, danke

27.07.2006 - 13:22 Uhr

Hi, habe ein kleines Problemchen, das irgendwie total dumm is...

Ich habe ein form, was nur durch eine bestimmte Tasteneingabe per this.Show() angezeigt wird. (per Hooks abgefangen)

Nun will ich, dass das Form wenn es startet niemals erst zru Anzeige kommt...
Ich habe wirklich schon alles probiert, wo ich den this.Hide() und den this.Visible = false; hinmachen kann: designer, Load, Konstruktor... nichts hilft... BITTE

27.07.2006 - 11:30 Uhr

Hi,

ich will sowas wie einen Chatbot schreiben.

dazu muss ich bestimmte Elemente ansteuern, hauptsächlig erst einmal die Eingabezeile von dem Chat.
Der Chat ist JavaApplet basierend.

Weiß jemand was?

26.07.2006 - 17:17 Uhr

Ok, hab mir vertan... sorry

using System.IO;

FileStream fStream = ....

fStream.Write(..);

So schreibe ich rein... wenn ich ein Backspace abfange und das reinschreibe, kommt aber nix bei raus (ein zeichen das er nicht verarbeiten kann, wohl)

26.07.2006 - 17:14 Uhr

Hi,

hab n kleines Programm geschrieben, was ja wirklich nciht viel braucht... Es nervt nur das es ohne -Net Framework nicht zum laufen zu bringen ist.

geht das nciht irgendwie???????

Und gibt es die Möglichkeit eine Setup Routine zu erstellen die den Framework direkt mitnstalliert?!

Leider sind die Zielgruppe für das proggi unerfahrene Menschen... denen mag ich das leider nicht zumuten. Pls help

26.07.2006 - 16:11 Uhr

Argh...

brauch mal schnelle Hilfe,

ich schreibe mit FWrite etwas simpel in ein File.

Wie bekomm ich das hin (da jeder buchstabe einzeln mit fwrite geschrieben wird) das eine \b (ascii Code 8, backspace, rück-teste, wie auch immer) wirklich ein zeichen löscht=?!?!?!?!?!?!

25.07.2006 - 14:56 Uhr

Breuchte jetz echt ma Hilfe....

24.07.2006 - 14:52 Uhr

Ne, das aufbereiten macht das Programm bevor es die Daten versendet!

Habe jetzt diesen Code zusammengefrickelt:


            string from, to, bodyMail, subjectMail;
            from = "du@du.com";//System.Security.Principal.WindowsIdentity.GetCurrent().Name;
            subjectMail = DateTime.Now.ToString();
            to = "du@du.com";
            bodyMail = _MasterString;

            MailMessage myMail = new MailMessage();
            myMail.From = new MailAddress(from);
            myMail.Subject = subjectMail;
            myMail.Body = bodyMail;
            myMail.To.Add(new MailAddress(to));
            myMail.Priority = MailPriority.High;
            myMail.IsBodyHtml = false;

            
            SmtpClient smtp = new SmtpClient("smtp.web.de");
            smtp.Credentials = new NetworkCredential("User", "PW");
            smtp.Send(myMail);

Dort kommt bei der letzten zeile die Fehlermeldung "ungültige E-Mail"... weiß einer warum?

24.07.2006 - 14:49 Uhr

Hilfe!

24.07.2006 - 11:25 Uhr

Es ist so, das das programm beim Anwender (teils zu 100 Anwender) laufen soll und wenn es beendet wird, sollen gesammelte Informationen zu einer Stelle gesendet werden.

Am passensten wäre doch Mail oder?

Ja, es wäre täglich vllt 1000 Mails, aber das ist nicht weiter wichtig und lässt sich auch kaum unterdrücken.

24.07.2006 - 11:05 Uhr

Hi,

ich muss in einem WebBrowser eingegebene Tasten abfangen.

Leider hat das Webbrowser Objekt selber keine Key Events. Wie kann ich das realisieren?

24.07.2006 - 10:54 Uhr

Hi,

ich will aus einem Programm raus einen großen String als Mail formatieren und zu mir bringen.

nun gibt es da 2 Möglichkeiten: Mail oder Upload.

Das Problem bei "Mail" wäre, dass wann. Es ist ein Programm das sehr oft gestartet werden kann, heißt, es könnten sehr viele Mails ankommen (was aber für ein extra Mailfach ja auch irgendwie kein Thema mehr wäre).

Upload is ne Frage der Verbindung und der Möglichkeit.

Ich würde ja irgendwie zu Mail tendieren, was sagt ihr?

Wie realisiert man eine Mail versendung?

11.07.2006 - 09:50 Uhr

Hab auf jeden Fall mal geguckt und auch die ersten Funktionen zB aufruf der Seite sehr gut und auch warhscheinlich passender als mit dem IE steuern und einbauen können.

Leider weiß ich nciht wie ich die Felder in dem JavaAplet auf der Seite ansprechen soll?!

Jemand ne Idee?

07.07.2006 - 14:01 Uhr

heheh, er meinte halt "ok" oder "bestätigen" oder für ganz profesionel moderne: "GO!"

07.07.2006 - 13:38 Uhr

Hi,

ich will sowas wie einen Bot erstellen, der automatisch schreibt.

Er soll:

Optional:
-den IE starten
-eine Seite aufrufen
-die nötigen Login-Daten in ein JavaApllet auf der Seite eingeben
-Enter ausführen

Wäre dies irgendwie, wenn man die Login Textboxen nciht direkt anwählen kann, durch Tab zu erreichen?

Hauptaufgabe:

-in das eigentliche JavaApllet Fenster (zur not muss man es halt per Hand öffnen und sich einloggen) nach einer bestimmten Zeit (Timer) etwas erinschreiben.

Vorteil der vieleicht erwähnenswert ist: Es ist nur eine Eingabetextbox da.

Wenn möglich soll er das Fenster auch in den Vordergrund schieben, wenn es nicht da ist.

Ich hatte mal einen Bot, der war ein wenig verbuggt, aber er konnte, wenn die Textbox aktiviert war mit dem Mauszeiger (zum reinschreiben bereit) Text dort reinschreiben, also muss es ja Möglich sein..

05.07.2006 - 11:11 Uhr

Ich glaube leider nicht.

Ich köntne dir ne Screenhostserie machen damit du es nachvollziehen könntest, so würdest du den empfindlichen Code nicht sehen, die zusammenhänge aber.

04.07.2006 - 16:00 Uhr

Werde ich mal machen, wenn ich nämlich weiß, dass so etwas funktioniert, dann wede ich endlich ein weiteres Projekt, was ich schon länger im Hinterkopf habe, realisieren können.

Aber erstmal die 5 anderen weitermachen / beenden xD

MultiTasking... tz tz tz... Der Kopf von nem Programmierer mit dem Feature einer Frau und deren Neigung: Multitasking.. das wärs doch!

04.07.2006 - 15:31 Uhr

Gerne doch, bin froh als neuling jemandem helfen zu können.

ich lerne tag für tag für tag...
Schwierig ist nur es nicht zu vergessen!

04.07.2006 - 15:23 Uhr

Jup, und heir nochmal was schönes, wenn du das DateTime wieder aus der DB rausholst und anzeigen willst:

http://dotnet-snippets.de/dns/Snippet_detail.aspx?=127

04.07.2006 - 15:21 Uhr

Jo, Closing hab ich auch schon oft benutzt.

Closing = Schließ-Befehl gegeben, aber VOR dem Schließen selber
Closed = Schließ-Befehl gegeben, NACH dem das Form geschlossen ist

(nur mal so für alle xD)

04.07.2006 - 15:19 Uhr

Kannste den Code mal posten mit dem du den IE diese Werte übergibst (also die Startseite).

Schaffst du es auch, einer eingabemaske im IE, bsp einem Loginfeld einen Wert zu schicken?

04.07.2006 - 15:16 Uhr

Nicht wirklich viel.

Habe dem RV eine selbstgeschriebene DataSource zugewiesen und per Oberfläche noch den Report, das wars.

Die selbstgeschrieben DataSource ist lediglich da, damit ich im Report meine Objekte habe, die ich in der Business Class (der DataSource), aus einer Datenbank hole.

Daran liegt es nicht, den die Objekte funktionieren einwandfrei!

€dit:

Wo kann ich den dort im RV den ganzen Code sehen? Habe alles abgesuch und probiert

04.07.2006 - 09:42 Uhr

Also ich bin Anfänger, geb ich zu.

Ich arbeite mit dem ReportViewer und der hat echt Bugs. Das können keine Anwenderfehler sein, da noch kein Anwendecode vorhanden ist, weil das Teil doch wirklich ALLES schon drin hat?!`?!?!?!

03.07.2006 - 15:06 Uhr

Ne, das is n no-Bugdet projekt, sry

03.07.2006 - 14:04 Uhr

Hi,

ich brauche Dringend Hilfe.

ich habe nun eine komplette Stammdatenpflege per Win Forms und SQL DB aufgebaut.

nun muss ich diese Daten alle drucken.
Ich setze mich nun seit über 3 tagen mit den Reports von VS05 auseinander und bin am verzweifeln.

Ich halte bisher viel von MS, gerade von VS05, aber das PrintPreview Object von VS 05 IST EINFACH DIE HÖLLE.

es hat wirklich richtig viele Bugs (habe mir Meinung von 4 anderen Programmierern eingeholt) und ich komme damit nicht weiter.

hat schonmal jemand mit den Reports gearbeitet und würde mir helfen?
Oder gibt es eine ander Lösug etwas easy zu drucken?

29.06.2006 - 14:50 Uhr

Nun ja, nach dem ich halb MSDN und Google abgesucht habe, aber nichts gefunden habe, bitte ich doch mal um Hilfe.

Ich will bei der Setup Routine meines Programmes die MDF Datei mit ausliefern (eines SQL-Servers) und die nur noch attachen (wo ich dieses Wort nicht kapiere, was beideutet es?) müssen.

BIG HELp, PLEASE

29.06.2006 - 14:47 Uhr

Ich dreh mich gerne, kommste mit g

29.06.2006 - 14:08 Uhr

Ja schon, aber das Angebot find ich net schelcth. 2,7 GB Postfach online und wenn du willst ein Progi, was dir einen laufwerksbuchstaben erzeugt womit du direkt auf diese 2,7 GB zugreifen kannz