Laden...

Forenbeiträge von Nachtwind Ingesamt 118 Beiträge

14.06.2006 - 12:06 Uhr

Ist es ,oeglich eine Konsolenanwendung zu schreiben, bei der einige Teile immer gleich aussehen und wo, woanders sich daten aendern koennen, ohne, dass man immer CLS benutzen muss?

Oberflaeche, zB

Statsch Ueberschrift
Statisch Wert1: VARIABEL
Statisch Wert2: VARIABEL
Statisch Wert3: VARIABEL

Im moment lase ich eine Schleife laufen, die bei jedem durchgang ein Console.Clear macht, aber das flackert ein wenig, geht das mit C# auch anders?

09.03.2006 - 11:51 Uhr

ah danke, MSGina! Hab das mal gehört aber nur Kerboros im Kopf gehbt, danke :0)

09.03.2006 - 10:53 Uhr

Hi. Soweit mir bekannt ist, ist es ja möglich den Windows (2000) Login zu ersetzen. Leider hab ich nicht wirklich was im Internet gefunden. Weis jemand, ob das so richtig kompliziert ist, oder machbar ist. So richtig ausgetauscht werden müsste der eh nicht, es müsste nur eine weitere Option hinzukommen (oder falls einfacher: komplett weg damit)...

22.01.2006 - 01:01 Uhr
		            string[] dirs = Directory.GetDirectories(drive, "*");
		            foreach (string dir in dirs) 
		            {
					//...
		            }

Also... ich habe die obige Schleife aber dadurch, daß es passieren kann, daß Verzeichnisse nicht lesbar sind (System Volume Information etc) oder Laufwerke direkt nicht lesbar sind (offene CD Laufwerke..) kommt es zu Exceptions. Wie kann ich am besten diese Exceptions abfangen ohne aus der Schleife zu fliegen? Ich hab zwar mal etwas mit TryCatch experimentiert, brachte aber im besten Falle nur, daß nur einige wenige Verzeichnisse des Laufwerks durchlaufen wurden, nie aber alle...

Kennt da jemand eine brauchbare lösung?

15.01.2006 - 00:44 Uhr

Hi!

Also... ich hab da eine HeaderDatei in C, die würde ich gerne via SWIG in C# umwandeln, bzw Wrappen. Soweit so gut. Swig macht das sogar, aber wie genau kann ich angeben, wie der Namespace der entstandenen (dll)Datei ist. Wo genau gebe ich das in den SwigInterfaces an?

Hoffe jemand kennt sich hier einigermaßen damit aus..

14.01.2006 - 14:53 Uhr

danke, werds ausprobieren .)

14.01.2006 - 00:45 Uhr

naja, an WMI dachte ich auch schon, aber das ist ne ziemliche menge an Objekten... gehts vielleicht etwas genauer? liebguck

13.01.2006 - 20:38 Uhr

Ich bin mir sicher, daß das Thema schon hundert mal besprochen wurde, aber wie kann ich alle Rechner im Netzwerk auflisten? Leider fand ich dazu nix in der Suche 😠

05.01.2006 - 23:15 Uhr

Danke, werd mir eure Tips mal angucken, aber ich denke, ich werd mir eh bald ne neue anschaffen... ne kleine 6800 oder so... muss ja irgendwann mal auf PCI express umstellen. Was die ICs und die anderen Teile angeht: Alles (soweit sichtbar) durchgecheckt, alles iO. Das mit den Hülsen schaue ich mir jetzt mal an...

05.01.2006 - 10:33 Uhr

Gibt es schon, ist aber ziemlich umständlich, da du nur maximal einen Parameter angeben kannst und somit im zweifelsfall workarrounds dafür anlegen musst.
Ich habs leider nicht genau im Kopf, aber so (oder so ähnlich) müsste das aufgerufen werden:
Thread tr = new Thread(new parameterizedThreadstart(blub))

04.01.2006 - 15:39 Uhr

Hi!

Ich weis nicht, ob sich hier jemand genauer damit auskennt, aber ich versuch es einfach mal. Also nachdem ich vor zwei Tagen in mein System eine WaKü eingebaut habe spinnt meine GForce "etwas" herum.
Der erste Gedanke war, daß sie naß geworden ist, aber das ist nicht der Fall, also das scheidet schonmal aus 😉
So, die Probleme zeigen sich wie folgt: Beim Start ploppt der Treiber mit der Meldung auf, daß die Karte nicht genug strom bekommt (hat einen eigenen 4Pin 12V Anschluss).
Zuerst habe ich alles neu Verkabelt (Graka direkt an das Netzteil, keine Y-Stecker nix). Danach habe ich heute mein altes 380W Netzteil gegen ein neues 550W (Juchuu, RWE wird sich freuen) ausgetauscht, keine Veränderung. Weis jemand was das noch sein könnte? Stecker sind alle doppelt und dreifach überprüft und eigentlich sollte alles laufen.

31.12.2005 - 15:51 Uhr

Hi!
Gibts ein gutes Net2.0 Tutorial für die Directory Services? Alles was ich bisher fand war eher schlechterer Natur, da nur selten das angeschnitten wurde was ich brauchte (User hinzufügen & Modifizieren). Und falls diese Themen sogar angeschnitten wurden endete dies meistens damit, daß die nötigen Quelltexte Fehlerhaft waren oder irgendwas anderes dabei nicht stimmte...

Also, liebguck kennt jemand ein brauchbares Tutorial?

01.12.2005 - 18:40 Uhr

ok danke.

01.12.2005 - 18:27 Uhr

hmm... ich sehe gerade... man kann nur einen parameter übergeben mittels parameterthreadstart... kopfkratz jetzt wirds echt kniffelig..

01.12.2005 - 18:22 Uhr

wollte das auch benutzen nur bekomm den syntax nicht hin grybl

01.12.2005 - 18:16 Uhr

hab ParameterizedThreadStart auch schon gefunden, ich such mal im forum weiter, danke.

01.12.2005 - 18:06 Uhr

Ist es irgendwie möglich einen Thread zu starten und diesem gleich auch Parameter zu übergeben?

01.12.2005 - 11:23 Uhr

Ich habe folgende Funktion:

		public static string getConfig(string key)
		{
			 
			return System.Configuration.ConfigurationSettings.AppSettings[key];

		}

jetzt sagt mir aber der Compiler, daß ConfigurationSettings.AppSettings veraltet sei.
Das Problem ist nur, daß ich die vorgeschlagene Funktion (System.Configuration.ConfigurationManager.AppSettings[key]😉 nicht finde...

Hat da wer eine Idee, oder sieht was, daß ich falsch mache?

01.12.2005 - 11:07 Uhr

also, ich habe eine SQLite datenbank in die Bilder reingespeichert werden. Da ich bei STrings gesehen habe, daß diese wunderbar klein in die SQLite gespeichert werden, dachte ich, daß das auch bei Blobs ginge. wenns nicht möglich ist ist das auch kein beinbruch, war eher eine Frage aus reinem interesse.

30.11.2005 - 12:42 Uhr

Hiho.
Ist es irgendwie möglich bei SQLite blobs zu komprimieren?

21.11.2005 - 16:39 Uhr

danke

21.11.2005 - 13:08 Uhr

Hi.
Wie ist es eigentlich möglich ein Fremdprogramm in C# zu starten? Mittels system.threading und dann einen neuen Process starten?

17.11.2005 - 16:16 Uhr

Wie würdet ihr Zahlen parsen, die wie folgt vorliegen: 12345678993E+23 ?

16.11.2005 - 12:34 Uhr

Bin mir zwar nicht sicher, aber csc.exe baut in jede C# Executable eine Abfrage rein, ob auf dem System, wo sie eingesetzt wird auch das jeweilige richtige Framework zu finden ist. Ob du das ausschalten kannst weis ich nicht... Ansonsten wäre das was du vorschlägst wohl nur möglich wenn jemand einen Compiler schreibt, der C# versteht aber wie C++ direkt in Assambler übersetzt...

14.11.2005 - 23:50 Uhr

Hmm... weis net b und wie das mit dem ramework geht: Aber generell könnt ich das empfehlen: http://www.ethereal.com/ damit haben wir mal sowas gemacht...

14.11.2005 - 11:36 Uhr

naja, im moment denke ich an SQlite, da ich dann keinen speziellen server installieren muss... aber dazu muss ich es erstmal schaffen die Daten zu lesen 😠

14.11.2005 - 11:03 Uhr

Habs nur leider nicht geschafft ein gutes Tutorial oder Snipplet für die zusammenarbeit u fnden, kann das mal wer anreißen, wie das geht?

13.11.2005 - 21:16 Uhr

Ja, Row für Row wollte ich das schon machen, aber eben über den DS... gibts denn da eine andere Möglichkeit?

13.11.2005 - 20:57 Uhr

och das ist nicht schwer seufz
und naja, bisher gings halt mit der XML Database, nur jetzt wollte ich langsam auf SQL oä umsteigen damit alles doch etwas performanter wrid, nur eben ist jetzt die Frage, wie ich das am geschicktesten anstelle. meinGedanke war die Dateien in ein DS zu laden und dann via MySQL abzuspeichern...

13.11.2005 - 20:25 Uhr

*grybl*
Jetz mal für einen ganz blöden so langsam wie möglich:

Es ist nicht nötig die gesamte Datenbank zu lesen? Ich kann aus einer XML Datenbank auch mit SQL Befehlen arbeiten? o_O

Wenn das so wäre UND mir jemand kurz sagen kann wie, dann wäre das echt super, denn bisher dachte ich man müsse Datenbanken immer vollständig in ein Dataset laden um irgendetwas damit machen zu können, ich wusste ncihtmla, daß man mit SQL darauf herumarbeiten kann (was noch wesentlich besser wäre!)

13.11.2005 - 19:55 Uhr

aber dazu muss ich die Datenbank ja einmal laden 😉 Ich wollte die dann irgendwie in MySQL abspeichern (nach einigen modifikationen)

13.11.2005 - 19:26 Uhr

Sooo... nach 10 Minuten wartezeit hab ichs aufgegeben. mit ds.readxml ging das laden der Datenbank. Der Rechner hat etwa 800MB Ram für den Prozess reserviert und ging nach 8 minuten wieder auf 20 runter.
Nach dem ReadXML() wollte ich die anzahl der zeilen ausgeben, doch dahin ist der code nie gekommen...
Wie lange braucht so ein 3000er Rechner im schnitt um eine 300MB XML DatenBank zu laden?

13.11.2005 - 18:12 Uhr

hmm, hab mir deinen code nochmal angeguckt... du machst einfach einen neuen DS und lädst dann die Datei? Vielleicht war dann bei mir das problem, daß ich erst Tables versucht habe zu definieren!

13.11.2005 - 18:04 Uhr

Nein. Das ging nicht.

13.11.2005 - 16:09 Uhr

Also, ich habe eine kleinere XML Datenbank die folgendermaßen aufgebaut ist:


<StarSystemRegistry>
  <SS id="1">
    <RA>6.079E-5</RA>
    <DE>1.089013</DE>
    <LY>921.376</LY>
    <CL>F5V</CL>
  </SS>
  <SS id="2">
    <RA>0.000253</RA>
    <DE>-1.949884E+1</DE>
    <LY>148.935</LY>
    <CL>K3V</CL>
  </SS>
  ....
<StarSystemRegistry>

Ich habs versucht einen Table genau nachzubauen und auch via XMLReader was zu basteln, aber beides klappte nicht so wie ich das wollte. Kennt da jemand einen weg das in ein DS einzubauen?

*edit* Ausserdem habe ichauch noch eine CSV Datei, die ebenfalls in ein DataTable reinmuss... grybl

07.11.2005 - 09:32 Uhr

Funktioniert 🙂
Danke

07.11.2005 - 09:05 Uhr

Hmm, inwiefern? Laut dem manager ist die ressource als Embedded ressource im Projekt eingebaunden, die Datei als Icon definiert und vorhanden.

07.11.2005 - 08:56 Uhr

Hallo.
Also ich habe in meinem Projekt eine Datei namens GS.MainClass.resource in der eine Icondatei namens nof.icon ist.
Im Code habe ich folgenden Code:

nof.Icon = ((System.Drawing.Icon)( resources.GetObject("nof.Icon")));

Wenn dieser Code aber aufgerufen wird kommt folgender Fehler:

Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "GS.MainClass.resources" was correctly embedded or linked into assembly "GS" at compile time, or that all the satellite assemblies required are loadable and fully signed.

So... der Code oben ist aber nicht in der GS.MainClass definiert sondern in GS.cTray...

Wüste jemand was das sein kann? Weil bis zum Net2 umstieg lief das eigentlich ganz ordentlich...

06.11.2005 - 21:19 Uhr

Kennt jemand (zum Beispiel mit WMI?) eine Möglichkeit den primären Soundtreiber eines Systems festzulegen?

06.11.2005 - 10:51 Uhr

Danke 🙂

Hatte irgendwo mal gelesen, daß die Installer alle Net2 Beta wollen wusste nicht, daß die neueste version auch mit der Final klarkommt 🙂

06.11.2005 - 02:25 Uhr

neben einigen sprachlichen elementen ist für mich der größte beweggrund Net 2.0 zu benutzen, daß ich das Projekt mittels Sharpdevelop und Net2 entwickelt habe - bis zu dem Punkt an dem ich jetzt nicht mehr weiter komme (Hab Probleme mit Sharpdevelop wenns um Fenster in Net2 geht - Nein SharpDevelop2.0 hab ich noch nicht getestet, da ich keinen brauchbaren installer finde...). Aber danke für den Tipp mit VS 2005... hoffentlih finde ich die Beta CD von MS wieder...

05.11.2005 - 18:44 Uhr

Ist es irgendwie zu machen, daß man VC# auf 2.0 umstellen kann? Ich arbete heute zum ersten mal damit und versuche ein ein C# Net2.0 Projekt damit weiterzuentwickeln 😠

03.11.2005 - 22:00 Uhr

verstehe... grybl

Danke

03.11.2005 - 17:14 Uhr

Also, folgender Code lässt sich problemlos Kompilieren bricht dann aber be der ausführung mit "Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: stream" ab.

Nunja, ich denke, daß das an der Nullzuweisung liegt... aber ich hab auch keine ahnung, was ich sonst machen könnte... hat wer eine Idee?

public static byte[] toByteA(object o)
		{
			 Stream str = null;// = new Stream();
			 XmlSerializer serializer = new XmlSerializer(typeof(cPacket));
			 StreamWriter writer = new StreamWriter(str);
			 serializer.Serialize(writer, o);
			 writer.Close();
			 
			 byte[] buffer = new byte[(int) str.Length];
			 str.Read(buffer, 0, buffer.Length);
			 str.Close();
			 
			return buffer;		 		
		}
03.11.2005 - 14:59 Uhr

danke klappt 🙂

02.11.2005 - 23:33 Uhr

Hab mal an der selben Frage ziemlich lang gesessen und kam (mit VB) zu keinem Ergebnis. Bisher hat nur der weg funktioniert ein Client Program auf allen rechnern in der Domäne auszuführen, daß den Username verschickt wenn man anfragt...

02.11.2005 - 23:10 Uhr

Hi!

Also ich hab hier ein e KLasse und wüsste gerne ob es eine eingebaute C# Möglichkeit gibt die Klasse, oder vielmehr eine instanz davon in ein ByteArray umzuwandeln um dies dann via sockets zu versenden.

01.11.2005 - 14:58 Uhr

Gibt es ein äquivalent zu Trap in windows, so daß man CTRL+C in konsolenprogrammen abfangen und unschädlich machen kann?

01.11.2005 - 13:46 Uhr

äh ja. Bei Daemon Anwendungen zum beispiel?

01.11.2005 - 13:38 Uhr

Hmm... seh ich das richtig oder gibt es weder im Framewrk noch in der Windowsapi die möglichkeit ein konsolenfenster zu verstecken?