Laden...
C
Benutzerbeschreibung

Forenbeiträge von chavez Ingesamt 252 Beiträge

25.10.2011 - 00:59 Uhr

vorallem braucht man kein hole punch wenn man den port mit upnp aufbekommt. wenn das nicht geht und man holepunch versucht funktioniert das aber auch nicht mit jedem router. ich zB habe einen, der auf strict eingestellt ist. der lässt nichts durch was nicht von da kommt wo er es erwartet

Soweit ich weiß funktioniert Hole Punching immer. Oder funktioniert bei dir Skype und Teamviewer nich?

21.10.2011 - 15:30 Uhr

Was in dem ganzen Trubel um den Tod von Steve Jobs total untergegangen ist: Dennis Ritchie starb nur wenige Tage später am 12. Oktober.
Und er ist mindestens genauso bedeutend imho sogar bedeutender für die IT-Welt.

19.10.2011 - 21:26 Uhr

SUM()

Mist, zu langsam 😄

16.10.2011 - 13:10 Uhr

Is zwar jetzt ein wenig Offtopic.
Aber kann HtmlDocument auch mit Ajax umgehen bzw wie siehts denn mit dem DownloadDialog aus?

16.10.2011 - 10:22 Uhr

Jop, das geht ganz easy mittels WatiN. Das ist genau dazu gedacht.

10.10.2011 - 22:32 Uhr

Ja ich hatte genau das gleiche Symptom. Dürfte wohl so sein bei SSD wenn die kurz vorm abrauchen sind. Steht auch in den diversen Foren so.
Irgendwann wurde die dann bei mir nur mehr als Yatapdong Barefoot ROM ATA erkannt und dann wars vorbei. Da half dann kein Neustart und nox mehr.

EDIT: Noch ein Nachtrag. Es is ja nich die SSD die sich verabschiedet sondern der Controller. Und mit dem Barefoot Controller gibts bzw gabs mehrere Hersteller die den verwendet haben: Supertalent(war meine), OCZ, AData und Photofast. Und die dürften wohl einige Schwierigkeiten gemacht haben.

Seitdem verwende ich nur mehr Intel SSD und hatte noch keine Probleme. Man weiß ja nie was noch kommt, aber die is mittlerweile länger in Betrieb als die SuperTalent damals.

10.10.2011 - 19:17 Uhr

Is es ne OCZ Vertex? Die sind leider bekannt dafür.

10.10.2011 - 17:47 Uhr

Ich kann morgen mal auf der Arbeit gucken. Ich glaube dass ich das auch mal so in einem unserer Projekte gebraucht habe.

10.10.2011 - 17:45 Uhr

Is das zufällig ne SSD? Ich vermute dass sich die Festplatte bald verabschiedet.
Hatte selbiges Problem auch und kurze Zeit später war dann die HD kaputt.
Also mal vorsorglich schon mal ein Backup machen(sollte man ja ohnehin) und mal ne neue HD einbauen und checken ob dann das Prob behoben is.

10.10.2011 - 10:34 Uhr

Wie verscheibst du denn die Daten? Hier würde sich SqlBulkCopy anbieten, falls du das nicht ohnehin schon verwendest.
Beachte auch den Hinweis, denn wenn Quelle und Ziel auf der selben Instanz laufen dann gehts so am schnellsten.

If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL INSERT … SELECT statement to copy the data.

08.10.2011 - 20:27 Uhr

Ich glaube das Mapping passt nicht, da id mit key gejoint wird.
Aber setz mal

<property name="show_sql">true</property>

in deiner nhibernate config. Dann siehst du das Statement im Output Window welches abgesetzt wird, oder du nimmst eben den Profiler.

30.09.2011 - 18:40 Uhr

War es nicht damals bei VS 2005 so dass man den FW 3.0 Support nachrüsten konnte und dann eben WPF und WCF nutzen konnte.

19.09.2011 - 13:34 Uhr

Dann nimm das Form.Shown Event oder evtl auch noch das Form.Activated Event. Kommt eben auf deinen Einsatzzweck an.

16.09.2011 - 07:06 Uhr

Also du schreibst hier von 2 verschiedenen Dingen.
1.) Du wilst wissen wenn du ne Datei am Desktop anklickst wo dann der Pfad zur dieser ist.
2.) Dann schreibst du aber was mit offenen Fesnter und Handles

Wie kommst du von Schritt 1 auf Schritt 2. Und wenn du bei Schritt 2 bist woher willst du wissen dass das Programm via Desktop gestartet wurde?

Was mir aber jetzt einfallen würde. Du könntest alle laufenden Processe prüfen und wenn ein neuer hinzu kommt dann kannst du dir mittels ProcessModule.Filename den Pfad holen.
Aber wie gesagt auch hier weißt du nicht ob das Prog vom Desktop gestartet wurde.

13.09.2011 - 17:39 Uhr

Grad imho so ziemlich das perverseste Property/Setter Teil ever entdeckt.


public bool HideContent
{
    set
    {
        centerControl.Visible = false;
    }
}

01.09.2011 - 18:34 Uhr

Jop zb mittels Bass .NET

31.08.2011 - 07:06 Uhr

Das sollte ganz einfach mittels FindAll() zu erledigen sein.
Hier mal ein kleines Sample:


      var l = new List<DateTime>
                           {
                             DateTime.Now,
                             DateTime.Now.AddHours(1),
                             DateTime.Now.AddHours(2),
                             DateTime.Now.AddHours(3),
                             DateTime.Now.AddHours(-1),
                             DateTime.Now.AddHours(-2),
                             DateTime.Now.AddHours(-3)
                           };

      DateTime start = DateTime.Now.AddHours(-1);
      DateTime end = DateTime.Now.AddHours(1);

      var result = l.FindAll(d => start <= d && end >= d);

Du musst eben dann entsprechend auf das DateTime Property deiner DataClass zugreifen.

23.08.2011 - 17:36 Uhr

Oder zb auch mit WebClient.DownloadStringAsync.
Dann kannst du es auch im Load machen da nichts blockiert.

19.08.2011 - 17:33 Uhr

Mittels FindIndex sollte das gnaze ja noch einfacher gehen und man spart sich die Schleife.

03.07.2011 - 09:04 Uhr

Versuchs mal mit WatiN. Der kann auch mit AJAX umgehen. Damit sollte sich das ganze einfacher und schneller realisieren lassen.

17.06.2011 - 19:25 Uhr

Ich weis zwar nich was du genau vor hast, aber damit kannst du das leicht bewerkstelligen. WatiN

09.06.2011 - 12:04 Uhr

Ich bin auch gerade am überlegen mir eines zuzulegen.
Allerdings stehe ich noch ganz am Anfang und kann dir somit noch keine wirkliche Hilfe anbieten..
Aber du könntest in der geizhals.at: Notebooks & Tablets Suche mal gucken und da kannst du auch nach deinen Kriterien filtern(Gewicht, Größe, Extras). Dann einfach nach Testberichten suchen.
Acer und MSI hätten da auch noch was im Angebot.

11.05.2011 - 22:30 Uhr

CsvReader der kann damit problemlos umgehen. Den hab ich auch schon öfters eingesetzt. Sehr zu empfehlen.

02.05.2011 - 16:33 Uhr

Ja, das mit den Namespaces kann etwas tricky sein.
Da hab ich früher auch schon öfters geflucht. Aber wenn mans mal raushat.

Du musst folgendes schreiben:


grAt = doc.CreateAttribute("xsi", "schemaLocation", "http://www.w3.org/2001/06/grammar");

25.04.2011 - 14:09 Uhr

Willst du einfach nur eine sortierte Ausgabe haben oder das ganze Dictionary.
Für ersteres gibts eben, wie winSharp93 beretis gezeigt hat, OrderBy bzw OrderByAscending.


      foreach (var kvp in dic.OrderBy(key => key.Value))
      {
        Console.WriteLine(kvp);
      }

Wenn du allerdings das Dictionary ansich nach Values sortieren willst, dann brauchst du den Umweg über ne Liste.


      Dictionary<char, uint> dic = new Dictionary<char, uint>();
      dic.Add('a', 5);
      dic.Add('b', 4);
      dic.Add('c', 7);
      dic.Add('d', 3);


      var list = dic.ToList();
      list.Sort((kvp1, kvp2) => kvp1.Value.CompareTo(kvp2.Value));
      dic.Clear();
      list.ForEach(kvp => dic.Add(kvp.Key, kvp.Value));

17.04.2011 - 13:58 Uhr

Ein WaitHandle sollte hier weiterhelfen.

10.04.2011 - 14:45 Uhr

Wie wärs denn mit folgendem Ansatz: Reverse Connection Shell
Über die CMD am entfernten Rechner kannst du alle möglichen Programme starten etc.
Und kommst zb auch an den Output von Konsolenprogrammen ran.

07.04.2011 - 18:36 Uhr

Ich habe mich gerade gefragt wozu es bei ThreadPool.QueueUserWorkItem ein return value gibt.
Im Fehlerfall wird ja soweiso ne Exception geworfen. Somit kann die Methode doch gleich void sein. Welchen Sinn hat hier der return value?

30.03.2011 - 22:19 Uhr

Sollte ganz easy mittels LINQ2XML gehen.
Hier ein kleines Bsp.

19.03.2011 - 20:21 Uhr

Wie wärs zb mit TeamViewer. Da is es egal welche Version du hast.

10.03.2011 - 11:03 Uhr

Gut du hast dir ja jetzt schon die Mühe gemacht und das csv ausgelesen.
Aber probier mal den CsvReader. Evtl schafft der das schneller.

28.02.2011 - 20:28 Uhr

tom-essen wieso denn das?
Das sind doch die Standardmethoden die das .NET Framework bereitstellt.

27.02.2011 - 13:16 Uhr

Nur so als Tip.
Du könntest deinen Code vereinfachen oder ablürzen indem du Xpath oder Linq verwendest, dann sparst du dir die foreach.

17.02.2011 - 20:25 Uhr

Mit WatiN sollte das eigentlich möglich sein.
Hier und hier ein Beispiel für alert().

01.02.2011 - 12:05 Uhr

Klingt für mich nach einem Crosspost.
Naja jedenfalls hast du in diesem Thread bereits die Antwort.

20.12.2010 - 22:05 Uhr

Ich mache sowas eigentlich immer mit der XmlConvert Klasse. Damit geht das ganz easy.
Früher hab ich das auch immer manuell mit diversen Format Angaben gebastelt bis ich XmlConvert entdeckt habe. Mit der Klasse wird einem aber alles abgenommen und man kann so gut will alle Typen kovertieren und eben auch wieder zurück wenn man XML ausliest.


XmlConvert.ToString(DateTime.Now, XmlDateTimeSerializationMode.RoundtripKind)

09.12.2010 - 10:34 Uhr

Na gut du hast das ja explizit definiert. t5 = t1 | t2
Du erhältst somit das gleiche Ergebnis() auch wenn du die Flags weglässt.
Wenn du t5 entfernst dann ergibt es in beiden Fällen flase. Egal ob mit oder ohne Flags.

09.12.2010 - 07:26 Uhr

Naja das kann aber auch unter Umständen ins Auge gehen.
Sieh dir mal folgenden Code an:


  class Program
  {
    enum Foo
    {
      Foo1 = 1,
      Foo2 = 2
    }

    static void Main(string[] args)
    {
      Foo f = Foo.Foo1;
      Console.WriteLine(f);
      f = (Foo)3; //kein Fehler
      Console.WriteLine(f);

      Console.WriteLine(Enum.IsDefined(typeof(Foo), 3));
    }
  }

Ich würde eben noch mit Enum.IsDefined() prüfen ob es sich auch um einen gültigen enum Wert handelt.

25.11.2010 - 18:25 Uhr

Kann ich bestätigen, bei mir ist es auch so. Aber wie bereits im Thread steht ist das ein known Bug.

This is a known bug. I am sorry that although we know that this issue has bad impaction to our user, we can't fix it right now. It is because the bug is caused from windows kernel side and it is very hard to fix.

As alinap said, the only workaround now is to break when exception is thrown. However, it is far more than a solution to this issue. I suggest you to switch to x86 system for development.

Aber wäre folgendes nicht akzeptabel für dich?
Dann bleibt der Debugger stehen.

go to Debug -> Exceptions and check the Thrown option.

19.11.2010 - 20:43 Uhr

Bisher habe ich immer den CSV Reader verwendet. Klappt wunderbar und du kannst eben diverse Quote, Comment, Escape chars angeben.

17.11.2010 - 17:50 Uhr

Ist das genau der Code den du verwendest, weil so kompiliert der nicht.
Warum gehst du den Umweg über die Id? Du kannst ja gleich folgendes machen:

IntPtr MainHandle = TestSoftware.MainWindowHandle;

Startet das Programm überhaupt? Wenn du kein Fenster hast, dann gibts auch kein Handle.

17.11.2010 - 09:37 Uhr

Es tritt immer ne ArgumentException auf.
Aber mit folgendem Code gehts. Hab ich nach 2 Minuten googlen gefunden 😉


iTunesLib.iTunesApp itunesParent = new iTunesAppClass();
string path= @"c:\test\test.mp3";
IITOperationStatus ios = itunesParent.LibraryPlaylist.AddFile(path);

10.11.2010 - 15:26 Uhr

Ha, vielen Dank.
Genau das war das Problem. Sorry das hätte ich auch selbst sehen müssen.

10.11.2010 - 13:50 Uhr

So hier der Code:


mm.Attachments.Add(new Attachment(new FileStream(path, FileMode.Open),"Logo_500x500.jpg ", MediaTypeNames.Image.Jpeg));

10.11.2010 - 11:17 Uhr

Also ich habe ein merkwürdiges Problem beim Senden einer Mail mit einem JPG Attachment.
Ich versende eine Email mit 2 Attachments:
1 txt File. Das klappt problemlos.
1 jpg file

Ich verwende folgende Methode: Attachment Constructor
Als mediaType gebe ich MediaTypeNames.Image.Jpeg an.
Wenn ich die Mail nun versende dann erscheint das JPG nicht so wie wenn ich die Mail manuell via Outlook verschicke.
Ich kann das Attachment zwar via Doppelklick öffnen. Nur erhalte ich die Meldung "Öffnen Sie Anlagen nur von Absendern denen sie vertrauen". Es wird auch nicht das JPG Icon angezeigt sondern das Standard Icon angezeigt wenn Windows die Dateiendung nicht kennt. Und die Vorschau klappt auch nicht mit der Meldung Für diese Datei kann keine Vorschau angezeigt werden, weil die zugehörige Vorschau nicht installiert ist"
Versende ich die Mail via Outlook, dann gibt es eben eine Vorschau und auch das Icon wird angezeigt. Bei einem Doppelklick erscheint eben auch nicht die Meldung wegen dem Anhang.

Gibt es da noch irgendetwas dass ich beachten muss?

20.10.2010 - 17:31 Uhr

Ich mache das eigentlich immer folgendermaßen: Debugging Windows Services
Geht einfach und bequem.