Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Grimmbizkit
Thema: Problem mit XML
Am im Forum: Datentechnologien

Datenbanksystem XML

public void Csharp_AppendChild(string strNode, string strAttribute, string strValue)
        {
            //XmlDocument doc = new XmlDocument();
            
            XmlNode xmlRoot, xmlNode;
            XmlAttribute xmlAttribute;
            
            xmlRoot = xmlDoc.CreateElement("XYZ");
            
            xmlDoc.AppendChlid(xmlRoot); //<- Fehler

            xmlNode = xmlDoc.CreateElement(strNode);

            xmlAttribute = xmlDoc.CreateAttribute(strAttribute);
            xmlAttribute.InnerText = strValue;
            xmlNode.Attributes.Append(xmlAttribute);

            xmlRoot.AppendChild(xmlNode);            
        }

Ich habe mir diese Methode gebaut, um werte in eine XMl Datei zu schreiben.

Aber sobald ich die Methode ein zweites mal aufrufen kommt der Fehler:
Das Dokument verfügt bereits über einen 'DocumentElement'-Knoten.

Möchte nur eine Klasse haben um werte zu schreiben, bzw werte zu löschen.
So wie früher bei den Ini Dateien
Wert schreiben
Wert löschen
Alle Bereiche (Node) auslesen
Bereiche (Node) löschen

Oder sollte ich lieber bei Ini Dateien bleiben.

Vll hat jemand von euch so eine Klasse schon fertig.

Gruß Simon

Thema: MJPEG Stream aufzeichnen
Am im Forum: Grafik und Sound

Hallo,

ich habe mehrer Netzwerkkameras der Firma Axis.
Diese Kameras biete die möglichkeit eine MJPEG URL anzulesen (einen VideoStream)

Ist es möglich diesen Stream aufzuzeichnen (also nicht bei einer bewegung, sondern permanent). Mit Komprimiereung weil die Videodateien sonst etwas groß werden.

Möchte nämlich die Kameras permanent aufzeichnen lassen, und jede Stunde soll eine neue AVI/MPEG Datei begonnen werden. Speicherplatz ist kein Problem (1,2 TB reichen wohl)

Kann mir da jemand bei helfen?

Gruß Simon

Thema: Kommunikation Dienst <-> Programm
Am im Forum: Netzwerktechnologien

Ich habe keine genaue Ahnung, wie ich so eine Verbindung aufbauen muss.

Habe bisher nichts mit so Socketanwendungen zu tun gehabt.

Thema: Kommunikation Dienst <-> Programm
Am im Forum: Netzwerktechnologien

Hallo,

ich habe eine Dienst geschrieben, der auf einem Server läuft. Und ein Programm, welches auf einer belibigen Workstation im gleichen Netzwerk läuft.

Ich möchte eigentlich nun die Anwendung bzw den Dienst so ändern, das die beiden Programme mittels TCP/Socket kommunizieren können.

Sprich so:

- Dienst läuft.
- Starten der Anwendung
- Verbindung auf den Server / Dienst
- Arbeiten mit dem Programm / Einstellungen ändern.

Das Problem ist eigentlich nur die Verbindung der 2 Programme mittels TCP/Socket

Kann mir da vll jemand bei helfen.

Gruß Simon

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Verwende bereits ein selbst gebautes Kabel (1:1 verbunden)

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Habe laut Windows 2 Com Ports, aber an meinem Rechner ist nur einer. Also hinten dran.

Welches TerminalProgramm kann ich denn nutzen, bzw wie nutzt man so etwas?

Was ist das besonderte an einem Nullmodemkabel?

nutze zur zeit eins, was eins zu eins verbunden ist, habe ich selber gemacht, und geprüft. Weil ich ein Kabel brachte mit einer Seite Stecker andere Buchse.

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Kabel:
Also das Kabel sollte richtig sein, ist 1:1 verbunden.
Und laut dem PDF brauche ich nur die adern: 2,3,5

Porteinstellungen:
In C# und am geräte sind die Einstellungen gleich, auch in Windows habe ich die Port einstellungen gleich der anderen gemacht.

Protokoll:
> Eventuell vorhandenes Protokoll nicht sauber implementiert
Wie meinst du das?

Laut PortMon wird was geschickt.

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Weiß nur leider nicht, wie ich das "aufzeichnen" kann.

das mit mb.Lenght bringt nicht

im Ausgabe fenster steht nur:
Der Thread 0x1260 hat mit Code 0 (0x0) geendet.

Und in der Eigenschaft ComPort.BytesToWrite steht immer 0.

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Hab mal gesucht, aber nichts richtiges für mich gefunden.

Habs jetzt auch mal so versucht,


            byte[] mb = new byte[6];

            // Objekt erstellen
            SerialPort ComPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
            // COM-Port öffnen
            ComPort.Open();
            ComPort.WriteTimeout = 100;

            if (ComPort.IsOpen == true)
            {
                mb[0] = System.Convert.ToByte(0x85);   // Länge (Immer gleich)
                mb[1] = System.Convert.ToByte(0x00);   // ID1 des Geräts
                mb[2] = System.Convert.ToByte(0x05);   // ID2 des Geräts
                mb[3] = System.Convert.ToByte(0x4B);   // Art der Anfrage
                mb[4] = System.Convert.ToByte(0x08);   // Anfrage selber (kann Varieren)
                mb[5] = System.Convert.ToByte(0x5D);   // Checksumme
                
                
                // Senden an COM-Port
                ComPort.Write(mb, 0, 5);
            }
            ComPort.Close();
aber nicht passiert. Keine Fehlermeldung, keine Reaktion am Gerät.
Das Angeschlossene Gerät ist auch entsprechend eingestellt.
Also: 9600,N,8,1

Woran kann liegen, vll am letzten feld? (Checksumme)

Gruß Simon

PS: In der PDF Datei ist die Ansteuerung des Gerätes beschrieben.

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Kann ich das so senden oder muss ich das irgendwie anders machen?

DA gibts ja noch andere eigenschaften, Read Timeout Write timeout etc.

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Ich mache das so:


// Am Anfang
using System.IO.Ports;

// Mein Code
SerialPort COM = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
COM.Open();
COM.Write(new byte[] { 0x85,0x00,0x02,0x4D,0x07,0x00 },0,6);
COM.Close();

Aber es scheint nicht zu funktionieren

Thema: Daten an COM Port senden
Am im Forum: Rund um die Programmierung

Hallo zusammen,

ich habe ein "kleines" Problem.

Ich muss Daten an den COM Port senden, aber habe keine ahnung wie ich das machen soll

Folgende Daten:
0x85
0x00
0x02
0x4D
0x07 <-- Dieser Wert kann sich ändern
0x00

Wie kann ich sowas am einfachsten lösen.

Gruß Simon

Thema: DFÜ Verbindungen auslesen und an/abwählen
Am im Forum: Netzwerktechnologien

Wie nutze ich denn diese Funktionen in c#

Habe damit leider noch keinerlei Erfahrung.

Thema: DFÜ Verbindungen auslesen und an/abwählen
Am im Forum: Netzwerktechnologien

Hallo,

habe ein Problem.
Wie kann ich die in Windows erstellten DFÜ Verbindungen auslesen
und sie dann Anwählen bzw auch wieder abwählen?

Gruß Simon

Thema: EXE Anwendung auch als Com-Objekt
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Abendzusammen,

ich habe eine EXE-Anwendung programmiert. Nun möchte ich aber einige Funktionen und Eigschaften so nutzen, das ich meine Exe Anwendung in einer anderen Programmiersprache nutzen.

Was muss ich dafür einstellen bzw. hinzufügen??

Und geht das so einfach.#Kenne mich damit nicht wirklich aus.

Wie kann ich die Funktionen und Eigenschaften freigeben?

Gruß Simon

Thema: HTTP Antwort abfangen und auswerten
Am im Forum: Netzwerktechnologien

Sorry aber durch die Formatierung im Forum, erkenne ich keinen unterschied

Thema: HTTP Antwort abfangen und auswerten
Am im Forum: Netzwerktechnologien

Danke schon mal.

Ich erhalte aber in der Zeile.


System.IO.Stream userCheck = webClient.OpenRead(anfrage);
Die Meldung :
Der Server hat eine Protokollverletzung ausgeführt.. Section=ResponseHeader Detail=Auf CR muss LF folgen

Woran kann das liegen?

Thema: HTTP Antwort abfangen und auswerten
Am im Forum: Netzwerktechnologien

Hallo,

ich habe eine Netzwerkkamera (Axis). dort kann ich über http anfragen senden.

z.B.http://100.254.254.108/axis-cgi/admin/getparam.cgi?Network.IPAddress

im IE steht dann:
root.Network.IPAddress=100.254.254.108

Wie kann ich das was mir die Kamera zurückgibt mit meinem C# programm abfangen?

Gruß Simon

Thema: Anwendung als COM Object
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke erstmal.

Und dann kann ich die Funktionen und Eigenschaften, die ich "freigegeben habe, auch in anderen Anwendungen nutzen?

Oder muss ich noch etwas spezielles im Code anpassen?

z.B. Methode oder eigenschaften speziell deklarieren und wie registriere ich mein com object dann?

Gruß Simon

Thema: Anwendung als COM Object
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

wie kann ich meine Anwendung so Programmieren, bzw welche Einstellungen muss ich machen, damit ich meine Anwendung auch als Com Object nutzen kann.

Nöchte sie aber trotzdem auch als "normale" Anwendung nutzen. Aber nicht gleichzeitig.

Gruß Simon

Thema: Fehler: im geschützten Speicher zu lesen oder zu schreiben
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo, ich habe ein Programm mit 2 Formularen eines ist mein Hauptformular also IsMdiContainer = true. Wenn ich nun mein zweites Formular öffnen will, dann erhalte ich immer die Fehlermeldung:

Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.

Im zweiten Formular ist ein ActiveX Steuerelement und geöffnet wir es so:


// Objekt erstellen
Settings frmSettings = new Settings();
// Eingeschaften des Fensters
frmSettings.MdiParent = this;
frmSettings.Show();

Wenn ich aber das ActiveX Elemnt lösche kann ich es anzeigen. oder ich lasse die eigenschaft: frmSettings.MdiParent = this weg, dann funktioniert das auch.

Woran könnte das liegen?

Gruß Simon

Thema: Kleine Datenbank
Am im Forum: Datentechnologien

Hallo zusammen,

ich brauche für mein Programm eine kleine Datenbank. Möchte aber aus kostengründen keinen SQL-Server benutzen.

Welche alternative könnt ihr mir enpfehlen?

Es sollen Benutzereinstellungen, Konfigurationen und Ereignisse gespeichert werden.

Gruß Simon

Thema: Office Funktion (Starten,Öffnen,Speichern, schließen)
Am im Forum: Office-Technologien

Hallo,

ich brauch etwas Hilfe.

Ich habe ein altes Programm von mir in C# 2005 neu Programmiert. Nun brauche ich aber noch für Word und Excel ein paar Tipps.
- Wie kann ich ein Objekt erzeugen (z.B. Excel)
- meine Excel Datei dann öffnen
- die geöffnete ExcelDatei als HTML Seite speichern
- und Excel wieder beenden

(Wäre für Word das gleiche Prinzip).

Hoffe ihr könnt mir da ein paar Tipps geben.

Gruß Simon

Thema: Prüfen ob Formular geschlossen wurde
Am im Forum: GUI: Windows-Forms

Hallo,

ich habe 2 Formulare (Formular A, Formular B)

In Formular A öffne ich das Formular B, nun möchte ich wenn ich Formular B geschlossen habe, das in Formular A ein bestimmter Code ausgeführt wird, wie macht man sowas?

Gruß Simon

Thema: Globale Variable, für Usernamen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi, danke für deine Hilfe,

aber wie erstelle ich eine
singleton-userklasse??

Gruß Simon

Thema: Globale Variable, für Usernamen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo

ich habe eine Anwendung mit Login. Wenn der Login erfolgreich war, möchte ich den Usernamen in einer globalen Variable speichern, um ihn dann in weiteren Formularen der Anwendung nutzen zu können.

Wie geht sowas, oder gibt es da eine bessere Methode?

Gruß Simon

Thema: Verschlüsseltes Bild MPEG4 / MPEG2
Am im Forum: Grafik und Sound

Hallo zusammen,

ich habe ein Datei, die ein "verschlüsseltes" Bild enthält.

Das bild ist als MPEG4 frames gepackt und im MPEG2 Datenformat als PS Stream gespeichert.

Weiß jemand von euch vll wie ich daraus ein JPEG oder BMP Bild machen kann?

Gruß Simon

Thema: Screenshot von einem Steuerelement (versteckt)
Am im Forum: Grafik und Sound

Das Steuerelement ist EVRViewer.ocx

Mittels z.B.
EVRViewer.OpenFile = "dateiname";

öffne ich das Bild, doch gibt es leider keine Funktion das Bild zu exportieren.

Thema: Screenshot von einem Steuerelement (versteckt)
Am im Forum: Grafik und Sound

Hallo,

kann ich von einem Steuerlement einen Screenshot machen, auch wenn man es garnicht sehen kann, also das programm soll nur im Hintergrund laufen?

In dem Steuerelement wird ein Bild angezeigt, und das Bild würde ich gerne als JPG oder als BMP speichern, doch leider gibt es dort keine Funktion das Bild zu speichern. Deshalb möchte ich das mittels eines Screenshots lösen.

Gruß Simon

Thema: TCP Listener
Am im Forum: Netzwerktechnologien

Hab rausgefunden, das der Kameraserver (s.o.) Daten an eine bestimmte IP Adresse Schickt (die wird im Server festgelegt), also die Adresse meines PC's.

Müsste also nur gucken, welche Daten ein Rechner über die TCP IP empfängt.