tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1677
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    klauselsner klauselsner ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Hallo Leute,

    ich habe eine Konsolensoftware in c# zum Empfangen von Netzwerkmeldungen geschrieben, die wunderbar arbeitet. Ein Teil der Applikation liest eine (wenn auch primitive) Konfigurationsdatei ein. Funktioniert auf der Konsole wunderbar.

    Wenn ich versuche, dieselben Funktionen als Dienst laufen zu lassen, lässt sich der Dienst zwar installieren, arbeit jedoch nicht. Erst wenn ich die Zeile

    m_listen_port = Convert.ToInt32(SysVars["listen"].ToString());

    auskommentiere und die Variable von Hand setze, läuft der Dienst einwandfrei.
    Interessanterweise funktionierts auch, wenn ich die Portnummer als String in den Parameter setze, also Convert.ToInt32("3602"), aber nicht mit einer Stringvariablen.

    Hat jemand eine Ahnung, warum sich der Dienst so anders verhält?
    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    try
                {
                    FileStream FileName = new FileStream(FilePath, FileMode.Open);
                    StreamReader r = new StreamReader(FileName);
                    while (!r.EndOfStream)
                    {
                        string dummy = r.ReadLine();
                        string[] vars = dummy.Split(Convert.ToChar("="));
                        SysVars.Add(vars[0], vars[1]);
                    }//while
     
                    m_Ablage = SysVars["pathA"].ToString();
                    m_Meldung = SysVars["pathB"].ToString();
                    m_listen_port = Convert.ToInt32(SysVars["listen"].ToString());
     
                }
                catch (Exception ex)
                {
                    Write2File("Fehler Initialisierung -- " + ex.Message, 1);
                }
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hallo.

    Welche Fehlermeldung gibt es denn? Schon debuggt udn geschaut was in der String-Variable ist, welche du da als Parameter übergibst?

    Beim nächsten Mal bitte deine Code-Snippets in csharp-Tags setzen, danke.. habs mal nachträglich bei dir geändert.

    lg, Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    klauselsner klauselsner ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Hallo Alexander,

    der einsatz des Dienstes auf einer XP Home Maschine brachte die Erleuchtung, oder besser ein Glimmen. Stellt amn die Initilisierungsdatei ins %SystemRooot%/Systems32-Verzeichnis, klappt alles. Don't ask me why!

    Was bedeutet "in C#-Tags setzen" ?

    Vielen Dank für deine Hilfe, ich werde dieses Thema jetzt aber schließen.

    Mit freundlichen Grüßen

    Klaus Elsner
     

Ähnliche Themen

  1. String toInt?
    Von ramzymamzy im Forum Java
    Antworten: 10
    Letzter Beitrag: 04.02.05, 16:00
  2. toInt in toString verwandeln
    Von Lord_Calf im Forum C/C++
    Antworten: 11
    Letzter Beitrag: 20.01.05, 14:42
  3. Antworten: 2
    Letzter Beitrag: 13.10.04, 14:49
  4. onmouseover style=invert
    Von bernhardp im Forum CSS
    Antworten: 3
    Letzter Beitrag: 26.03.04, 20:09
  5. Wer hat Erfahrung mit FTP-Diensten bei Suse 9.0
    Von SuseDAU im Forum Linux & Unix
    Antworten: 4
    Letzter Beitrag: 06.12.03, 14:22