Laden...

Forenbeiträge von #coder# Ingesamt 395 Beiträge

12.10.2010 - 11:39 Uhr

Ich hab es mit Visio schon ausprobiert, hier hatte ich anfangs das Komponentendiagramm verwendet, leider kann man da keine Pins definieren.
Am besten ist der Enterprise Architect, der kann sowas, leider nicht für mein Budget geeignet! Suche weitere Alternativen...

11.10.2010 - 12:30 Uhr

Hallo, ich möchte gerne ein Projekt mit einem EBC Diagramm abbilden. Welches Open Source Tool könnt ihr mir empfehlen zum Zeichnen von EBCs`?

05.10.2010 - 13:29 Uhr

Hab nun die Symbols per Kommandozeile übergeben:


msbuild temp.sln /p:Configuration=Debug /p:Platform="x86",DefineConstants="LIVE"

Sobald ich die anwendung starte wird DEMO ausgewählt. Wenn ich DEMO übergebe auch.
Was muss noch beachtet werden?

05.10.2010 - 12:30 Uhr

Ich habe zum Test eine Konsolenanwendung erstellt:

#if (LIVE)
Console.WriteLine(“LIVE”);
#else
Console.WriteLine(“DEMO”);
#endif

Unter den Projekteigenschaften in **BUILD ** -> Conditional compilation symbols habe ich LIVE,DEMO hinzugefügt.

Mit MSBUILD wird es so aufgerufen:

/p:DefineConstants="Symbol1,Symbol2"

Bei mir müsste ich /p:DefineConstants="LIVE" bzw. "DEMO" aufrufen. Doch bei mir wird immer in LIVE reingesprungen, eine Idee?

04.10.2010 - 13:42 Uhr

Bei den Projekteigenschaften unter Build lassen sich ** Conditional compilation symbols **festlegen. Nun müsste ich diese im Team Build je nach Build Definition hinzufügen, jemand eine Idee?

04.10.2010 - 13:35 Uhr

Das hatte ich anfangs auch vor, nur das bei mir für beide Webs der Release erstellt wird, ich müsste evtl. selber ein Variable definieren:

#if LIVE
           [EnableClientAccess(RequiresSecureEndpoint = true)]
#else
           [EnableClientAccess(RequiresSecureEndpoint = false)]
#endif
public class AuthenticationDomainService : AuthenticationBase<User>

So hätte ich es vorgestellt, wie lege ich sowas fest? Wo definiere ich diese Variablen, ich müsste ja von außen diese je nach Projekt umstellen.

04.10.2010 - 12:25 Uhr

Hallo, wir haben eine Silverlight Anwendung die im Web als Demo und Live läuft.
Live hat eine SSL Verbindung, Demo nicht!

Nun haben wir mit TFS 2010 ein Build Prozess der die Anwendung ins Netz deployed.

Um SSL für das jeweilige Projekt zu aktivieren bzw deaktivieren muss man folgendes Klassenattribut ändern:

[EnableClientAccess(RequiresSecureEndpoint = true)] 
public class AuthenticationDomainService : AuthenticationBase<User>

Ist es möglich die Einstellung außerhalb der Klasse zu definieren (web.config) oder kann man es mit pragma machen?
Denn das Problem liegt immer beim deployen, es muss jedesmal manuell per Hand geändert werden und anschließend hochgeladen.

01.10.2010 - 13:06 Uhr

Hallo, ich arbeite momentan an einer Windows Mobile Anwendung die mit dem Compact Framework arbeitet. Nun stehe ich vor dem Problem das ich eine Textbox je nach Schalter in eine normale bzw. Passwort Textbox verwenden will.
Beim normalen Forms gibt es bei der Textbox die bool Eigenschaft **UseSystemPasswordChar ** die es aktiviert/deaktiviert. Nun gibt es diese Eigenschaft nicht beim Compact Framework!

Um eine Passwort Textbox zu erstellen muss man die Eigenschaft PasswordChar mit einem Sonderzeichen setzen:

txtInput.PasswordChar = '*';

Klappt wunderbar, nun möchte ich die Textbox als normale Textbox zur Laufzeit wiederverwenden, doch es gibt keine Möglichkeit diese zurückzusetzen.
Jemand eine Idee wie man die Textbox wieder zurückstellt? Habe schon folgendes probiert:

txtInput.PasswordChar = ' ';

Die TB behält den Status bei.

Ähnlicher Beitrag:
http://www.eggheadcafe.com/software/aspnet/35952713/vorschau-der-maskedtextbox-abschalten.aspx

26.09.2010 - 20:21 Uhr

Danke erstmal für die Infos!

Das geht ja auch mit einem entsprechend kleinen Browserfenster statt immer die Auflösung umzuschalten.

Wie meinst du das, gibt es eine Funktion die den Browser in der kleinen Auflösung starten kann?

26.09.2010 - 19:53 Uhr

Ich entwickle momentan Webseiten auf einer Auflösung von 1680x1050, als Standard sollte man sich auf die Auflösung von 1024x768 orientieren.
Ein gutes Beispiel ist die Navigation, es werden mehrere Elemente nebeneinander angezeigt, sobald ich die Auflösung auf 1024x768 umstelle, werden diese untereinander gesetzt.

Wie geht man am besten bei der Webentwicklung um, also muss man anfangs mit der kleinen Auflösung arbeiten, oder kann man Bereiche automatisch skalieren?

22.09.2010 - 10:31 Uhr

Danke erstmal, habe nun paar Test für WinForms und WPF angelegt, klappt super.

Nun wollte ich eine Silverlight UI Testen, doch es klappt nicht da es noch keine Unterstützung gibt.
Weiß jemand wann es die Silverlight Test Unterstützung geben wird?

21.09.2010 - 21:24 Uhr

Hallo, ich möchte mich gerne mit UI Testing beschäftigen, welche Möglichkeiten habe ich mit Visual Studio 2010 ?

Als Beispielanwendung würde ich gerne eine WPF, Silverlight Anwendung testen, wie geht man hier vor?

15.09.2010 - 11:59 Uhr

Der Fehler war, das ich immer die alte Contract Assembly im bin Verzeichnis des Webservices hatte. Ich musste die aktuelle Contract Assembly ins bin Verzeichnis kopieren!!

15.09.2010 - 09:40 Uhr

Hallo, ich habe zu einem bestehendem Projekt welches schon mehrere WCF Services (svc) hat, einen weiteren hinzugefügt. In der Config Endpoint sowie Bindings definiert.
Bei dem Contract hab ich das Interface mit dem ganzen Namespace angegeben. Nun bekomme ich beim Aufruf im Browser des Services den Fehler:

Der Vertragsname "Namespace.IService" wurde nicht in der Liste von Verträgen gefunden, die vom Dienst "Service" implementiert wurden.

Ich komme nicht auf die Lösung, jemand eine Idee??

13.09.2010 - 16:33 Uhr

Hallo, ich habe eine Konsolenanwendung, diese lädt per IoContainer eine weitere Assembly, welche als Proxy Webservice dient. Nun gibt es in der Assembly Anwendung auch eine Config Datei mit den Bindings. Müssen die Bindings nun in der Konsolenanwendung (Config) oder Proxy Assembly Config liegen??

13.09.2010 - 10:16 Uhr

Hallo, ich möchte im MSSQL 2008, eine bestehende Gespeicherte Prozedur anpassen. Dies soll per Skript gemacht werden, nun frage ich mich kann diese aktualisieren?

13.09.2010 - 09:54 Uhr

Hallo, ich habe eine Testkonsole die einen WCF Service verwendet. Nun wollte ich den Service testen und bekomme beim Aufruf folgende Exception:

{System.ServiceModel.Security.MessageSecurityException: Die HTTP-Anforderung ist beim Clientauthentifizierungsschema "Anonymous" nicht autorisiert. Vom Server wurde der Authentifizierungsheader "Negotiate,NTLM,Basic realm="SERVER"" empfangen. ---> System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.

Im IIS ist Anonyme Authentifizierung aktiviert.

Eine Idee??

12.09.2010 - 18:28 Uhr

Hallo, ich verwende momentan auf meinem Einzelplatzrechner Tortoise SVN, nun wollte ich fragen ob ihr mir den TFS 2010 als Source Control empfehlen könnt. Was meint ihr, ist es zu oversized, da ja noch etliche Dienste im Hintergrund laufen? Ich finde persönlich die TFS Anbindung in Visual Studio besser, nur die Administration ist größer als bei SVN.

Hoffe Ihr könnt paar Tipps geben.

09.09.2010 - 08:57 Uhr

Es hat auch nicht geklappt wenn ich den Webservice allein als Webanwendung im IIS anlege, dann bekomme ich die gleich Fehlermeldung.

Egal ob es innerhalb oder als einzelne Webanwendung läuft, es klappt nicht 😦

Woran könnte es noch liegen? Evtl. Konfigurationsfehler?

08.09.2010 - 16:35 Uhr

Hallo, ich habe eine Komponente die in .NET 4 geschrieben wurde. Diese Class Library enthält mehere Webservices (svc)

Nun habe ich im IIS eine Webanwendung (AppPool 4.0) erstellt die auf das Verzeichnis zeigt, in dem sich alle Services befinden. Nun wollte ich über dem Browser zum Test schauen ob diese richtig konfiguriert wurden, leider bekomme ich folgende Meldung wenn ich eine der Services aufrufe:

http://localhost/test/MyService.svc?wsdl

Fehler:

Der Typ 'MyService', der als Service-Attributwert in der ServiceHost-Direktive oder im Konfigurationselement system.serviceModel/serviceHostingEnvironment/serviceActivations bereitgestellt ist, wurde nicht gefunden.

Eine Idee, fehlt in der Config evtl. weitere Einstellungen oder muss ich DLLs in das bin Verzeichnis kopieren??

08.09.2010 - 13:09 Uhr

Hallo, ich arbeite momentan an einer kleiner Produkübersichtsseite, auf der Artikel angezeigt werden. Nun sollen in einer Reihe immer 3 Artikel angezeigt werden, und das soll dann zeilenweise passieren.

X | X | X
X | X | X
...

Nun habe ich mehrer User Controls erstellt, das erste ist das ProductList, welches die Produkte an den Repeater bindet. In dem Repeater befindet sich nun ein **ProductThreeColumn ** Control, dieses soll 3 Produkte in einer Reihe anzeigen.
In diesem Control istt eine Repeater für die einzelnen ProductItems.ascx die einzelne Information ausgeben(Preis, Name usw)

Im ItemCreated Event von **ProductList **werden die Datenausgelesen, doch ich bekomme es nicht hin bzw habe keine Idee wie ich dem internen Control **ProductThreeColumn ** sage, zeige drei ProductItem an, und mache dann weiter in der neuen Zeile. Hoffe ihr könnt mir hier ein Tipp geben.

08.09.2010 - 09:35 Uhr

Danke, gibt es schon Informationen zu einem kommenden SP1 für VS2010 ?

08.09.2010 - 08:22 Uhr

Hallo, wo finde ich Updates die für VS2010 veröffentlicht wurden, es muss doch ein Portal oder ähnliches geben oder?

26.08.2010 - 20:28 Uhr

Danke für die Hilfe, habe mich schlau gemacht und von MS die Lösung gefunden:

http://www.microsoft.com/web/gallery/Joomla.aspx

Einfach starten und es werden alle benötigten Komponenten nachinstalliert. Am Ende läuft Joomla im IIS 😃

26.08.2010 - 18:49 Uhr

Wenn ich XAMP laufen lasse, dann gibt es auf einem Server den IIS und Apache Webserver, gibt es da nicht Konflikte, bzw. wie betreibt man beide Webserver parallel??

26.08.2010 - 18:10 Uhr

Hallo, ich habe mir dir Systemvoraussetzungen von Joomla 1.5 angeschaut, dort findet man folgendes:

Datenbanktyp: MySQL 3.23.x oder höher

PHP Version PHP4.3.x oder höher (besser PHP5)

Apache 1.13.19 oder höher

Nun würde ich gerne das CMS im IIS 7.5 (Server 2008 R2) hosten, ist es möglich, hat es jemand gemacht??

Wie sieht es mit der Datenbankanbindung aus, neben meiner MSSQL muss ich dann noch zusätzlich MySQL installieren?

23.08.2010 - 20:01 Uhr

Hallo, ich wollte mal rumfragen, welchen Spam Schutz verwendet ihr für BlogEngine bei der Kommentar Funktion?
Es gibt eine Captcha Erweiterung, welche könnt Ihr empfehlen?

07.08.2010 - 16:18 Uhr

Hallo, ich habe mehrere ASCX Controls, nun würde ich diese gerne in eine Library packen ähnlich wie AjaxControllToolkit.dll, welche ich dann in anderen Webanwendung verwenden kann. Wie macht man das?

28.07.2010 - 16:50 Uhr

Danke für den Tipp!

Im Quelltext war der physische Pfad hinterlegt, anschließend habe ich im Codebehind wie im deklarativen Code den relativen Pfad angepasst und es klappt:

ibHome.ImageUrl = "~/images/navigation/home_hover.jpg";
28.07.2010 - 16:07 Uhr

Hi, am Pfad liegt es nicht, hab es auch ohne ausprobiert. Es wird ja eine neue Grafik zugewiesen, aber es muss ja refresht werden, evtl. am Page Lifecycle?
Noch jemand eine Idee?

28.07.2010 - 14:52 Uhr

Hallo, ich habe mir eine Navigation Control gebastelt, nun will ich im Codebehind das Bild des jeweiligen ImageButton ändern, doch nach dem Postback wird nur Daten absenden angezeigt, anstelle des Bildes.

so sieht im Control die Änderung aus:

ibHome.ImageUrl = MapPath("~/images/navigation/home_hover.jpg");

Woran liegt es, muss es neu gebunden werden?

25.07.2010 - 14:20 Uhr

Hallo, ich möchte den TFS 2010 in der einfachsten Standalone Version auf meinem Server installieren. Wie sieht der Zugang nach der Installation aus, wie kann ich aus VS über die IP auf zugreifen, was muss konfiguriert werden? Wie sieht es mit Sicherheit aus, denn ich habe keine SSL Verbindung, was würdet ihr mir raten?

22.07.2010 - 11:18 Uhr

Hallo Leute, ich habe meine MCTS 70-536 Prüfung bestanden, das war am Anfang Juli. Nun habe ich schon von Microsoft eine E-Mail erhalten mit dem Betreff:
Welcome to Microsoft Certification! Access Your Benefits in Four Steps

Dort in wird beschrieben das ich mich auf https://mcp.microsoft.com/mcp mit einer vorgegebenen ID anmelden muss. Sobald ich auf der Seite gelandet bin, gibt es ein Link Download Certificates, doch dort wird mein Zertifikat nicht aufgelistet. Nun habe ich Microsoft angeschrieben, die meinten das ich erst eins bekomme wenn ich Web oder Windows Prüfung mache.

Wie war es bei euch`??

06.07.2010 - 11:25 Uhr

Hallo Leute, ich arbeite mit dem Entity Framework, leider habe ich nciht soviel Erfahrung.
Ich habe in einer bestehenden Datenbank eine neue Tabelle hinzugefügt und diese dann im Model (edmx)** Update Model from Database** ausgeführt.

Entities wurden auch für meine Tabelle erstellt. In der Repository Klasse gibt es eine generische Funktion die alle Daten wiedergibt. Nun knallt es hier bei meiner Tabelle:

System.Data.EntityCommandExecutionException
Inner Exception: Ungültiger Objektname 'dbo.Table'.

Hat jemand eine Idee?

02.07.2010 - 16:20 Uhr

Danke, nun der umgekehrte weg schwieriger, wie kann man serialisierte Klassen wieder zum Objekt deserialisieren?

Type type = typeof (ITest);

 XmlSerializer deserializer = new XmlSerializer(type);  hier knallts!

ITest bla = (ITest)deserializer.Deserialize(fileStream);



02.07.2010 - 15:00 Uhr

Hallo, ich hab eine Funktion die ein Parameter vom Typ ITest bekommt.
Nun gibt es viele Klassen die das Interface implementieren.

Nun muss XmlSerializer das objekt serialisieren, was mit Interfaces leider nicht klappt.
Nun wollte ich den Typen auslesne und erstellen lassen.

void Bla(ITest operation)

 Type type = operation.GetType();
            
            ConstructorInfo ci = type.GetConstructor(new Type[] { });
object bla = ci.Invoke(new Object[] { });

XmlSerializer serializer = new XmlSerializer(typeof(bla));   //<<- Type or Namespace expected
                    serializer.Serialize(fileStream, bla);

Type or Namespace expected

bekomme ich hier, wie kann man nun die objekte serialisieren??

22.06.2010 - 18:50 Uhr

Hallo Leute, ich bin gerade dabei ein kleines Framework in .NET zu entwickeln, welches schon bestimmte wiederauftretende Funktion wie z.B. FTPClient, Verschlüsselung, MailClient, allgemeine SQL Konstrukte schon fertig implementiert hat.
Im laufe der Zeit fallen immer neue Ideen ein die ich einbauen könnte, nun wollte ich euch auch um Rat fragen, welche Funktionen sollten schon fertig in die Library eingebaut werden.
Gibt mir bitte Feedback, was könnte ich noch einbauen?
Später möchte ich diese bei Codeplex reinstellen.

22.06.2010 - 09:32 Uhr

Danke!

Eine weitere Frage habe ich noch, wie kann man programmatisch neue User zu den Credentials hinzufügen und auslesen?

Ich möchte das Password als Hash abspeichern und später dieses vergleichen.

19.06.2010 - 22:19 Uhr

Hallo Peter,

ich hab dein ListMenu in Control eingebaut und auf meine Masterpage gepackt, ein Problem ist mir aufgefallen, wenn ich nun eine Seite in \Admin\Page1.aspx habe und dann wieder auf die Default.aspx im Root Verzeichnis wechseln will, sucht die Webanwendung im aktuellen Admin Verzeichnis nach Default.aspx was nicht vorhanden ist.

Nun wolle ich folgendes machen:

 <pb:ListMenu ID="testMenu2" runat="server">           
                <asp:ListItem Text="Home" Value='<%# Page.ResolveUrl("~/Default.aspx")  %>' />
                <asp:ListItem Text="Events" Value="Admin/Page1.aspx" />
             />                
            </pb:ListMenu>

Dann kriege ich eine Exception da das Control kein Databinding unterstützt:

Datenbindungsausdrücke werden nur für Objekte unterstützt, die ein DataBinding-Ereignis aufweisen. System.Web.UI.WebControls.ListItem hat kein DataBinding-Ereignis.

Wie kann man sowas elegant lösen?

Was mich stört ist die URL im Querystring die zu sehen ist -> ?url=1 ... kann man das nicht transparent machen, so dass der Benutzer das nicht sieht?

18.06.2010 - 13:29 Uhr

Ich wollte für meine Webanwendung einen Benutzer erstellen der sich authentifizieren darf, diesen hab ich in der Web.config angelegt:

<authentication mode="Forms">
			<forms defaultUrl="Login.aspx" name=".ASPXFORMSAUTH">
				<credentials>
					<user name="admin" password="Test123"/>
				</credentials>				
			</forms>			
		</authentication>

Auf der Login Seite ist ein Login Control, nun rufe ich die FormsAuthentication.Authenticate auf aber bekomme als Rückgabe werte false:


 protected void OnAuthenticate(object sender, AuthenticateEventArgs e)
        {
            bool isPasswordCorrect = FormsAuthentication.Authenticate(Login4.UserName, Login4.Password);
        }

Fehlt noch eine Einstellung?

17.06.2010 - 20:39 Uhr

Hallo, ich habe ein Navigationscontrol erstellt, welcher mehrere HyperLinks hat, die auf andere Seiten verweisen. Nun würde ich gerne den aktuellen geklickten Hyperlink farbig markieren. Das setzen würde mit CssClass funktionieren, aber wann und wie kann ich ermitteln welcher Hyperlink es war? Wird im Codebehind im Postback dieser gesetzt?
Hoffe ihr habt ein beispiel für mich, es muss nur der aktuelle Link markiert werden.

14.06.2010 - 14:20 Uhr

Hallo, ich hab gerad ein Skript erstellt welches eine Datenbank und paar Tabellen erstellt. Nun wollte ich gleich ein Benutzer erstellen und diesen mit der Datenbank verknüpfen. Soweit klappt alles, doch ich möchte diesem Benutzer auf die DB noch db_owner Rechte geben, doch es klappt leider nicht. Hab das Beispiel gefunden:

CREATE USER [user] FOR LOGIN [user] WITH DEFAULT_SCHEMA=[dbo]

Es wird kein Hacken in _ Mitgliedschaft in Datenbankrollen_ bei _db_owner _ gesetzt, dies soll automatisch im Skript ausgeführt werden. welche Anpssung muss gemacht werden?

10.06.2010 - 15:58 Uhr

Hallo, ich bin gerad auf der Suche nach einem ASP.NET Control bzw. Portal, in dem man Anmeldungen von Events an registrierte Benutzer senden kann. Diese müssen dann in der Mail auf die Portal Seite weitergeleitet werden und hier auf die Event Anmeldung zustimmen.

Ich könnt sowas selber machen, aber evtl. gibt es schon sowas`?

07.06.2010 - 13:44 Uhr

Hallo Leute,

ich möchte in in der App.config ein neue Section Aliase hinzufügen, welche mehrere Alias Items beinhaltet. Nun hab ich es geschaft ein Alias zu definieren und mit einem Handler die Daten auszulesen:


<configuration>
	<configSections>

		<section name="Alias" type="CustomSectionsTest.MyHandler, CustomSectionsTest"/>
	</configSections>

		<Alias Key="Key" Value="Value" />	
		
</configuration>

public class MyHandler : ConfigurationSection
    {
        [ConfigurationProperty("Key")]
        public string Key
        {
            get { return (string) this["Key"]; }
            set { this["Key"] = value; }
        }

        [ConfigurationProperty("Value")]
        public string Value
        {
            get { return (string) this["Value"]; }
            set { this["Value"] = value; }
        }
    }

So wird es aufgerufen:

MyHandler settings = (MyHandler) ConfigurationManager.GetSection("Alias");
            Console.WriteLine(settings.Key);
            Console.WriteLine(settings.Value);

Nun möchte ich aber eine Collection von Aliase definieren:

<Aliase>

<Alias Key="bla" Value="bla" />
<Alias Key="12" Value="34" />
...
</Aliase>

Nun würde ich gern es so aufrufen List<Alias> ... Wie würde dann im Handler das Property aussehen?

05.06.2010 - 20:54 Uhr

Hab hier ein guten Artikel gefunden:
http://msdn.microsoft.com/en-us/library/ms731758.aspx

Falls ich fragen haben sollte, komme ich zurück 😃

05.06.2010 - 10:44 Uhr

Hallo, ist es möglich das Konsolenfenster zu auf volle Größe zu maximieren, also manuell mache ich das neben dem X (schließen)? Also kein ALT+ENTER Fullscreen, sondern Maximieren.

Dann noch ein weitere Idee, kann man das Event vom Maximieren abfangen, dann würde ich die Konsolenbreite/höhe auf volle Bildschirmgröße setzen, ist das möglich?

04.06.2010 - 21:19 Uhr

Hallo erstmal, ich habe mir eine Client/Server Anwendung mit dem TcpListener und TcpClient erstellt. Diese laufen als Konsolenanwendungen:

http://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener.aspx
http://msdn.microsoft.com/de-de/library/system.net.sockets.tcpclient.aspx

Nun wollte ich fragen ob sich das auch mit WCF realisieren läßt, also kann ich ein WCF Server und ein WCF Client in die Anwendung einbauen?

Da ich noch nicht viel mit WCF gearbeitet habe wollte ich die Vorteile von euch hören. Man kann ja die Übertragungsoptionen mit wenig Aufwand umstellen, z.B. TCP auf UDP, sichere Verbindung, stimmt das?

Bei den TCP Klassen aus meiner Anwendung muss ich eine feste Größe der Pakete definieren:

Byte[] bytes = new Byte[256];

Das Problem, manchmal kann sich die Größe der Nachricht ändern. Wird in WCF auch eine feste Paketgröße angegeben? Wie kann man dies dynamisch setzen für beide Teilnehmer?

04.06.2010 - 20:30 Uhr

Hallo, ich habe mir gerad eine Konsolenanwendung geschrieben, die den RedirectInput und RedirectOutput in meiner Konsole anzeigt. Ich will erstmal eine lauffähige Anwendung hinbekommen, im Prinzip das gleiche Verhalten wie bei cmd nur in meiner Anwendung. Nun habe ich ein Schönheitsfehler, beim Start der Anwendung wird oben die Version angezeigt aber ohne die Verzeichnis Prompt:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
//hier ist der Cursor

Nun kann ich hier dir eingeben und es wird dann erst die Verzeichnis Prompt angezeigt:

C:\Meinverzeichnis>dir

DIR AUSGABE...
//hier ist der Cursor

Wenn ich nur Enter drücke wird die Prompt angezeigt, aber der Cursor ist wieder in der neuen Zeile und nicht hinter dem ..> Zeichen

Also die Funktionalität ist da, doch irgendwie will die Ausgabe nicht richtig funktionieren, evtl. habt ihr ne Idee??


 private static void Main(string[] args)
        {
            string cmd = Environment.GetEnvironmentVariable("ComSpec");

            Process process = new Process();
            process.StartInfo.FileName = cmd;
            process.StartInfo.UseShellExecute = false;
            process.StartInfo.RedirectStandardOutput = true;
            process.StartInfo.RedirectStandardInput = true;
            process.OutputDataReceived += OutputHandler;

            process.Start();
           
            StreamWriter writer = process.StandardInput;
            //StreamReader reader = process.StandardOutput;
            process.BeginOutputReadLine();

            string input;
            
            do
            {
                input = Console.ReadLine();
                writer.WriteLine(input);
                
                //Console.WriteLine(reader.ReadToEnd());

            } while (input != "exit");

            //reader.Close();
            writer.Close();
            process.Close();

            Console.ReadKey();
        }

        private static void OutputHandler(object sendingProcess, DataReceivedEventArgs outLine)
        {
            if (!string.IsNullOrEmpty(outLine.Data))
            {
                Console.WriteLine(outLine.Data);
            }
        }
02.06.2010 - 13:38 Uhr

Ich hatte sowas hier zu erstellen mit WPF:

http://sourceforge.net/projects/console/

Wäre sowas möglich?
Anonsten müsste man den STDOUT von der Console in ein Ausgabe Control umleiten.