Laden...

Forenbeiträge von cook Ingesamt 193 Beiträge

11.12.2005 - 12:21 Uhr

Ne kurze frage zu nem string ...
wie bekomme ich so einen string "Sauber":

 
"Madonna\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"

Ich lese dort den header von einer MP3 datei aus um interpret und so zu bekommen.... wie bekomme ich jetzt die \0 weg und wofür ist das eigentlich?

06.12.2005 - 21:52 Uhr

Sieht aber doof aus wenn man ne Riesen Schriftgröße hat ^^ ... das problem hab ich im moment ... weis noch net genau wie ich es machen Soll. Mit Schriften wo jeder buchstabe gleich breit ist (Currier New) ist es einfach. Aber mit anderen gehts irgendwie net.

... ich machs dann immer das ich das ganze label verschiebe.

06.12.2005 - 13:57 Uhr

Ok, werds mir mal angucken wenn ich wieder zeit hab.

Thx

05.12.2005 - 18:32 Uhr

Nur mal so rein aus interesse ne Frage.
Kann man buttons oder sonst irgendwie ein Steuerelement zauber was nicht einfach 4-eckig ist, sondern auch schiefe seiten hat? Und wo man dann ein click event drauf setzen kann? Sowas geht nicht oder?

04.12.2005 - 21:23 Uhr

Warum nimmt man RegeX und nicht replace?

04.12.2005 - 20:59 Uhr

alles thx 😉

04.12.2005 - 20:08 Uhr

Habt ihr nen tipp für mich wie ich am besten aus einem string bekomme?...
Weis net wie ich es am besten machen soll... soll ich es mit Replace machen? Das ich den text einfach raus mache? Ich hoffe halt nur das der text immer gleich ist, weil sonst hab ich ein problem.

04.12.2005 - 14:37 Uhr

Dann pack halt ReadLine() in ne while schleife.


While(StreamReader.Peek() != -1)
{
bla.ReadLine();
}
 

sowas in der art

04.12.2005 - 12:24 Uhr

ne, ReadToEnd() geht nicht weil der Stream vom server nach so ner Message nicht dicht gemacht wird und dann bleibt der da hängen.

04.12.2005 - 12:10 Uhr

Naja, eigentlich kommt mir das hier alles voll einfach vor. Habe jetzt auch glaube ich rausgefunden warum das mit dem peek nicht gefunzt hat.
Also eigentlich geht es mit Peek()... Wenn ich das ganze im Debug durch gehe funktioniert es und alles wird ausgegeben. Also denke ich das irgendwie nicht vom server her schnell genug in den stream geschrieben wird oder so? Weil warum sollte es sonst im Debug gehen( da hat er ja mehr zeit) und ohne nicht?`

Edit: Also mit debug meinte ich jetzt mit break Points 😉

04.12.2005 - 11:57 Uhr

Ok funzt doch noch net so richtig glaub ich 🙁 ....
hast recht herbivore

04.12.2005 - 11:54 Uhr

Ist ok, ich habs 😉 .. war ganz schön einfach 😜

Lösung:

 
			string tmp = "";

			StreamReader sr = new StreamReader(client.GetStream());
			
			while(sr.Peek() != -1)
			{
				tmp += sr.ReadLine();
			}

Nochmal danke herbi ... bist der dickste 😉

04.12.2005 - 11:52 Uhr

Ich weis nicht genau wie das teil trennt.
So sieht es bei mir bis jetzt aus.
Allerdings musste ich am ende paar mal meinen streamReader aufrufen .... ich müsste das irgendwie in ne schleife packen oder so.

220 Willkommen. FTP Server ready.
331 Password required for cook.
230 User cook logged in.
215 UNIX Type: L8
211-Features:
MDTM
REST STREAM
SIZE
214-The following commands are recognized (* =>'s unimplemented):
CWD XCWD CDUP XCUP SMNT* QUIT PORT PASV

04.12.2005 - 11:45 Uhr

OK, hab es auf StreamReader umgestellt und funktioniert ... ich lese jetzt mit ReadLine().... aber die antwort auf einen Command den ich sende kann länger sein als 1ne zeile.... wie mach ich das dann?

04.12.2005 - 11:41 Uhr

Ich hab am anfang mit StreamReader gearbeitet ... aber irgendwie hatte ich das gefühl das es nicht geht =) ... aber ok ich versuch es mal

04.12.2005 - 11:35 Uhr

lol, ich weis nicht warum es jetzt geht aber es geht .... hatte das auch schon getestet ^^.
Ist aber halt nicht so die saubere lösung oder?

04.12.2005 - 11:26 Uhr

Danke herbivore aber es geht noch nicht....
Ist irgendwie komisch weil ja das erste zeichen fehlt ...
Also der stand der dinge ist halt das ich ne connection zu nem FTP-Server aufbaue.
Anstatt ich dann zb. als antowrt auf ein Command "220 Willkommen. FTP Server ready." bekomme, steht bei mir "20 Willkommen. FTP Server ready."

04.12.2005 - 11:12 Uhr

Kann mir mal einer sagen warum von meinem stream immer das erste zeichen abgeschnitten wird?

 
			Stream st = client.GetStream();
			Byte[] byteMsg = new Byte[st.ReadLine()];
			st.Read(byteMsg, 0, st.ReadByte());
			return Encoding.ASCII.GetString(byteMsg, 0, byteMsg.Length);

02.12.2005 - 12:21 Uhr

Also ich starte mit meinem Programm Excel und möchte es auch wieder beenden. Das funktioniert aber nur so halb. Also man denkt es wär beendet aber es ist noch im Taskmanager zu sehen... kann mir da einer helfen?

02.12.2005 - 07:46 Uhr
 
 WMI("Select Name,Speed,MACAddress,Caption FROM Win32_NetworkAdapter")

So meintest du glaube ich 😉
(hoffe das ich nicht falsch liege 😛)

02.12.2005 - 07:27 Uhr

Welche Abfrage hast du benutzt? Code schnipsel? =)

02.12.2005 - 07:24 Uhr

Versuchs mal mit WMI ... Ich glaub da gibt es etwas passendes zu

01.12.2005 - 06:36 Uhr

Na endlich. Vielen vielen dank, es geht. Hätte mir ja auch mal einer sagen können das der dateiname gleich sein muss 🙂

30.11.2005 - 22:18 Uhr

hääääää, die XML-Datei ist erstellt, und sie ist auch da und die werte stehen drin... aber was muss ich machen damit der die jetzt auch benutzt? Findet oder sonst was? heul

30.11.2005 - 22:06 Uhr

Dann versuch ich es nochmal mit XML files wenn es nicht anders geht

30.11.2005 - 22:02 Uhr

Ajo so dinger wie System oder so ... sind doch dlls oder net? 😁

30.11.2005 - 21:49 Uhr

Ne, aber es geht mir ja auch darum das ich keine xml dabei haben will. Es muss doch auch anders gehen oder nicht? Ich will keine 2 dateien haben ^^ ... nur die eine Dll. Die mitgelieferten dlls funktionieren ja auch so. 🙁

30.11.2005 - 21:27 Uhr

Ach wat weis ich .... raff nichts mehr....
Will einfach nur die Kommentare sehen. Aber nein. sie sind einfach nicht da. Bei *.cs dateien in meinem projekt seh ich die aber nicht bei dlls... 🙁

30.11.2005 - 20:33 Uhr
 
using System;

namespace dllTest
{
	/// <summary>
	/// Zusammenfassung für Class1.
	/// </summary>
	public class Class1
	{	
		/// <summary>
		/// HAAAAAAAAAAAAALOOO
		/// </summary>
		public static void bla()
		{
		}
	}
}

Da kann ja nicht viel falsch sein oder?

Und ich muss doch nur die DLL als verweis einbinden ... gibt es sonst noch was, was man beachten müsste?

30.11.2005 - 17:28 Uhr

Ne, aber wenn ich das mache hab ich doch so ne XML datei, die will ich net. Es ist doch auch irgendwie anders möglich das man kommntare in der DLL behält oder? Also nix mit externen dateien

30.11.2005 - 15:38 Uhr
	
		/// <summary>
		/// Der Haupteinstiegspunkt für die Anwendung.
		/// </summary>
 

das sind summarys 🙂 .. denk ich doch mal 😉

30.11.2005 - 15:25 Uhr

Also ich bin grad dabei mir ne Dll zu schreiben und hätte gern paar summarys zu meinen Methoden. Aber irgendwie zeigt er mir die nicht an wenn ich die DLL in mein programm einbinde. Hat da einer ne Idee?

greetz cook

30.11.2005 - 10:34 Uhr

Ich versteh zwar nicht ganz wofür du das machen willst, aber machs doch mit ner schleife.

30.11.2005 - 09:22 Uhr

Ja, hab ich mir auch gedacht nachdem ich es gepostet habe =) @ herbivore

30.11.2005 - 09:10 Uhr

ToString("0.00")

29.11.2005 - 12:24 Uhr

noch ein tipp: foreach

🙂

28.11.2005 - 12:48 Uhr

Machs doch einfach mit ner schleife...
fängst einfach beim 01.01.2005 zb. an und prüfst ob es ein Montag ist. Wenn es keiner ist machste AddDay und prüfst wieder ... bis dann der tag gleich Montag ist 😉
Hier mal ein kleines Bsp. fals ich wieder unklar geschrieben habe 😉:

	
DateTime date		= new DateTime(2005,01,01);

while(date.DayOfWeek.ToString() != "Monday")
                {	
	         date = date.AddDays(1);
	}
MessageBox.Show(date.ToShortDateString());

Müsste gehen, habs jetzt nicht getestet.

27.11.2005 - 01:11 Uhr

Also ich denke das ich die CSV datei in meine c# application einlesen würde (z.B. in ein DataSet) und anschließend das ganze in die datenbank importiere... also im prinziep ganz simpel... aber da ich auch noch nicht lange mit c# arbeite, freu ich mich schon auf die anderen vorschläge 🙂

26.11.2005 - 11:58 Uhr

Jo das ist aber ja blöd für so nen effekt bei nem button. Ich will ja das man sieht wo man grad drüber fährt und nicht erst warten müssen ... vielen dank für die erklärung.

26.11.2005 - 11:10 Uhr

Naja, hat sich schon erledigt .... mit mouseEnter und mouseLeave funktioniert alles. Viel code gibt es da ja nicht.
Ein im Designer erstelltes label, und dem ein Event verpasst. Bzw jetzt zwei ... das funktioniert super und ohne verzögerung ... trotzdem danke. Aber würd mich mal interessieren warum das mit mouseHover nicht funzt ^^

26.11.2005 - 11:03 Uhr

Kann mir mal plz einer erklären warum das mit dem MouseHover event so scheisse funzt? ... also ich mach nen ganz nochmales hover event bei dem sich die backColor von dem object ändern soll (label oder button.. mir egal) ... aber nein, es hat eine verzögerung von bestimmt 1 bis 2 secunden..
Woran liegt das? Ich hab schon gesehen das es bei einem gefunzt hat.

greetz cook

25.11.2005 - 15:37 Uhr

danke herbivore
funktionier alles wunderbar so wie du gesagt hast. Ich geh davon aus das du Application.Run() meintest 😉

greetz cook

25.11.2005 - 13:43 Uhr

Soll eigentlich nur eine kleine sache für meine freundin werden.. habe gerade ihren rechner bei mir (musste ich formatieren =)) ... und dann hab ich gedacht ich schreib mal grad ein kleines Programm was bei systemstart versteckt aufgerufen wird und wenn es dann z.B. der 24.12.2005 ist soll ein fenster aufpoppen mit blabla frohe weihnachten und so 😁

24.11.2005 - 18:26 Uhr

löl, jetzt raff ich erst recht nix mehr 😁
Kann mir mal einer so nen blank code geben damit ich mir das mal ansehen kann? Check das auch net so ganz mit dem einstiegspunkt... (hätte ich mir am anfang besser mal durchgelesen ^^) Hab das buch auf der arbeit und kann hier leider jetzt nicht gucken.

MfG
cook

24.11.2005 - 17:08 Uhr

Jo , werds mal versuchen 😉 sowas in der art hab ich ja gesucht.

24.11.2005 - 17:04 Uhr

Jo, hab ich auch schon getestet. Aber das ist ja voll die arbeit mit registrieren oder so... =)

24.11.2005 - 16:54 Uhr

Also mal ne dumme frage, aber wie kann ich den mein "Programm" sozusagen versteckt starten? Also im prinziep soll es im hintergrund laufen.

thx cook

19.11.2005 - 09:57 Uhr

Ich weis das thema wurde schonmal hier besprochen. Wollte euch aber mal fragen ob ihr ne andere deutsche seite kennt wo sowas angeboten wird. Würd gerne mal wissen was da dann so verlangt wird und so. 🙂
Mache c# ja noch nicht so lange aber ist halt so rein interesse halber.

greetz cook

14.11.2005 - 07:49 Uhr

Sorry das ich mich schon wieder mit dem scheiss Thema melden muss. Aber ich werd einfach nicht fertig damit.

Hab jetzt das prob das ich eine solche formatierung haben will:

Feste Überschrift
daten aus einem DataSet
daten aus einem DataSet
daten aus einem DataSet

Feste Überschrift
daten aus einem DataSet
daten aus einem DataSet
daten aus einem DataSet

Feste Überschrift
daten aus einem DataSet
daten aus einem DataSet
daten aus einem DataSet

Geht das? Wenn ja wie? Ich versuche es jetzt schon sowas von lange. Hab echt bald kein bock mehr drauf =).

Thx cook

04.11.2005 - 12:24 Uhr

Ok das mit den rows funzt auch ... aber net richtig ... Also ich habe zum Beispiel auf der rechten seite von meine Blatt die ausgabe von meinem Dataset... auf die linke seite schreibe ich was fixes und ich weis vorher nicht was mehr zeilen brauch .... also das fixe oder die DataSet ausgabe. Das problem ist jetzt das er dann teilweise so leerzeichen zwichen der ausgabe macht also so:

Row1

Row2

Row3

und es sollte sos sein

Row1
Row2
Row3

... wär cool wenn einer ne lösung hat.

Greetz cook