Laden...
Avatar #avatar-2240.jpg
Lars Schmitt myCSharp.de - Experte
Software Entwickler Witten Dabei seit 11.10.2005 2.223 Beiträge
Benutzerbeschreibung
alias BlackCoin

Forenbeiträge von Lars Schmitt Ingesamt 2.223 Beiträge

16.06.2010 - 23:47 Uhr

Hallo dodo502b ,

genau für den Fall Userverzeichnisses gibt es die Umgebungsvariablen

Environment.GetEnvironmentVariable("userprofile");

weitere Umgebungsvariablen werden dir mittels des Kommandos Set in einer Console angezeigt

Viele Grüße
Lars

28.05.2010 - 21:16 Uhr

Hallo inflames2k,

auch wenn es wie mit Kanonen auf Spatzen schießen ist, wäre asterisk eine Empfehlung,

möglicherweise kann Dir aber auch eine Fritz.Box bei deinen Vorhaben helfen.

Viele Grüße
Lars

21.05.2010 - 19:23 Uhr

Hallo Boris0815,

naja zum teil

schau Dir doch mal die Thematik RoutedCommands an
http://msdn.microsoft.com/de-de/library/system.windows.input.routedcommand.aspx

Viele Grüße
Lars

21.05.2010 - 19:18 Uhr

Hallo Christian,

cool, das kommt davon wenn man nicht täglich auf Google unterwegs ist

Viele Grüße
Lars

10.05.2010 - 23:38 Uhr

Hmm irgendwie ist mir das nicht ganz klar,

  • Der zweite soll (aus dem ersten) die Werte finden welche durch ein Komma getrennt sind.

und genau das würde meiner machen, mein Regulärer Ausdruck splittet den String genau beim ','

Dein Regulärer Ausdruck scheint zwar zu funktionieren, aber ich denke auch nur wirklich zufällig und erbringt nur die Ergebnisse bis zum ersten ',' alles danach ist weg.

Viele Grüße
Lars

10.05.2010 - 23:19 Uhr

Ich würde lieber VS erst deinstallieren und wieder neu Installieren

Viele Grüße
Lars

10.05.2010 - 23:07 Uhr

Hallo Levitas,

was meinst Du damit? Meinst Du von MS umtauschen zu lassen?

Viele Grüße
Lars

10.05.2010 - 23:06 Uhr

Hallo Sombrero,

wie wäre es einfach mit diesem hier

(.*?),

Viele Grüße
Lars

10.05.2010 - 22:53 Uhr

Na dann heißt das ganze Benutzersteuerelement, und das ist enthalten

@Tarion

die Vermutung hatte ich auch, nur zur Sicherheit habe ich nochmals nachgefragt und natürlich auch verschoben

Viele Grüße
Lars

10.05.2010 - 22:48 Uhr

Es wäre noch schön zu wissen, ob Du Windows Forms oder WPF machen möchtest

Viele Grüße
Lars

10.05.2010 - 22:40 Uhr

Hallo windowsformfrage und Herzlich Willkommen hier im Forum,

das ganze kannst Du relativ leicht bewerkstelligen.

anstatt verschiedene Fenster zu Designen, machst du das stattdessen mit UserControls

diese UserControls kannst du dann in deinem Fenster nach dem Button Klick austauschen.

Viele Grüße
Lars

10.05.2010 - 20:26 Uhr

Hallo DonC,

genau vor dieser Frage stehe ich aktuell auch, da ich selber bisher noch keine bessere Lösung gefunden habe, sende ich aktuell anhand eines Timers, in regelmäßigen abständen eine Art IsAlive Packet (sowohl der Client, als auch der Server senden dieses Paket) das ganze ist natürlich mit einem Try Catch umgeben.
Sobald der Timeout greift, wird vom Client eine Reconnect Timer gestartet.
Dieser Reconnect Timer sorgt dafür, dass die Verbindung dann immer wieder versucht wird herzustellen.

Der Server löscht den betreffenden Client, einfach aus seiner Liste heraus.

Viele Grüße
Lars

10.05.2010 - 18:00 Uhr

Hallo KingPin,

mit dem Key einfach weglassen wäre ich vorsichtig, denn zb beim Window klappt das nicht

Viele Grüße
Lars

03.05.2010 - 21:42 Uhr

Sorry leider muss ich zugeben dass ich da wohl die beiden Begriffe sowie die Tools vertauscht habe Dependency Injection hat damit nun wirklich nichts zu tun

Grüße
Lars

03.05.2010 - 20:21 Uhr

Hallo Daniel_3_17,

das ist natürlich ohne weiteres möglich
Stichwort Dependency Injection

Tools zB.

Spring .Net
Ninject
...

oder halt mal eben ein Tool schreiben.

Herzliche Grüße
Lars

23.04.2010 - 17:04 Uhr

Hallo kerrigen und Herzlich Willkommen hier im Forum,

naja so wie du es machst ist es doch fast richtig,

die Foreach schleife sollte nicht die spalten durchgehen sondern die Zeilen!

und dann innerhalb der schleife einzeln zuweisen.


newTableRow.Beschreibung = objList[1];
newTableRow.Name = objList[2];
newTableRow.Strasse = objList[3];
newTableRow.Hausnummer = objList[4];


Viele Grüße
Lars

14.04.2010 - 20:07 Uhr

Hallo thefiloe und Wilkommen hier im Forum,

hmmm, wir erwarten schon ein wenig eigeninitiative, wenn Dir schon die Links gegeben werden solltest Du dich auch damit ein wenig befassen.

Programmieren lernt man halt nicht von heute auf Morgen, das ist ein sehr lange dauernder Prozess.

Herzliche Grüße
Lars

05.04.2010 - 20:18 Uhr

Hallo Fänger,

nein CVS wirst du dann auch nicht benutzen.

Vermutlich fehlt dir eine Assembly, wie es die Fehlermeldung ja auch sagt, sollte man vielleicht mal lesen

Tip: [Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen)

Freundlich Grüße
Lars

04.04.2010 - 19:01 Uhr

Hallo Fänger,

ist vor dem [...] ein + Zeichen, und befindet sich der Inhalt möglicherweise dahinter ?

kannst du deine Steuerelemente im Designer noch erkennen?

benutzt du SVN oder CVS?

wenn Du alle Fragen mit mit NEIN beantwortest sieht es schlecht aus

Freundliche Grüße
Lars

01.04.2010 - 17:54 Uhr

Hallo 1mannlan,

wieso endanwender??

oder was stört dich am installieren?

Freundliche Grüße
Lars

23.03.2010 - 00:04 Uhr

Hallo klawusel und Herzlich Willkommen hier im Forum,

hmmmm, ich habe bisher noch nicht mit dem DataGrid gearbeitet, jedoch kann ich mir nicht vorstellen das dieses so anders aufgebaut ist.

Warum kannst du wenn Du die Binding Funktionalität haben möchtest, nicht DataGridTemplateColumn benutzen?

Viele Grüße
Lars

22.03.2010 - 23:38 Uhr

Hallo Pioneer17,

was hältst Du denn von einer Queue basierte Vorgehensweise?

BackGroundWorker a füllt die Queue und b holt die Daten aus der Queue und verarbeitet diese Eingaben.

Damit wäre sichergestellt das der backgroundworker b alle Daten verarbeiten kann

Viele Grüße
Lars

21.03.2010 - 11:13 Uhr

Hallo LearnC# und Herzlich Willkommen hier im Forum,

wie wäre es hiemit ?



public static void Berechne(){
Func<double, double> calcCos = (input) => { return Math.Cos(input); };
Func<double, double> calcSin = (input) => { return Math.Cos(input); };

Eval(calcSin, Math.PI);
//oder
Eval(calcCos, Math.PI);
}

public static double Eval(Func<double, double> f, double x){
return f(x);
}

Viele Grüße
Lars

21.03.2010 - 10:50 Uhr

Hallo Manda und Herzlich Willkommen hier im Forum,

bei den Relationen, mußt du schon die Columns aus den beiden zugrunde liegenden Tabellen benutzen und nichts neu erstellen.

PK: id
FK: startbahnhoefeid



DataTable bahnhoefeTable = new DataTable();
bahnhoefeTable.Name = "bahnhoefe";
//spalten zu der bahnhoefeTable hinzufügen


DataTable kurzstreckenTable = new DataTable()
kurzstreckenTable.Name = "kurzstrecken";
//spalten zu der kurzstreckenTable hinzufügen


DataSet ds = new DataSet();

ds.Tables.Add(bahnhoefeTable);
ds.Tables.Add(kurzstreckenTable);

ds.Relations.Add(new DataRelation("bahnhoefe_kurzstrecke", ds.Tables["bahnhoefe"].Columns["id"], ds.Tables["kurzstrecken"].Columns["startbahnhoefeid"]));

Viele Grüße
Lars

21.03.2010 - 00:25 Uhr

Hallo ingostar und Herzliche Willkommen hier im Forum,

ich denke, was Dir an dieser Stelle am besten hilft, ist eine Anleitung zur Selbsthilfe

ändere deinen Code doch mal ein wenig ab


catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

die nun in der Message Box erscheinende Fehler Meldung, sollte dich deinem Ziel eine ganze Ecke näherbringen.
HINT: (Der Fehler würde nicht passieren, wenn deine Datei leer wäre)

viele Grüße
Lars

15.03.2010 - 12:03 Uhr

Hallo AnTri,

mach aus dem FilterArray eine List und überprüfe es andersrum

Filterarray.Contains(c.Text);

oder Du erstellst Dir eine Extension Method

Freundliche Grüße
Lars

15.03.2010 - 09:31 Uhr

Hallo shaggy3500 und Herzlich Willkommen hier im Forum,

dein Problem liegt nicht in deiner Programmierer Fähigkeit begründet!!!!

denn Rechne mal bitte folgendes im Kopf aus:

01
0
2
03
0
x

das Ergebniss ist immer .......

ich denke du hast den Fehler gefunden

Freundliche Grüße
Lars

08.03.2010 - 21:16 Uhr

Hallo Rainer Wein,

denke auch das Serialisierung der einfachste und schönste Weg für dein Vorhaben ist

komplette Struktur an einer Stelle
einfaches importieren mittels Deserialisierung, um die ganzen Daten auch wieder anzuzeigen.

freundliche Grüße
Lars

08.03.2010 - 21:11 Uhr

Hallo jacki1966,

ein guter Kandidat für diesen Fehler wären zb die Umgebungsvariablen, in Bezug auf AllUsers.

An dieser Stelle hat sich zwischen XP und Vista doch einiges verändert

bei kleinen Änderungen könnte sich so etwas schnell einschleichen

Freundliche Grüße
Lars

07.03.2010 - 01:09 Uhr

Hallo tactic3 und Herzlich Willkommen hier im Forum,

Ein paar Anmerkungen

ich denke nicht das

  1. C# für dein Vorhaben die geeignete Sprache ist, um den Zugriff auf das Intranet zu erlauben und das Internet zu sperren.
  2. Ein Programm auf dem Schüler PC, sollte allgemein nicht die beste Wahl sein

Denn ein Programm könnte vom Agenten abgeschossen werden, somit wärst Du mit deinem Host Hilflos.

Bestimmte Ports Sperren:
WICHTIG alle Ports müssen gesperrt werden!! (dieser Fehler wird recht häufig gemacht, ich sage nur Schüler, eigener Proxy auf einen Freien Port und das war es mit deiner Sperre)

Besser wäre es wenn du einem externen Server eine Firewall und einen Proxy einrichtest (solange das ordentlich gemacht wird, kann man sicherstellen das dem Schüler wirklich der Zugriff verwert bleibt)

Freundliche Grüße
Lars

01.03.2010 - 22:10 Uhr

Hallo Lenny,

das klappt eigentlich ohne Probleme, vermutlich hast du nur vergessen den PrivatePath in der Konfiguration zu setzten.


<configuration>
  <runtime>
    <assemblyBinding>
      <probing privatePath="SubDirectory"/>
    </assemblyBinding>
  </runtime>

Freundliche Grüße
Lars

27.02.2010 - 10:44 Uhr

DockPanel.SetDock(target, DockMode.Left); //oder so - ich glaube, es war DockMode

es wäre Dock

Freundliche Grüße
Lars

27.02.2010 - 10:41 Uhr

Hallo proper_csharp,

ich weiß leider nicht wo an dieser Stelle dein Problem liegt

da das Dock Property kann ohne weiteres per
1.Direkt per Binding 1.Datatrigger 1.Code 1.Binding mit Converter

gesetzt werden.

Zeige uns doch mal deinen Versuch dann können wir Dir auch recht schnell sagen an welcher stelle dein Problem liegt

Freundliche Grüße
Lars

20.02.2010 - 14:30 Uhr

Hallo frankhammer,

zumindest fällt mir spontan keine Möglichkeit ein das ganze im 2008 er zu realisieren, ich denke falls dies möglich wäre dann nur über ein Plugin.
Mit 2010 sieht das ganze dann natürlich aufgrund der WPF und der allgemeinen Anpassbarkeit anders aus.

Freundliche Grüße
Lars

14.02.2010 - 21:10 Uhr

Hallo #Coder#,

die MS Zertifikate beginnen mit dem 70-536, dieses ist ein Grundlagen Kurs den man ohne Probleme mit ein wenig Erfahrung und einem Buch schaffen kann.

Freundliche Grüße
Lars

14.02.2010 - 21:07 Uhr

Hallo loki2486 und Herzlich Willkommen hier im Forum,

tja ob dieser Kurs das richtige für Dich ist können wir Dir nur schlecht sagen,
dass kommt halt auf den Typ Mensch an, ich persönlich halte so manchen Kurs für rausgeschmissenes Geld, besonders wenn es nur um eine Programmiersprache geht.
Sowas kann man auch mit etwas Zeitaufwand, kann man das auch recht schnell mit einem Buch und Internet schaffen.

Freundliche Grüße
Lars

12.02.2010 - 22:33 Uhr

Hallo Molan und Herzlich Willkommen im Forum,

so wie Du das beschreibst, macht es weder Sinn MyClass vonder Form1 abzuleiten noch macht von der Klasse direkt auf ein Steuerelement zuzugreifen.

Besser wäre es natürlich ZB. über einen delegate.

Jedoch denke ich, dass es wohl besser wäre wenn du uns erstmal ein wenig dein Vorhaben beschreibst.

Passt zwar nicht Hundertprozentig, könnte Dir aber trotzdem bei deiner Aufgabe Helfen. [FAQ] Kommunikation von 2 Forms

Freundliche Grüße
Lars

10.02.2010 - 23:40 Uhr

Hallo Tarion,

auch ich kann Dir WPF eigentlich nur empfehlen, auch wenn der Designer in VS 2008 nicht ganz so toll ist, ist dieses eigentlich egal, denn ich muss gestehen das ich so oder so den XAML Code im Normalfall per Hand schreibe.

Freundliche Grüße
Lars

02.02.2010 - 21:37 Uhr

Hallo Stipo,

ich bin auch einer der Glücklichen!!

Viele Grüße
Lars

26.01.2010 - 19:02 Uhr

Hallo Tom83,

da ich das an nicht ausprobieren konnte, ist mir das Durchgegangen, aber wenn da Steht das ein DependencyProperty benötigt wird dann gib ihm doch eins

propdp + Tab im Visual studio als Shortcut

Viele Grüße
Lars

25.01.2010 - 22:05 Uhr

Hallo Torti,

könntest Du auch mal einen auszug aus deiner Registry Posten

Viele grüße
Lars

25.01.2010 - 17:38 Uhr

Hallo Tom83,

Theoretiesch müßtest Du doch nur in der ValidationRule Zwei Properties definieren,

und die kannst Du dann per Binding an die beiden Steuerelemente binden

Viele Grüße
Lars

10.01.2010 - 21:46 Uhr

Hallo tripleX,

schau Dir doch mal dieses hier an http://www.rauchy.net/regionerate/docs/2007/05/download.html

Beste Grüße
Lars

06.01.2010 - 22:29 Uhr

Hallo Sayen,

ich vermute mal, dass Du meinst das Du mittbekommen möchtest das dein Programm im Debugger läuft. Demnach könnte Dir also

Debugger.IsAttached

helfen

Freundliche Grüße
Lars

06.01.2010 - 21:56 Uhr

Hallo Neokill,

wenn Du jedoch die beiden Events nicht verändern möchtest und kein eigenes erstellen möchtest, lagere den Code doch einfach in eine Methode aus, und diese Methode wird dann von beiden Handlern aufgerufen.

freundliche Grüße
Lars

06.01.2010 - 21:54 Uhr

Hallo kklein und Herzlich willkommen hier im Forum,

normalerweise gibt es unter Vista und XP keine Probleme WPF anwendungen laufen zu lassen, ich vermute mal eher, dass das .Net Framework nicht in der Version auf den Rechnern ist, wie auf deinen Rechner.

freundliche Grüße
Lars

02.01.2010 - 23:50 Uhr

Hallo Harry B.,
kannst du dein vorhaben bitten ein wenig genauer erläutern?

was meinst du mit durchnumerieren?

Herzliche Grüße
Lars

02.01.2010 - 11:52 Uhr

Hallo Stefan.Haegele,

zusätzlich könntest Du mal auf Codeproject.com schauen

wenn Dir der normale ColorDialog und das was Du gefunden hast nicht reicht, wirst Du das wohl oder übel selber machen müssen, sind ja im prinziep nur drei UserControls in einem TabControl.

Herzliche Grüße
Lars

02.01.2010 - 00:37 Uhr

Die StatusBar soll ja in der mainForm bleiben,
und die MainFORM Implementiert auch das Event das etwas in der StatusBar angezeigt werden soll.
Das ChildForm wirft dann dieses Event

Herzliche Grüße
Lars