Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von tscherno
Thema: Chatsoftware für LAN
Am im Forum: Projekte

Hallo MDCoke,

also so Funktion wie das von löschen von Dateien auf einem anderen Rechner würde ich wieder rausnehmen. Ich würde mich als Benutzer weigern eine Anwendung mit solchen Fähigkeiten zu nutzen.

Gruss
tscherno

Thema: Chatsoftware für LAN
Am im Forum: Projekte

Hallo MDCoke,

tolles Programm. Diese schwebenden Textboxen sind spitze.

Ein paar Fehler habe ich gefunden:

Wenn man im Client mehrmals hintereinander ganz schnell auf Senden klickt, stürzt der Server ab.

Wenn ich einen Server erstelle zu dem noch kein Client verbunden ist und ich versuche eine Nachricht zu schicken, stürzt das Programm mit einer NullReferenceException ab.

Das Programm stürzt ab wenn ich mich zu einem Server verbinden will der nicht vorhanden ist.

Mir ist es nicht gelungen eine Unterhaltung mit mehr als 2 Teilnehmern zu führen. (Ist das überhaupt vorgesehen?)

Diese Fehler lassen sich relativ einfach mit hilfe von try/catch sowie einfachen Sanity Checks beheben.

Gruss
tscherno

Thema: geladene *.cpp kompilieren
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo flomad,

herbivore hat dir bereits die Lösung genannt: System.CodeDom.Compiler
Diese Klasse hat eine Methode "FromFile".

Die Methode gibt CompilerResults zurück, welche dann die Fehler und Warnungen enthalten.

Gruss
tscherno

Thema: Ablieferungspflicht von Web-Publikationen (u.a. Blogs) an die Deutsche Nationalbibliothek
Am im Forum: Smalltalk

Hallo juetho,

Zitat
Na und? Wenn ein Verlag einen Bestseller herausbringt.

Das ganze soll aber auch auf Foren,Blogs,Software und dynamische Anwendungen mit kommerziellem Hintergrund ausgeweitet werden! Oder verstehe ich etwas falsch?

Gruss
tscherno

Thema: Ablieferungspflicht von Web-Publikationen (u.a. Blogs) an die Deutsche Nationalbibliothek
Am im Forum: Smalltalk

Hallo,

Zitat
Auch wenn dieses Gesetz irrwitzig anmutet, geht es doch im Kern nur darum, den schon ewig bestehenden Archivierungsauftrag der Nationalbibliothek so anzupassen, dass er der technischen (und faktischen) Entwicklung Rechnung trägt.

Was mir sauer aufstößt sind die bis zu 10k Euro Strafe bei Nichtbefolgung. Der Versuch das menschliche Wissen zu archivieren ist ja an sich nicht schlecht.

Gruss
tscherno

Thema: Ablieferungspflicht von Web-Publikationen (u.a. Blogs) an die Deutsche Nationalbibliothek
Am im Forum: Smalltalk

[EDIT=herbivore]Threads zusammengefügt[/EDIT]

Hallo,

ich traue meinen Augen nicht:http://www.heise.de/newsticker/Verordnung-zur-Pflichtablieferung-von-Netzpublikationen-tritt-in-Kraft--/meldung/117817

Haben die noch alle Tassen im Schrank?

Gruss
tscherno

Thema: DVD-Informationen auslesen
Am im Forum: Datentechnologien

Hallo Kaji,

sorry, der Post war eigentlich an Scooby2007 gerichtet, hab mich mit dem Namen vertan.

Da IMDB meines Wissens nach keinen Webservice anbietet, vermute ich das der Webservice von TRYNT genauso vorgeht wie du bereits beschrieben hast (Screen Scraping).

Gruss
tscherno

Thema: DVD-Informationen auslesen
Am im Forum: Datentechnologien

Hallo Kaji,

für IMDB gibt es von einem Drittanbieter einen Webservice.

Gruss
tscherno

Thema: Eigene Linux distribution erstellen
Am im Forum: Smalltalk

Hallo manunidi,

Linux From Scratch könnte interessant für dich sein. Wenn man das mal gemacht hat, hat man denke ich alle tieferen Kenntnisse erworben.

Gruss
tscherno

Thema: [gelöst] Seltsamer Fehler mit Do-Schleife bei Zeitberechnung
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi ed-wards,

es stimmt, die Stopwatch ist genauer, aber auf die Genauigkeit von 1 ms wird er auch damit nicht kommen. Es gab schonmal hier eine Diskussion darüber. Ich habe mal früher einbisschen mit SDI.NET rumgespielt. Dort laufen alle Aktionen event-basiert ab wenn ich mich richtig erinnere. Eine Gameloop in diesem Sinne gab es nicht.

Gruss
tscherno

Thema: [gelöst] Seltsamer Fehler mit Do-Schleife bei Zeitberechnung
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Easyrider,

keine Ahnung, kenne mich in der Spieleprogrammierung nicht so aus, würde aber annehmen das DirectX das mit der Framerate alleine regelt oder es dafür evtl. eine Funktion gibt.

Gruss
tscherno

Thema: [gelöst] Seltsamer Fehler mit Do-Schleife bei Zeitberechnung
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Easyrider,

du wirst Probleme haben dass so zu lösen da .NET-Timer relativ ugnenau sind (c.a 30 ms). Ausserdem kann der Garbage Collector einspringen oder ein Taskswitch im Betriebssystem stattfinden was die Codeausführung verzögert.

Fazit: So genaue Timings sind unter Windows ohne spezielle Hardware nicht möglich.

Gruss
tscherno

Thema: Deserialisieren eines bestimmten Datensatzes in einer Binärdatei
Am im Forum: Datentechnologien

Hallo getle87,

nein das geht so nicht. Ich würde dir empfehlen die Datensätze in einem Array oder besser noch in einer List<Datensatz> zu speichern um dann die gesamte Liste in einem Rutsch zu deserialisieren. Wenn du Datensätze nach bestimmten Begriffen aussuchen willst könntest du auch eine Dictionary verwenden.

Gruss
tscherno

Thema: von Enum ableiten
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

evtl. wäre hier das Strategy-Pattern angebracht.

Gruss
tscherno

Thema: Was haltet ihr von Windows Vista?
Am im Forum: Smalltalk

Hallo trib,

Zitat
Also ich finde Vista nur ein optisch aufgepumptes OS mit neuen Features gegenüber XP, die kein Mensch braucht. UAC und der sinnlose Ressourcenfraß inklusive.

Egentlich ist das auch meine Meinung, nur wollte ich es nicht so krass ausdrücken. Aber als Entwickler muss man halt immer das neueste verwenden oder sich damit auskennen um Konkurrenzfähig zu bleiben. Mich stört vorallem die Behauptung das es gut sei dass Vista so viel RAM braucht, schließlich nutze ungenutzter RAM ja niemandem. 8o


Zitat aus einem anderen Forum:
Zitat
... aber warum soll es weniger nutzen, wenn doch so viel vorhanden ist? Ungenutzter RAM ist verschwendeter RAM. Unter XP wurde halt wahrscheinlich mehr in die Auslagerungsdatei geschrieben.
Fazit: Vista belegt viel Speicher und das ist auch gut so!

Kann mir jemand diese anscheinend sehr verbreitete Denkweise erklären?


Gruss
tscherno

Thema: Was haltet ihr von Windows Vista?
Am im Forum: Smalltalk

Hallo Stipo,

Zitat
Damals wurd das XP auch von jedem Misstrauisch beeugt und verpöhnt.
Aber inzwischen sehen alle in dem XP das beste Betriebssystem, was MS jemals raus gebracht hatte.

Dass liegt wohl daran das XP über die Jahre gereift ist und ein solides Betriebssystem daraus geworden ist. Ursprünglich war ja auch gar nicht geplant XP solange am leben zu erhalten.

Mit XP hatten die Verbraucher auch endlich den stabilen NT-Unterbau und der ganze DOS basierte 9x Krampf wurde eingestampft. Auch Vista wird reifen und irgendwann möglicherweise zu einem OS das niemand missen möchte. Jedoch habe ich im Moment das Gefühl das daraus eher eine Art Windows ME wird weil Windows 7 ja auch schon quasi in den Startlöchern steht.

Meiner Meinung nach macht Microsoft einen Fehler ein neues Betriebssystem (Windows 7) so schnell nachzuschieben. Sie sollten Vista lieber auch so reifen lassen wie XP. Jetzt wurde Vista einigermaßen benutzbar und schon kommt ein neues OS mit allen Kinderkrankheiten.

Just my 2 cents.
tscherno

Thema: Was haltet ihr von Windows Vista?
Am im Forum: Smalltalk

Hallo,

privat werde ich Vista wohl auslassen da es für mich keine Vorteile bringt.

Zitat
Sicherlich gibt es auch ein paar Kleinigkeiten die mich ein wenig stören (z.B. Benutzerkontensteuerung), aber diese habe ich alle ausgeschaltet.
Besonders geben Virus usw. ist Vista viel sicherer als XP.

Meinst du damit UAC? Verschenkst du nicht die durch Vista gewonnene Sicherheit in dem du UAC abschaltest? Mir ist sonst kein Vista Feature bekannt das die Resistenz gegen Viren im Vergleich zu XP erhöhen würde.

Gruss
tscherno

Thema: Daten aus laufendem Programm auslesen
Am im Forum: Rund um die Programmierung

Hallo Rainbird,

Zitat
Jedes Windows-Programm läuft in einem eigenen Prozess ab. Jeder dieser Prozesse hat seinen eigenen isolierten Speicherbereich. Wenn da einfach so jedes andere Programm reingreifen könnte, hätte das Wörtchen Sicherheit kein Bedeutung.

Es ist nicht unmöglich in andere Speicherbereiche zu greifen.
Siehe ReadProcesssMemory und WriteProcessMemory
Zitat
Wenn das Programm keine Programmierschnittstelle hat, kannst Du es auch nicht anprogrammieren.

Und gerade darin liegt oft die Herausforderung: Es trotzdem zu schaffen.

Gruss
tscherno

Thema: ArrayList auslesen
Am im Forum: GUI: Windows-Forms

Hallo jetho,

Zitat
Danke, tscherno, für die Bestätigung meines Vorschlags
Das muss ich wohl gestern zu später Stunde überlesen haben...

Gruss
tscherno

Thema: ArrayList auslesen
Am im Forum: GUI: Windows-Forms

Hallo Vril,

du könntest auch File.ReadAllLines() verwenden.

Gruss
tscherno

Thema: Daten aus laufendem Programm auslesen
Am im Forum: Rund um die Programmierung

Hallo bobbie,

vieleicht hilft dir dieser Artikel weiter.

Gruss
tscherno

Thema: Aufrufer authentifizieren?
Am im Forum: Rund um die Programmierung

Hallo JunkyXL,

Zitat
...in deiner Assembly kannst du ja dann per GetCallingAssembly den strong key überprüfen...

Das ist es!

Danke
tscherno

Thema: Aufrufer authentifizieren?
Am im Forum: Rund um die Programmierung

Hallo,

vielen dank für den Tip, das ist schon in etwa das was ich gesucht habe. Darüber bin ich dann auch auf StrongNameIndentityPermission gestoßen, was wohl genau das ist was ich beschrieben habe.

Gruss
tscherno

Thema: Generischer Namespace als Returntyp?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

EDIT: Zu langsam ^^

Hallo Seikos,

du könntest jedes MeinTyp ein gemeinsames Interface implementieren lassen.

Dann könntest du den Typparameter mit where einschränken und hättest Gewissheit über den Rückgabeparameter:


public T foo<T>() where T: IMeinTyp; 
{ ... }

Gruss
tscherno

Thema: Problem beim Disposen von CryptoStream
Am im Forum: Rund um die Programmierung

Hallo JunkyXL,

probier mal vor dem Disposen cryptoStrem.FlushFinalBlock() und Close() aufzurufen.

Gruss
tscherno

Thema: Aufrufer authentifizieren?
Am im Forum: Rund um die Programmierung

Hallo,

angenommen ich liefere eine Anwendung aus deren gesamtes Know-how in einem separaten Assembly untergebracht ist. Jetzt könnte ein Konkurrent kommen und eine eigene Anwendung auf Basis dieser DLL aufbauen.

Ist es möglich an das aufrufende Assembly einer Methode zu kommen um dann gegebenfalls nach einer Signatur zu prüfen? Die Überprüfung (des Call-Stacks ???) könnte man ja elegant per AOP in Attribute auslagern.

Erfinde ich das Rad neu? Geht das evtl. mit CAS?

Gruss
tscherno

Thema: Sinn von nicht instanziierbaren Klassen
Am im Forum: Rund um die Programmierung

Hallo Corpsgrinder,

Zitat
Es gibt auch Klassen, die nur per Klassenname.Create, oder ähnlichem instanziiert werden können.
edit: Wozu das allerdings genau gut ist weiss ich auch nicht.

Dieses muster verwende ich zum beispiel oft wenn ich eine Klasse hab die eine Datei oder Daten zur instanzierung benötigt.


Customer.CreateFromXml("müller.xml"); 
Customer.CreateFromBinary("müller.bin");
Customer.CreateFromRaw(byte[] data);

In einem Konstruktor wäre das ziemlich unpraktisch da man nicht wüsste welcher Konstruktor welchen Zweck hat.

Im .NET Framework wird das z.B. in der Color-Klasse auch so gemacht (FromArgb, FromKnownColor, FromName,...)

Gruss
tscherno

Thema: Midi Framework
Am im Forum: Grafik und Sound

Hallo aphex-,

bei CodeProjekt gibt es eine MIDI-Library die das alles eigentlich können müsste.http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx

Gruss
tscherno

PS: Auch Aphex-Twin fan?

Thema: Mono 2.0 released
Am im Forum: Szenenews

Hallo,

ich verstehe aber nicht ganz warum das Mono-Projekt mit WindowsForms für Mono quasi ein neues Grafiktoolkit für Linux erschafft anstatt einen API-Kompatiblen Wrapper für GTK+ oder QT zu schreiben.

Gruss
tscherno

Thema: Erst beim zweiten Übersetzen: List<MeineKlasse> kann nicht in List<MeineKlasse> konvertiert werden
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo RitterChristian,

poste doch mal die Fehlermeldung und den Code-Ausschnitt bei dem der Fehler auftritt.

Gruss
tscherno