Laden...
Avatar #avatar-2253.png
math55 myCSharp.de - Member
Entwickler Deutschland Dabei seit 15.03.2007 314 Beiträge
Benutzerbeschreibung

Forenbeiträge von math55 Ingesamt 314 Beiträge

02.04.2007 - 15:34 Uhr

hallo, ich möchte 2 dateinamen vergleichen. ich habe zb sowas heir:

datei1: c:\dir\meinedatei.txt
datei2: c:\dir\meinedatei12345.txt

jetzt möchte ich rauskriegen, ob die dateien irgendwie gleich sein könnten. es müsste also praktisch erkannt werden, dass beide bis auf 12345 gleich sind. wie könnte ich das wohl anstellen? die dateinamen inkl. pfad liegen als string vor.

vielen dank 🙂

02.04.2007 - 10:52 Uhr

hallo, wenn ich in der html-ansicht bin und dann in die designsicht wechsle und wieder zurück, bringt mir vs2003 meine formatierung durcheinander...kann man das irgendwo abstellen?

danke 🙂

30.03.2007 - 16:03 Uhr

hallo, was bedeutet eigentlich eine zeile dieser art:

_
[System.Xml.Serialization.XmlTypeAttribute(Namespace="url")]_

bei einem webservice? was liegt hinter der url..doch sicher eine xml datei?

vielen dank

30.03.2007 - 11:22 Uhr

vielen dank =)

30.03.2007 - 10:58 Uhr

jaja, so ähnlich. ich möchte eben einfach wissen was drin steht. also den wert an dieser stelle. ich lese eine csv datei in mein datatable ein...aber wie bekomm ich die daten eben wieder raus? das mein ich 🙂.

vielen dank

30.03.2007 - 10:48 Uhr

hab in die doke geschaut, steht nix weiter zu drin.

30.03.2007 - 10:45 Uhr

hi, wie kann ich eigentlich einen gefüllten datatable lesen? also mit ein element daraus ansehen?

danke 🙂

30.03.2007 - 10:13 Uhr

also ich machs jetzt so:


for(int i=1;i<=X;i++){
    sr.ReadLine();
}

inputString=sr.ReadToEnd();

klappt bestens. warum es allerdings mit Length mal klappt und mal nicht, keine ahnung. ich danke euch vielmals 🙂

grüße

30.03.2007 - 10:07 Uhr

wie stehts denn mit meiner lösung ein stück weiter oben? kann ich also auch X mal sr.readline nehmen und dann sr.readtoend?
grüße

30.03.2007 - 10:04 Uhr

hallo, also diese lösung:


StringBuilder sb=new StringBuilder();
			StreamReader sr = new StreamReader(file); 
			if(File.Exists(file)){	
				
				string line;
				while ((line = sr.ReadLine()) != null) {
					if(lineCounter >= 5){
						
						sb.Append(line);
					}
					lineCounter++;
				}
			}

			sr.Close();

			inputString = sb.ToString();

dauert zu lange! ich hab es so gemacht:


StreamReader sr = new StreamReader(file);
			
			string line;
			while ((line = sr.ReadLine()) != null) {
				if(lineCounter<=ignoreLines){
					charCounter+=line.Length;
				}
				
				lineCounter++;
			}
			
			sr.BaseStream.Position = charCounter;
			
			
			inputString = sr.ReadToEnd();

allerdings scheint charCounter+=line.Length; probleme zu machen, da die länge nicht immer stimmt, so dass er manchmal die letzten zeichen der vorherigen zeile mit nimmt. ne idee?

danke 🙂

30.03.2007 - 10:00 Uhr

man kann es ja mit string.Length rausbekommen?

30.03.2007 - 08:55 Uhr

hallo, also unter VS 2003 enterprise gehts ... vielen dank 😁 😁

29.03.2007 - 17:22 Uhr

ja, fand ich grad raus. ich hab aber noch ne idee...mal sehn. das oben dauert zu lange!

grüße

29.03.2007 - 17:03 Uhr

klingt erstmal gut...also jetzt hab ichs so:


StreamReader sr = new StreamReader(file);
sr.BaseStream.Position = 10;
inputString = sr.ReadToEnd();
sr.Close();

ändert aber nix....

29.03.2007 - 16:14 Uhr

haste mal den code dazu?

danke 🙂

29.03.2007 - 15:52 Uhr

hallo, habe diesen code:


StreamReader sr = new StreamReader(file);
string fileAsString = sr.ReadToEnd();

der ist recht fix, auch bei großen dateien. wie kann ich es wohl anstellen, das erst ab einer bestimmten zeile zu starten? ich habs so:


while ((line = sr.ReadLine()) != null) {
    if(lineCounter>=10){
        inputString+=line+"\n";
	lineCounter++;
    }
}

dauert aber wesentlich länger...ne idee?

danke 🙂

29.03.2007 - 14:40 Uhr

kann man in c# sogenannte TODOs einfügen? ich nutze visual studio 2003 EP.

danke 🙂

29.03.2007 - 12:11 Uhr

danke, klappt prima.... 😁

29.03.2007 - 12:01 Uhr

hallo und danke...das geht erstmal, mit dieser veränderung:


string string1 = str.Remove(str.IndexOf(":"),str.Length-str.IndexOf(":") );			

geht es nicht irgendwie mit split? oder wie könnte ich denn jeden doppelpunkt, ausser den ersten durch was anders ersetzen?

danke🙂

29.03.2007 - 11:37 Uhr

hallo, wenn einen string dieser art habe:

**
Quelldatei:C:\pub\www\Import\Daten\abc.csv**

wie kann ich den splitten, aber nur am ersten doppelpunkt? rauskommen soll also dann

Quelldatei
C:\pub\www\Import\Daten\abc.csv

geht doch sicher irgendwie?

vielen dank 🙂

29.03.2007 - 10:30 Uhr

hallo, kann ich in c# meine applikation mit einem exit code beenden? in java wars


System.exit(int);

gibts da was ähnliches in c#?

vielen dank 😁

29.03.2007 - 09:31 Uhr

DANKE!

29.03.2007 - 09:22 Uhr

hallo, ist in c# irgendwo eine methode versteckt, mit der ich das hier machen kann.



if(string.matches(regex)){
    ....
}

das ist jetzt java code, aber in c# muss es doch auch was in der art geben?

viele grüße

28.03.2007 - 12:50 Uhr

ich habe ein verzeichnis mit configdateien. da möchte ich die zuletzt angelegte finden und verarbeiten. geht das mit FileSystemWatcher ?

grüße

28.03.2007 - 12:39 Uhr

hallo, gibts da eine effiziente möglichkeit, welche schon eingebaut ist? oder müsste man das selber machen?

danke

28.03.2007 - 10:52 Uhr

ja, muss ich mal fragen. wie gesagt, wegen den 2 posts sieh das PS im vorletzten 🙂.

danke soweit erstmal..wenn noch jemand ideen hat, rihug posten.

danke

28.03.2007 - 10:43 Uhr

hallo und danke für die antwort. das steht so in der config drinne, ja. hab nachgesehen. wenn ich die zeile entferne, kommt das hier:

Parser-Fehlermeldung: Der Typ 'v2.Global' konnte nicht geladen werden.

Zeile 1: <%@ Application Codebehind="Global.asax.cs" Inherits="v2.Global" %>

aber ich nehme mal an, es muss drin bleiben in der config. sehr seltsam. man sagte mir, es läuft ohne problem. ich müsste also theoretisch nichts mehr ändern.

noch ideen?

danke =)

PS: hatte ausversehen zitieren statt editieren gedrückt X(...sorry dafür

28.03.2007 - 10:42 Uhr

hallo und danke für die antwort. das steht so in der config drinne, ja. hab nachgesehen. wenn ich die zeile entferne, kommt das hier:

Parser-Fehlermeldung: Der Typ 'v2.Global' konnte nicht geladen werden.

Zeile 1: <%@ Application Codebehind="Global.asax.cs" Inherits="v2.Global" %>

aber ich nehme mal an, es muss drin bleiben in der config. sehr seltsam. man sagte mir, es läuft ohne problem. ich müsste also theoretisch nichts mehr ändern.

noch ideen?

danke =)

28.03.2007 - 10:14 Uhr

hallo, ich bin nue bei c# und asp und so weiter. ich möchte an einer bereits existierenden anwendung weiter arbeiten. allerdings kommt, sobald ich diese im debug modus starten möchte folgendes:

_Parser-Fehlermeldung: Die Manifestdefinition 'new_Anthem' der Assembly stimmt nicht mit dem Assemblyverweis überein.
_
Zeile 196: <add assembly="System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Zeile 197: <add assembly="System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Zeile 198: (<add assembly="*"/>

Zeile 199: </assemblies>
Zeile 200: </compilation>_

damit kann ich nix anfangen....wie geht man denn vor, wenn man sowas beheben will? es handelt sich ja wohl offensichtlich um einen konfigurationsfehler?

vielen dank

27.03.2007 - 15:19 Uhr

wie würde das jetzt codemässig aussehen? in java ging das immer recht problemlos. erst den quelltext als string holen und dann schon mit replace, match etc dran rumwerkeln. in c# auch so einfach?

danke 🙂

27.03.2007 - 12:42 Uhr

hallo, also hat der stub die selben methoden wie skeleton?

grüße =)

27.03.2007 - 12:05 Uhr

hallo, aha, verstehe. der klient kommuniziert mit dem lokalen stub. der wiederum macht dann irgendwas damit und liefert das ergebnis zurück. also zum beispiel sowas:


Stub myStub = new Stub();
string str = myStub.LoadStringFromDistantSomething();

wobei dann eben LoadStringFromDistantSomething eine webservice methode ist. es läuft dann also so ab:

_
klient --> stub (bündelt daten und sendet übers netzwerk) --> skeleton (entbündelt daten und reicht an server weiter) --> server_

seh ich das jetzt richtig? als kommunizieren nur stub und skeleton miteinander? dann ist ja eigentlich der stub bzw. skeleton auch als facade zu bezeichnen, oder wie?

danke

27.03.2007 - 11:12 Uhr

hallo, die definition hatte ich mir schn durchgelesen. aber wozu brauch ich denn einen stub? also was macht der lokal auf meinem system?

danke 🙂

27.03.2007 - 10:35 Uhr

hallo, was genau ist denn nun eigentlich ein stub? ich habe gelesen, es ist ein klientseitiger proxy? was bedeutet das aber jetzt. wenn ich einen webservice erstelle, wozu brauch ich dann einen stub? braucht es immer stubs?

vielen dank🙂

26.03.2007 - 15:28 Uhr

ahhhh...sehr schön. ich danke dir. werd in zukunft erstmal da nachsehn!!!

grüße

26.03.2007 - 15:22 Uhr

wie leg ich den an? bzw wo finde ich die dll?

=)

26.03.2007 - 15:16 Uhr

hatte ich auch gefunden, nimm er aber nicht. ich habs oben so stehen:


using System.Windows.Forms;

er sagt mir dann: Der Typ oder Namespacename 'Windows' ist in der Klasse oder dem Namespace 'System' nicht vorhanden (fehlt ein Assemblyverweis?)

ich rufe das so auf:


string aPath2 = Application.StartupPath;

was ist denn da nun falsch?

grüße

26.03.2007 - 13:06 Uhr

hallo, wie kann ich an den pfad meiner gerade laufenden anwendung rankommen?

danke 🙂

26.03.2007 - 12:37 Uhr

ähem, hat sich erledigt! 8)

26.03.2007 - 12:33 Uhr

hallo, wie kann ich eigentlich text in eine datei schreiben und diesen an den bereits bestehenden inhalt anfügen?

danke 🙂

23.03.2007 - 10:30 Uhr

ok...danke nochma

23.03.2007 - 10:27 Uhr

aaaahhhh jetzt hab ichs! besten dank.

nochmal zum verständnis: alles was hinter <name> steht, kann dann später asu der MatchCollection über MatchCollection.Result(<name>) gelesen werden, korrekt?

grüße

23.03.2007 - 10:25 Uhr

was genau heisst das jetzt? welche benannte gruppe?
wozu macht man das?

danke nochmals

23.03.2007 - 10:22 Uhr

hallo, ich hab hier einen regex im netz gefunden und frage mich, was <field> und <rowbreak> hier bedeuten. ist das c# spezifisch? ich komm aus der java ecke und kenne das nicht.

hier der regex:

**
Regex re=new Regex("((?<field>[&quot;;\r\n]+)|&quot;(?<field>([&quot;]|&quot;&quot;)+)&quot;)(;|(?<rowbreak>\r\n|\n|$))");**

danke 🙂

23.03.2007 - 09:44 Uhr

jap, mit TAB gehts prima.

vielen dank!!

22.03.2007 - 16:14 Uhr

hallo, wie komme ich in c# an diese zahl ran? Datetime.Now.Milliseconds ist es schonmal nicht?!

danke 🙂

22.03.2007 - 11:36 Uhr

hallo, wenn ich in vs 2003 in ein interface implementiere, kann ich dann automatisch die zu implementierenden methoden einfügen lassen...so wie bei netbeans oder eclipse? hab nirgends was gefunden.

dank euch!

22.03.2007 - 11:02 Uhr

das geht eben nicht...ich kann ncht interface auswählen. steht nicht mit da ... das teil kost 2500 pro lizenz und da will ich nicht class in interface umbenennen...muss doch gehen.

grüsse

22.03.2007 - 10:58 Uhr

hallo, wie erstelle ich denn ein interface in vs 2003? rechts-->hinzufügen und dann? ich kann so ziemlich alles hinzufügen, nur kein interface. muss ich ne leere codedatei nehmen und dann per hand ein interface erstellen?

danke🙂

22.03.2007 - 10:51 Uhr

eben nicht 8o...es geht nur rechts-->hinzufügen-->klasse...interface ist nicht dabei.

hm..