Laden...

Forenbeiträge von Thoxx Ingesamt 112 Beiträge

28.04.2011 - 13:05 Uhr

In dem Neuen Fenster hast du wenn du mit Weiteren Dokumenten drüber gehst auch dieses "Docking Kreuz" in der Mitte, da drauf Ziehen.

Ja das hätte ich auch erwartet (bzw war auch das erste was ich versucht hatte bevor ich das mit der Vertical Tab Group etc gemacht hab). Aber das Docking Kreuz kommt nicht.

Ich zieh mir ganz normal aus meinen Tabs ein Fenster raus und leg das im zweiten Monitor ab, wenn ich mir da dann aus meinen Tabs noch ein zweites Fenster rausziehe und auf den zweiten Monitor ziehe, bekomm ich das nicht mit dem vorhandenen Fenster "gedockt", da erscheint kein Kreuz, egal an welcher Stelle, das liegt dann einfach über dem anderen Fenster.

28.04.2011 - 11:59 Uhr

@David W
Hab das auch schon während des Debuggens angepasst, das verschiebt sich dann zT trotzdem wieder.

@winSharp93
Doofe Frage, aber: Wie? 😁
Wenn ich von meinen Fenstern eins auf dne zweiten Monitor ziehe, habe ich eben nur das einzelne Fenster auf dem zweiten und keine Tab-Gruppe. Und es lässt sich da dann auch kein zweites in das einzelne Fenster "reinziehen", so dass es zu mehreren Tabs wird. Wie hast du das denn angestellt?

28.04.2011 - 11:41 Uhr

Hallo,

ich nutze auf Arbeit Visual Studio 2010 über zwei Monitore.
Habe das Fenster also nicht auf einen maximiert, sondern es in der Breite über beide Monitore gezogen und genau in der Mitte (also quasi zwischen den beiden Monitoren) befindet sich eine Vertical Tab Group, so dass ich auf beiden Monitoren mehrere Tabs haben kann.

Sieht so bei mir aus: ([EDIT=winSharp93]Siehe Anhang[/EDIT]

Wenn ich das Debuggen starte, verschiebt es mir die Vertical Tab Group (bzw generell die Breiten von einigen Fenstern ändern sich etwas). Wenn ich das Debuggen beende, verschiebt sich das Layout dann öfters mal nicht wieder in die Positionen, die es vor dem Debugging hatte (manchmal gehts aber auch, so richtig konnte ich noch nicht rausfinden wann das passiert).

Hat jemand eine Idee woran das liegen könnte oder wie ich das Layout fest einstelle, so dass es mir da auch beim Debug nix verschiebt? Nervt nämlich ziemlich, wenn man ständig die Vertical Tab Group wieder zurecht schieben muss 😕

Oder hat noch jemand eine ganze andere Idee, um VS2010 auf beiden Monitoren wie auf meinem Bild zu nutzen (so dass ich auch auf beiden zwei Tab-Gruppen habe)?

14.03.2011 - 12:11 Uhr

Hallo,

ich nutze das Bing Maps Control für Silverlight und würde gern wissen ob/wie man das Laden der Karten deaktivieren kann. So dass ich im Grunde nur noch das Control mit dessen Funktionalitäten, aber ohne dessen Karte, habe.

27.01.2011 - 11:53 Uhr

nur so aus Interesse und wohl auch eher OT, aber in der Artikelbeschreibung steht Android 1.9.... Android 1.9 gibts doch gar nicht? nach 1.6 kam 2.0... irgendwie dubios

10.11.2010 - 16:12 Uhr

Super, danke für die Info 😃

Gleich mal angemeldet und mitgemacht.

05.11.2010 - 08:34 Uhr

Danke für die Antworten und die Anregungen. Dass das von Firma zu Firma unterschiedlich ist, ist mir natürlich klar 😉 Deshalb wollte ich auch einfach mal in die Runde fragen, was ihr erwarten würdet.

Ich würde es natürlich auch für sinnvoller halten eher nach Konzepten zu fragen oder Sachen zur OO, weil ich halte es für wichtiger dass sich jemand bei Unwissen eher schnell Infos beschaffen kann, als massig Sprachfeatures auswendig zu können, aber im Zweifelsfall dann blöd da sitzt, wenn sein Wissen zu Ende ist 😁

Ich geh noch mal die genannten Sachen im Thema hier durch (gerade zu diversen Pattern könnte ich mich noch mal kurz einlesen) und schauen, was ihr beim Programmierspiel so getrieben habt 😉

Eventuell kann ich euch ja dann einfach mal berichten, was gefragt wurde.

04.11.2010 - 20:47 Uhr

Hallo,

da sich mein Studium dem Ende zuneigt, kommen jetzt die ersten Vorstellungsgespräche auf mich zu, u.a. wurde ich auch schon darauf vorbereitet, dass ich zu einem Vorstellungsgespräch einen kleinen C#-Test absolvieren werde, mit 15 Fragen (sonst keine genauere Infos), das würde man bei Berufseinsteigern dort halt einfach so machen.

Ich fühl mich ja eigentlich ganz fit mit C#, aber da es meine ersten Vorstellungsgespräche überhaupt sind, will ich natürlich bestmöglich vorbereitet sein (ich weiß ja schließlich noch nicht was mich erwartet).

Ich würde euch deshalb einfach mal gerne Fragen, mit was man denn bei so einem Test rechnen könnte? Was würdet ihr selber einem Berufseinsteiger fragen bzw. was sollte er bezüglich C#/.NET wissen? Manchmal ertippe ich mich noch bei zT grundlegenden Sachen die ich nicht weiß, weil ich sie bei Bedarf einfach googlen würde oder vielleicht auch noch nicht gebraucht habe.
Also einfach mal raus mit paar Sachen, die man eurer Meinung nach auf dem Kasten haben sollte.

Danke schon mal für jegliche Anregung 🙂

02.11.2010 - 16:34 Uhr

Am tollsten finde ich ja die Leute, die sich maßlos über Google echauffieren, dann aber ohne Bedenken zum neuen Personalausweis greifen, auf Facebook allemöglichen Details von sich veröffentlichen, bei jedem Einkauf die Payback-Karte auf den Tisch legen und so weiter ("die Daten von EC-Kartenkunden werden verkauft? wird mich schon nicht betreffen." "was ist SWIFT?" "Onlinedurchsuchung? wieso sollten sie das bei mir machen"... aber mein Haus ist bei GSV zu sehen?! jemand muss doch irgendwas tun! ).

27.10.2010 - 09:16 Uhr

hab mal eben Google angeworfen und bin u.a. auf CodeRush Xpress gestoßen
schau mal hier unter Structural Highlighting , das dürfte wohl sein was du suchst

14.10.2010 - 10:35 Uhr

Genau, finde ich für den Einstieg auch perfekt, vorallem wenn man noch keine speziellen Themen braucht, sondern einfach nur einsteigen will.

Gibt zwar schon das openbook zu Visual C# 2010, aber unter http://openbook.galileocomputing.de/visual_csharp/ ist auch noch das 2008er zu finden.

11.10.2010 - 15:59 Uhr

Ich kann hier jetzt nicht direkt helfen, aber in der aktuellen dotnetpro sind Geschäftsregeln ein Schwerpunkt.
Die Themen sind dem Link zu entnehmen, vielleicht bringt dir das ja irgendwie was 😉

(ich hoffe das war jetzt nicht verbotenererweise Werbung oder so 🤔 )

07.10.2010 - 10:20 Uhr

Hier kann man auch VB zu C# konvertieren lassen:
http://www.developerfusion.com/tools/convert/vb-to-csharp/

habs jetzt erst 2 oder 3 mal probiert gehabt und auch nur für kleinere Sachen, aber hatte immer funktioniert

16.09.2010 - 11:39 Uhr

Fast wie Überschrift des Themas, heißt auch ein MSDN Artikel: Festlegen einer Eigenschaft nach einer Storyboard-Animation

Ich habe nämlich genau das Problem. Nach dem Ende einer Storyboard-Animation kann ich die entsprechende Eigenschaft nicht mehr ändern und die Lösung im MSDN Artikel (FillBehavior auf Stop setzen) bringt bei mir nichts.

Mein Storyboard sieht wie folgt aus (im Expression Blend erstellt):


<Storyboard x:Name="Storyboard_Show" FillBehavior="Stop">
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="zoomCanvas" FillBehavior="Stop">
	<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
	<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="zoomCanvas" FillBehavior="Stop">
	<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
	<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="zoomCanvas" FillBehavior="Stop">
	<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
	<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
</Storyboard>

und das Canvas:


<Canvas x:Name="zoomCanvas" RenderTransformOrigin="0.5,0.5" d:LayoutOverrides="HorizontalAlignment" Margin="-8,-8,8,8">
    <Canvas.RenderTransform>
        <TransformGroup>
            <ScaleTransform x:Name="scale"/>
            <SkewTransform/>
            <RotateTransform/>
            <TranslateTransform/>
        </TransformGroup>
    </Canvas.RenderTransform>
</Canvas>

Wie man sieht, hab ich testweise einfach mal überall das FillBehavior="Stop" rangesetzt, aber mein Canvas lässt sich auch danach nicht mehr skalieren, wenn die Animation abgelaufen ist.
Ich hab das Storyboard auch noch mal selber gestoppt und die Werte danach manuell gesetzt, ändert sich aber auch nichts.


void Storyboard_Show_Completed(object sender, EventArgs e)
{
    Storyboard storyboard = (Storyboard)sender;
    storyboard.Stop();
    this.scale.ScaleX = 2.0;
    this.scale.ScaleY = 2.0;
}

Es bleibt optisch immer bei ScaleX/Y bei 1.0.

Die beiden anderen Lösungsvorschläge im MSDN Artikel scheinen unter Silverlight nicht zu funktionieren, weil es das weder Storyboard.Remove, noch das BeginAnimation wie beschrieben gibt.

Was kann ich jetzt noch probieren? Danke für jegliche Hinweise im voraus 😃

25.08.2010 - 08:34 Uhr

Google kann das auch ausrechnen:


>

er sucht aber einen Webservice 😉

18.08.2010 - 12:59 Uhr

Du hattest gesehen, das der App Inventor "nur" für Android ist?

Und davon abgesehen, man da momentan nur per Einladung von Google reinkommt (und ich auf meine zB schon seit Wochen warte g).

18.08.2010 - 09:41 Uhr

moin moin,

hab gerade gelesen, dass google eine beta von ihrem so genannten
>
draussen hat.

[...]

aber wenn irgendwelche pseudo-programmierer oder script-kiddies sich was zusammenklicken was dann nicht funktioniert oder schaden anrichtet und sich denn noch als king fühlen, geht mir echt die hutschnur hoch...

Ich denke dass das zumindest bei dem App Inventor nicht so schnell passieren wird, denn laut den letzten Infos muss man wohl 25$ zahlen, um die Apps dann auch im App Market hochladen zu können.

Das dürfte zumindest irgendwelche Kiddies davon abhalten aus Spass irgend eine Blöd-App zu basteln und die dann im Markt hochzuladen.

Davon abgesehen sieht man beim Android Market auch gleich die Bewertung und Kommentare zu einer App und man findet schnell raus, wenn da irgendwas Schrott ist.

31.07.2010 - 08:44 Uhr

Hei, Litestep, lang nicht mehr gesehen, wusste gar nicht das es das noch gibt 😄

Ist kein Litestep, sondern SharpEnviro 😉

30.07.2010 - 13:21 Uhr

desktop auf arbeit - win xp

09.07.2010 - 14:51 Uhr

vielleicht hilft dir ja folgendes weiter:

http://wpfbookcontrol.codeplex.com/

02.07.2010 - 09:47 Uhr

Ich fahr momentan jeden Tag mit dem Rad auf Arbeit (und natürlich wieder zurück^^).

Ansonsten gilt es noch ein Kleinkind zu beschäftigen... ist auch bisschen Sport 😁

16.06.2010 - 13:07 Uhr

und wenn nein wieso nicht 😉

Ohne Jailbreak an T-Mobile gebunden (ist das noch so? bin da nicht mehr ganz auf dem aktuellen Stand) und Apps sind nur über den Store installierbar, inklusive möglichem Killswitch. Generell find ich die Beschränkungen zum Dateisystem nicht so toll.
Hardwaretastatur hat es auch keine (soll jetzt aber kein genereller Nachteil sind, sondern ist für mich halt wichtig).

Habe das Motorola Milestone mit Android, ist jetzt mit Sicherheit auch nicht der heilige Gral der Smartphones, aber sagt mir definitiv mehr zu als ein Iphone.

Ich war noch nie so Apple-Fan, aber als ich Anfangs mal ein Iphone in der Hand hatte, war ich schon ziemlich beeindruckt. Bedienung war schon ziemlich gelungen, inzwischen ist das aber für mich alles nichts mehr, was ich bei anderen Herstellern nicht auch finde.

14.06.2010 - 15:37 Uhr

Bekommt man auch das Upgrade wenn man Expression Studio 3 aus dem MSDNAA hat?

http://www.microsoft.com/germany/expression/upgradefaq/default.aspx

F: Ich habe eine Studentenversion (EDU/ Academic) und/ oder eine Spark-Version (DreamSpark, Website Spark, BizSpark). Erhalte ich Version 4 kostenlos?

A: Wenn Sie Ihre Lizenz aus den Spark-Programmen erhielten, wird Ihnen Version 4 über das Programm zu gegebener Zeit zur Verfügung gestellt. Wenn Sie eine reguläre Academic / EDU-Lizenz von Expression Studio 3 haben, sind Sie nicht für das kostenlose Upgrade qualifiziert, da akademische Lizenzen nicht über Upgrade Rechte verfügen.

14.06.2010 - 10:15 Uhr

Kann es sein, dass das Upgrade nur mit der jeweiligen Sprachversion funktioniert?

Ich habe hier die deutsche Expression 3 installiert und jetzt das englische Expression Studio 4, welches immer noch im Testzeitraum läuft.

08.06.2010 - 09:04 Uhr

Gestern hat Microsoft zur Internet Week Expression Studio 4 freigegeben.

Die Trial gibt es hier: http://www.microsoft.com/expression/

Im Vorfeld wurde ja angekündigt, dass man mit Expression Studio 3 die Möglichkeit auf ein kostenloses Upgrade hat, das wird auch noch mal auf der Upgrade-Seite bestätigt:

Owners of Expression Web 3 can upgrade for free to Expression Studio 4 Web Professional and owners of Expression Studio 3 can upgrade to Expression Studio 4 Ultimate.

How To Upgrade

If you purchased Expression 3 from a store, download the trial of Expression Studio 4 Ultimate or Expression Studio 4 Web Professional. Provided you have Expression 3 installed on that computer, the full version will automatically be enabled

17.05.2010 - 16:03 Uhr

Bei mir ist das auch so, habs eben probiert und mit den Startvorgaben ein Fraktal zeichnen lassen, was auch klappt. Sobald man aber das Fenster mit der Zeichenfläche verschieben will, kommt die Exception.
"[...] Thread is not running; it cannot be suspended"

03.05.2010 - 14:18 Uhr

Welche Punkte fallen euch noch ein bzw. fehlen noch in dieser Liste?

Wissen zu Gestaltung, Benutzerführung, Aufbau etc., also generell zu Webdesign und Layout.

Eine Webseite rein technisch realisieren zu können reicht nämlich nicht immer aus (sieht man leider häufig genug) 😉
Und das ist auch ein Punkt, der meiner Meinung nach oft unterschätzt wird.

03.05.2010 - 10:47 Uhr

Hallo,

ich schreibe gerade meine Diplomarbeit in einem Unternehmen und mich würde mal interessieren, ob ich das Visual Studio aus der MSDNAA auf meinem Firmenrechner nutzen darf (wir haben hier noch keine 2010er Lizenzen, ich würde das aber gern nutzen wollen). Was wirklich aufschlussreiches habe ich da nicht gefunden, man liest immer nur nicht-kommerziell (ist gegeben, da Diplomarbeit) und privat (in welchem Umfang?).
Weiß da zufällig jemand bescheid?

13.04.2010 - 14:21 Uhr

Kann es sein, dass das Erstellen von Sequenz-Diagrammen aus dem Code nur in der Ultimate geht?

*edit*

Ok, geht wirklich nur in der Ultimate.

09.04.2010 - 15:46 Uhr

Ah stimmt, an event bubbling hatte ich noch gar nicht gedachte, danke für den Tipp, das dürfte es in meinem Fall auch tun 😉

Achja: Im ersten Satz schreibst du Custom Control und im letzten Abschnitt dann User Control. Für dieses Problem machts keinen Unterschied, aber in WPF sind das zwei sehr verschiedene Dinge.

Oh stimmt, da habe ich natürlich auch CustomControl gemeint, kleiner Vertipper^^

09.04.2010 - 13:59 Uhr

Ich hab ein CustomControl, welches aus Border -> Grid -> TextBox + Button besteht, wenn ich jetzt im ClickEvent des Buttons bin, möchte ich wissen zu welchem Control der Button gehört
(konkret hab ich Knoten und in diesen Knoten befindet sich jeweils ein Button und wenn der Button gedrückt wurde, will ich wissen welcher Knoten das Parent ist).
Ich könnte jetzt vom Button das Parent nehmen, komme aufs Grid, dann von dort das Parent usw.... irgendwann hab ich mein UserControl, aber das muss doch einfacher gehen? Gibt es da nicht eine einfache Möglichkeit um das Root/Toplevel-Control rauszubekommen? Oder generell ein anderer Ansatz?
Danke schon mal 🙂

06.04.2010 - 09:20 Uhr

[...]

Als Student (2. Semester) [...]

[...]

Ich selbst studiere derzeit Wirtschaftsinformatik[...]

Ich studiere ebenfalls Wirtschaftsinformatik und hab damals Ende des 3. Semesters auch nebenbei als Werkstudent in einer Firma angefangen und 10€ die Stunde als C# - Entwickler bekommen.... ist jetzt keine wirkliche Empfehlung, sondern halt nur mal meine Erfahrung 😉
(In anderen Teilen Deutschlands kann man da dann wahrscheinlich noch bisschen höher einsteigen)

08.12.2009 - 08:43 Uhr

Oh man, na darauf hätte ich auch mal eher kommen können 😁
Habe durch deine Frage jetzt noch mal rumgeschaut und da ist mir aufgefallen, dass man unter Eigenschaften des Verzeichnisses die Berechtigungen der Nutzer unter Sicherheit sieht (kennt man ja als Normalo-XP-User nicht).
Habe da jetzt einfach noch den Nutzer NETZWERKDIENST hinzugefügt, Berechtigungen gegeben und schon hat es funktioniert.

Danke 😉

08.12.2009 - 08:07 Uhr

Hallo Community,

im Rahmen eines Workshops meiner Hochschule beschäftige ich mich gerade mit ASP.NET. Ausnahmsweise macht mir mal das Programmieren keine Sorgen, sondern das Bereitstellen der entsprechenden Anwendung, da ich von der serverseitigen Konfiguration kaum Erfahrung habe.

Ich entwickle auf meinem Netbook im Visual Studio 2008 und bereitstellen möchte ich die Website dann auf einem Windows Server 2008.

Bei meinen einfachen Beispielen habe ich einfach die Website aus meinem Visual Studio Projekt Ordner in das entsprechende Verzeichnis auf dem Windows Server kopiert. Dann den Windows Server den Internetinformationsdienste-Manager aufgerufen und dort unter Sites meine Website in eine Applikation konvertiert. Was bis jetzt auch wie gewollt funktioniert hat.

Jetzt habe ich bei meiner Website ein Login implementiert und mittels der ASP.NET Configuration im Visual Studio Rollen und Nutzer angelegt. Lokal funktioniert das dann auch alles, ich kann mich mit den vorher angelegten Nutzern anmelden.

Wenn ich jetzt allerdings die Website (inkl. Unterordner App_Data mit Inhalt) auf den Windows Server schiebe, wie gewohnt konvertiere und die Seite dann aufrufe, kann ich micht nicht einloggen.

Es folgt dann im Login-Control immer nur die Fehlerausschrift

Die Anmeldung verlief nicht erfolgreich. Wiederholen Sie den Vorgang.

(ich hab das Standard Login-Control im VS benutzt)

Wenn ich im Internetinformationsdienste-Manager bei meiner Website auf .NET-Benutzer oder .NET Rollen gehe, erhalte ich folgenden Fehler:

Die physische Datei 'C:\inetpub\wwwroot\workshop_asp\WebSite1\App_Data\aspnetdb.mdf' kann nicht geöffnet werden. Betriebssystemfehler 32: '32(Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.)'.

Fehler beim Anfügen einer automatisch benannten Datenbank für die Datei C:\inetpub\wwwroot\workshop_asp\WebSite1\App_Data\aspnetdb.mdf. Eine Datenbank mit diesem Namen ist bereits vorhanden, die angegebene Datei kann nicht geöffnet werden, oder sie befindet sich in der UNC-Freigabe.

Wenn ich bei meiner Website im Internetinformationsdienste-Manager den Unterordner App_Data auch in eine Applikation konvertiere (ehrlich gesagt keine Ahnung ob man das macht, ich habe einfach mal weiter probiert), kann ich dann auf die .NET-Benutzer und .NET-Rollen zugreifen und mir werden auch die entsprechenden User und Rollen angezeigt, die ich vorher im VS mittels der ASP.NET Configuration angelegt habe.

Und wenn ich jetzt die Website im Browser aufrufe und mich mit einem Nutzer anmelden will, zeigt die Seite eine Exception mit folgendem Fehler:

Serverfehler in der Anwendung /workshop_asp/WebSite1.
[...]
Ausnahmedetails: System.Data.SqlClient.SqlException: Die Standarddatenbank des Benutzers kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer 'NT-AUTORITÄT\NETZWERKDIENST'.
[...]

Sieht für mich jetzt irgendwie nach einem Zugriffsproblem der ASPNETDB.MDF aus bzw. generell irgend ein Rechteproblem.
Aber wie Eingangs schon beschrieben, habe ich im Grunde keine Erfahrung mit Konfiguration des Windows Servers (bzw. auch des IIS) und weiß demzufolge auch nicht so recht, wo ich jetzt was anfassen soll 😉

Ich hoffe jemand kann mir hier weiterhelfen, danke im voraus =)

30.10.2009 - 08:26 Uhr

Gibt es eigendlich eine Alternative zu SimCity, die ebenfalls wie das klassische SimCity ist? (Zonen ausweisen, Häuser bauen sich selbst)

Cities XL könnte für dich interessant sein, hab ich zwar nicht selber probiert, aber sieht interessant aus und ist auch recht neu.

23.10.2009 - 19:11 Uhr

hast du den ersten link mal probiert?
wie gesagt, ich hab selber nicht nachgeschaut... aber es scheint die SQL 2000 Eval zu sein

23.10.2009 - 10:47 Uhr

ohne Gewähr könntest du mal folgendes probieren:
http://raivoh.ufiler.com/MuOnline/file-sqleval_exe.zip.htm

über Google Cache bin ich in einem Forum auf einen Beitrag gestoßen wo auch jemand den alten SQL 2000 gesucht hat, da hatte zwar keiner einen direkten Link, meinten aber man soll nach sqleval.exe mal suchen und die Datei müsste ~270MB groß sein

würde oben zumindest zutreffen 😉

ansonsten findet man bei MS nur noch die Microsoft SQL Server 2000 Desktop Engine

20.07.2009 - 16:42 Uhr

Hätte irgendwie gedacht, dass das bei so einem Fall dann nur stockt oder Interaktion verzögert ausgeführt werden... daran hab ich irgendwie nicht gedacht 😁
Mit dem Ändern der Ausgabe gehts auf jeden Fall, also nicht jedes ausgeben sondern immer "gebündelt". Danke für den Hinweis 🙂

19.07.2009 - 22:59 Uhr

Ich versuche mich gerade bei WPF an Invokes, da ich das mit WindowsForms schon mal ausprobiert hatte, dachte ich eigentlich, dass ich das bei WPF ähnlich adaptieren kann.
Aber entweder hab ich das Prinzip doch nicht verstanden oder irgendwo anders einen Fehler. Ich hab mir auch schon die FAQ angeschaut und die Suchfunktion bemüht, aber irgendwie steh ich immer noch auf dem Schlauch.

Ich hab eine WPF Application, die zwei Textboxen hat, einen Button und eine Listbox (lbResult).
In den zwei Textboxen steht Start- und Endwert für Primfaktorzerlegung, per Button soll das ganze gestartet werden und die Ergebnisse immer in die Listbox.

Mein Problem ist jetzt, dass bei der Berechnung zwar die Listbox ständig mit den neuen Ergebnissen gefüllt wird und ich das auch sehe, aber dafür alles andere blockiert. Mit der Applikation kann ich keinerlei Interaktion mehr durchführen. Ich sehe nur die ganze Zeit, wie die Listbox befüllt wird.

Ablauf:
Bei Drücken des Buttons wird ein Thread angelegt und dieser gestartet:

Thread t = new Thread(new ThreadStart(delegate() { CalcPrim(from, to, out newArr); }));
t.Start();

CalcPrim wird also aufgerufen:


public void CalcPrim(decimal from, decimal to, out ArrayList PFG)
{
    [...]
    for (decimal x = from; x < to; x++)
    {
        //Berechnung
        [...]
        //wenn aktuelle Berechnung fertig -> Ausgabe in Listbox
        ShowProgress(PFG, x, to);
    }
}

und bei ShowProgress kommt es zu der Ausgabe, wo dann der Fehler liegen dürfte



public delegate void updateListBoxDelegate(string ergebnis);
private void listBoxInsert(string s)
{
    lbResult.Items.Insert(0, s);
}


public void ShowProgress(ArrayList PFG, decimal aktuell, decimal max)
{
    [...]
    string ergebnis;
    [...]

    if (lbResult.Dispatcher.CheckAccess())
    {
         lbResult.Items.Insert(0, ergebnis);
     }
     else
     {
         this.Dispatcher.Invoke(new updateListBoxDelegate(listBoxInsert), ergebnis);
     }
}

Danke schon mal im voraus 🙂

01.12.2008 - 11:36 Uhr

probier's mal mit .Select("Spaltenname=MAX(Spaltenname)");

20.11.2008 - 22:06 Uhr

Naja, Studentenclubs sind gleich in der Nähe, aber ich weiß nicht ob das die gewünschten Etablissements sind 😉
Ansonsten dürfte sich wohl Prager Straße was finden lassen.

18.11.2008 - 15:54 Uhr

Remote Desktop wäre da jetzt das einfachste, was mir spontan einfällt.

12.11.2008 - 10:49 Uhr

Die Uni schenkt (?) dir ein Visual Studio? Ich hätte doch studieren sollen...!

Ist eigentlich üblich, dass man das bei Hochschulen im entsprechenden Fachbereich bekommt, Stichwort MSDNAA 😉

11.11.2008 - 16:26 Uhr

Ahh, in der HTW, perfekt.
Nicht nur dass ich dort studiere, sondern auch gleich in unmittelbarer Umgebung wohne und es schaffe nach der Arbeit dort zu sein.
Da schau ich doch glatt mal vorbei 🙂

10.11.2008 - 10:08 Uhr

Ich hatte bis vor ca. 1 1/2 Jahren noch nie ein Instrument in der Hand und hab mich dann einfach mal spontan dazu entschlossen, mit Gitarre anzufangen 😁
Aber alles im Selbststudium, da mir die Zeit fehlt um Unterricht zu nehmen (und zu teuer ist mir das auch). Dadurch kommt man natürlich nicht so schnell voran, aber für die typischen Akkorde und Strummings um paar bekannte Lieder begleiten zu können reicht es schon.
Und es ist für mich eine unheimlich gute Möglichkeit zum Entspannen und Abschalten geworden.

28.10.2008 - 10:08 Uhr
  • Intel Core 2 Quad Q6600
  • 4 GB RAM
  • 2*250 GB SATA + 80 GB IDE
  • ATI Radeon HD3650 (ich zocke eh kaum neuere Sachen....hauptsache das Teil ist passiv gekühlt und somit leise)

Ansonsten noch einen Asus Eee PC.

16.10.2008 - 16:38 Uhr

Ich musste vor kurzem auch Änderungen an einer .designer.cs vornehmen und daraufhin nur noch Fehlermeldungen im Designer beim Öffnen der Form erhalten.
Mein allgemeines Vorgehen bei solchen Problemen:

  • alle geöffneten Dateien der Solution schließen
  • Solution bereinigen
  • VS/Solution schließen
  • in allen Projektordnern der Solution die bin und obj Verzeichnisse löschen
  • Solution wieder laden und neu erstellen

Ich hab auch noch nicht rausfinden können, was genau die Probleme verursacht, bis jetzt konnt ich mir mit obigem immer helfen.

17.09.2008 - 16:24 Uhr

Hilft dir das?

Verzeichnisfreigabe"NUR LESEN"

im folgenden Listing wird eine Ordner Freigabe erstellt ("VOLL ZUGRIFF").