Laden...

Forenbeiträge von ujr Ingesamt 1.688 Beiträge

12.06.2011 - 21:25 Uhr

Und bekanntlich sitzt hinter dem SYSTEM ja der Kernel Space.

Mithin auch alle Treiber. Gibt's vielleicht einen Filtertreiber für das Dateisystem? Sonstige Besonderheiten? Was passiert z. B. auf einem FAT32-Volume? Wenn das Projekt oder die Textdatei also etwa auf einem USB-Stick mit FAT32 erstellt wird?

08.06.2011 - 22:37 Uhr

Nun bin ich aber eigentlich davon ausgegangen, dass dieser Eingangsdatenstrom nur in diesem Beispiel nicht keine hexadezimalen Zahlen enthält.

Leider ist die doppelte Verneinung hier ziemlich unverständlich.

Wie sieht denn nun der Eingabestrom aus? Es ist eine Textdatei, die Bytes in dezimaler oder hexadezimaler Darstellung enthält? Diese Information musst Du schon haben.

Also wenn dort z.B. "FF"(256) auftaucht, sollte trotzdem die Quersumme ermittelt werden.

Naja - warum auch nicht? Es sind also hexadezimale Zahlen? Abgesehen davon entspricht 0xFF der dezimalen 255.

Aber wenn ich dies hexadezimal mit dem Windows Rechner rechne, kommt nichts Gescheites raus.

Wie das?

Also schließe ich daraus, dass nur Dezimalzahlen im Eingangsstrom sind, was für mich aber keinen Sinn macht.

Auch diese Schlussfolgerung kann ich nicht nachvollziehen.

Im übrigen ist "Quersumme" eigentlich etwas anderes.

08.06.2011 - 21:33 Uhr

Warum willst du die Quersumme eigentlich mod 256 nehmen?

Es handelt sich vermutlich um einen einfachen Prüfsummenalgorithmus. Im Prinzip wird also das niederwertigste Byte der Summe über alle Datenbytes benötigt.

So richtig kann ich allerdings keine Frage erkennen.

07.06.2011 - 09:08 Uhr

Wie häng ich mich genau an die Appdomain drann? Sowas hab ich noch nie gemacht 😉.

Googlesuche nach appdomain unhandled exception

Bitte etwas mehr Eigeninitiative!

06.06.2011 - 12:19 Uhr

Hallo,

"Invoke" blockiert solang die Funktion im GUI-Thread nicht zurückkehrt (s. Dokumentation).

06.06.2011 - 12:16 Uhr

Ich vermute, dass es was damit zu tun hat, dass die Anwendung als Dienst läuft

Das kann gut sein, falls nämlich z. B. der ausführende Nutzer keine Rechte im Netzwerk hat.

03.06.2011 - 17:59 Uhr

Unverschämt finde ich allerdings den Preisunterschied zwischen amazon.com und amazon.de für das selbe Produkt (merke: amazon.de verkauft eine "internationale" Version) - da fällt ja nicht mal Übersetzungsarbeit an.
Aber das ist wohl mittlerweile üblich, dass Preise betragsmäßig 1:1 umgesetzt werden 😦

03.06.2011 - 13:39 Uhr

Sicher? Wenn, dann wird man aber vermutlich nicht direkt UEFI nutzen können.
wenn die Situation so wäre, wie du andere hier vermuten, dann würde Microsoft kaum ernsthaft erwägen, nur auf UEFI zu bauen.

Bei heise gab es dazu noch folgende bemerkenswerte Information:

Die bisherige EFI-Implementierung auf x86-Systemen der Firma Apple sowie die EFI-1.1-Firmware vieler Intel-Serverboards sind übrigens nicht UEFI-2.x-kompatibel.

03.06.2011 - 10:23 Uhr

Hilfreich sind dabei sicherlich auch die asynchronen Methoden (Begin/EndConnect, Begin/EndRead, usw.)

03.06.2011 - 10:18 Uhr

ich kann mir nicht vorstellen, dass die bestehenden GUI-Techniken, insbesondere WPF schon wieder out sein soll, bevor es auf breiter Front in geworden ist
...
Also keine Panik, sondern erstmal abwarten, was Microsoft zu dem Punkt sagen wird.

Naja - Silverlight war ja schon mal so gut wie tot gesagt worden. Ein Freudscher Versprecher? Microsoft beeilte sich dies zu korrigieren, aber so falsch war das wohl eben nicht.

Und was neue Konzepte wie Ribbon angeht - besonders glücklich finde ich die "Friss oder stirb"-Lösung nicht. Zumal dann auch noch beim Übergang von Office 2007 nach 2010 viele Optionen an andere Stellen gewandert oder gar verschwunden sind. Es bleibt also zu hoffen, dass das neue UI auch abgeschaltet werden kann.

Aber andererseits kann man nur so weiterkommen. Windows 95 war ja schon ein interessanter Schritt, Aero ist erstmal nur eine spielerische Erweiterung, die Tiles sind da schon wieder etwas anderes. Vielleicht kommt ja min Windows 9 ein völlig neues Konzept, entstanden aus den Erfahrungen mit Tiles auf dem Desktop.

Leider wird's eher verschlimmbessert werden. Ich ärgere mich jedesmal darüber, dass ein aktuelles Windows 7 beim Kopieren oder Löschen solange für die "Berechnung" und Visualisierung des Vorgangs braucht wie XP zum Kopieren bzw. Löschen selbst. Und das war schon bei Vista so.

PS: hab mir nur die 1. Minute des Videos ohne Ton anschauen können...

01.06.2011 - 13:14 Uhr

Wo kommt "errorlog_path" her und was steht da drin? Welcher Befehl führt zu welcher Exception?

Generell sollte das Setzen der Berechtigungen gar nicht notwendig sein.

25.05.2011 - 21:25 Uhr

Hallo,

After a few Time after execution the Worker Thread gets suspended in the WaitSleepJoin Mode.

Woher weißt Du das? Und wo genau ist das Problem?
SerialPort in einem eigenen Thread ist kein Problem, aber ohne Code lässt sich dazu sonst nichts sagen. Naja - außer, vielleicht, dass Read blockiert bis Daten kommen oder ein Timeout abgelaufen ist.

p.S. Sorry hab gerade gemerkt das ich ja auf einem deutschen Forum schreib.
...
Auch wenn mein Englisch zu grauenhaft ist

Etwas mehr Sorgfalt täte schon gut.

25.05.2011 - 21:16 Uhr

Hallo Coder007,

ich sehe beides anders - AppDomains sind besser voneinander isoliert als reine Threads in einem Prozess und natürlich kann die "Host"-Anwendung auch Fremdassemblies ausführen.

Gerade bei fremden Programmen funktioniert nur diese Lösung, da ein Ausführen in eigenen Threads sonst nicht möglich ist.

25.05.2011 - 17:33 Uhr

Hallo,

ein interessanter Ansatz wird auf Codeproject vorgestellt:
Use AppDomains To Reduce Memory Consumption in .NET applications

23.05.2011 - 10:46 Uhr

Hallo,

kannst Du nicht WCF benutzen?

23.05.2011 - 10:43 Uhr

Animationen gehen doch immer vom aktuellen (alten) Wert aus, solange man kein "From" angibt.

23.05.2011 - 09:21 Uhr

in einer von mir erstellen Dll finden sich Funktionen, die in ihrer Ausführungsart davon abhängig sein sollen, ob die Dll in ein WindowsForm Projekt verwendet wird oder in ein WPF Projekt.

Hättest Du mal ein Beispiel für eine solche Funktion?

20.05.2011 - 09:32 Uhr

Hallo,

Gibt es irgend eine Möglichkeit ein Zeichen zu senden, ohne dass zum String wird?

s. SerialPort-Klasse

18.05.2011 - 18:53 Uhr

Nein, Ping geht nicht

Ping geht immer nur an eine IP, nicht an einen Port.

Aber warum sollte Ping nicht funktionieren? Wenn ich es recht verstanden habe, geht es um die IP des Rechners, der vorher mit localhost angesprochen wurde. Vorausgesetzt, natürlich, die IP ist richtig.

17.05.2011 - 18:31 Uhr

Wie kann ich dieses Problem am besten lösen - wie gesagt, auf dem englischen Layout möchte ich nicht programmieren - geht hier was mit Short-Cuts?

Ist es denn nicht gerade zum Programmieren günstiger, mit dem amerikanischen Layout zu arbeiten? Gerade für alle Arten von Klammern.

Ansonsten könnte man Shortcuts mit Autohotkey bauen oder versuchen etwas über die Suche nach "Remap keyboard" o. ä. zu finden.

17.05.2011 - 12:08 Uhr

Hallo,

          
            Application.Run(program);  
  

Gemeint war "Application.Run()" ohne Parameter.

Ansonsten denke ich, dass Du den WebBrowser zu den Controls der Form hinzufügen musst, bevor er richtig funktioniert. Kann aber gut sein, dass es auch dann mit einem nie angezeigten Fenster nicht klappt. Eventuell hilft dann der lesende Zugriff auf das Handle der Form. Aber auch das ist nur eine Vermutung.

Vielleicht hilft Dir aber das Thread.SetApartmentState Method um das ActiveX-Control zu erzeugen.

13.05.2011 - 16:51 Uhr

Es wäre wahrscheinlich erfolgversprechender, in Foren wie diesem zu fragen:
http://www.haarforum.de

13.05.2011 - 15:42 Uhr

Möglicherweise liegt's auch an der Größe des Grafikspeichers - evtl. kann man den im BIOS erhöhen (shared). Solch einen Fehler hab' ich auch schon mal lang gesucht.

Auch hilfreich könnte der GPU Caps Viewer sein.

12.05.2011 - 10:43 Uhr

Vielleicht ist das besser:
http://msdn.microsoft.com/de-de/library/cc197955(v=vs.95).aspx

Ansonsten solltest Du genauer beschreiben, wie Deine Dienste gehostet werden.

12.05.2011 - 10:32 Uhr

Beim googeln, bin ich auf paar seiten gestoßen, wo ich aber die Lösungsschritte nicht wirklich verstehe

Auf welche Seiten bist Du gestoßen und was hast Du nicht verstanden?

12.05.2011 - 10:19 Uhr

Hallo,

der Zeta Resource Editor
http://www.zeta-resource-editor.com/index.html
könnte was für Dich sein.

10.05.2011 - 09:32 Uhr

Hallo,

Gibts denn wirklich keinen Weg wie ich gesagt bekomme, dass WCF soeben den Kanal dichtgemacht hat?

dafür gibt's


 IChannel channel = OperationContext.Current.Channel;
 channel.Faulted += Channel_Faulted;
 channel.Closing += Channel_Closing;
 channel.Closed += Channel_Closed;

09.05.2011 - 18:49 Uhr

Hallo,

das

        public void Event_ZoomIn_Click(Object sender, RoutedEventArgs e)  
        {  
              
            sCanvTrans.ScaleX+=zoomFaktor;  
            sCanvTrans.ScaleY+=zoomFaktor;  
  
            pixelKorrektor += zoomFaktor*3;  
              
            System.Console.WriteLine("Zoom-In :" + sCanvTrans.ScaleX.ToString());  
        }  

sieht doch ziemlich komisch aus. "zoomFaktor" ist hier ja eher ein Summand. Und "pixelKorrektor" sollte doch wohl in der später gezeigten Verwendung dem Skalierungsfaktor entsprechen.

03.05.2011 - 12:42 Uhr

ganz einfach, ich habe ja nur von sowas gehört, ich hab keine ahnung wer und wo das ist

Ich finde das schon etwas seltsam - Du hast irgendwo von irgendwem "sowas" gehört, dann fragst Du hier ob es geht und glaubst nicht, wenn Du zur Antwort bekommst, dass es nicht funktioniert?

Es fehlt ja schon an schlüssiger Information über die Voraussetzungen, wie z. B. Modem- oder Routertyp der [möglicherweise] funktionierenden Lösung.

Vielleicht könnte man sowas in Einzelfällen über UPNP lösen, allg. eher nicht.

03.05.2011 - 12:25 Uhr

Doch es muss funktionieren, ich habe von jemandem fehört, der sein Netzwerk neben WPA2 mit so einem schutz versehen hat, und bei dem funktioniert das.

Und warum fragst Du nicht diesen "Jemand" und teilst Deine Erfahrung hier mit?

30.04.2011 - 19:06 Uhr

Hallo,

was heißt "//Ab ca. 1000000 schafft die UI es"? Und was meinst Du mit "beliebig aufwendige GUI Aktualisierung"?
WPF benutzt einen speziellen "Render"-Thread und andere Konzepte für die Anzeige als Windows-Forms. Ich habe irgendwie den Eindruck, dass Du alte Konzepte übertragen willst.
Du kennst [Hinweis] Wie poste ich richtig?? Besonders den Abschnitt "Die Falle" könnte interessant sein.

Was die Aktualisierung der GUI per Invoke aus einem Thread angeht, könnte man auch über DateTime.Now oder Environment.Ticks feststellen, ob mindestens eine bestimmte Zeit vergangen ist, nach der man Daten der GUI aktualisieren will. Zu oft ist einfach sinnlos.
Wie oft tatsächlich, hängt auch von der Art der Aktualisierung ab. Animationen bspw, die allerdings in WPF an sich anders laufen, müssen weich sein und vielleicht um die 60x/s aktualisiert werden. So oft kann man allerdings neuen Text nicht lesen.

27.04.2011 - 11:56 Uhr

Hallo,

was passiert, wenn Du von Deinem Programm aus nicht alles auf einmal, sondern in "Bröckchen" von 5 Zeichen mit kurzen Pausen dazwischen schickst?

14.04.2011 - 09:59 Uhr

Der WCF-Service ist auf IIS 7.5 gehostet unter
>
.

Die ClientAccessPolicy.xml wird dann unter Port 90 gesucht.

12.04.2011 - 18:35 Uhr

Schnelle Alternative wäre ein HashSet<int>.

12.04.2011 - 13:48 Uhr

Ist auch geplant, den Quellcode zu veröffentlichen?

Oder eine Zusammenarbeit mit dem SharpDevelop-Team an ILSpy?

12.04.2011 - 09:33 Uhr

Dazu musst du einen eigene Treiber schreiben, der verlässlich alle Operationen überwacht. MS bietet dazu die
>
.

Wobei es ja nicht nur um die Erkennung von Lese- und Schreibvorgängen geht, sondern um Kopiervorgänge. Die Probleme der Zuordnung hat ja herbivore schon skizziert.

Und wenn ich den Anfang des Threads richtig lese, soll auch das Kopieren aus dem Internet (http/ftp/???) analysiert werden, wozu man dann konsequenterweise noch einen Netzwerksniffer wie Wireshark schreiben bzw. anpassen müsste.

Evtl. könnte es Teil der Arbeit sein, den Anteil an "nicht detektierbaren" Kopiervorgängen verlässlich abzuschätzen und als Fehler bzw. Unsicherheit in die Statistik einfließen zu lassen.

11.04.2011 - 15:20 Uhr

Für einen Rat wäre ich dir sehr verbunden! 😃

Tja - da hätt' ich keine umfassende Lösung - ich seh' nur die Schwierigkeiten.

11.04.2011 - 14:31 Uhr

Aus dem Grund zur Erstellung von Statistiken und Analysen für meine Diplomarbeit im Bereich IT-Security.

Ist es denn dabei ausreichend, nur die Kopiervorgänge durch den Windows Explorer zu erfassen? Mit Shell-Erweiterungen kannst Du weder "normale" CopyFile()-Aufrufe noch "selbstgestrickte" Kopieraktionen (Drittprogramme oder Eigenentwicklungen) feststellen. Auch Downloads per Browser sind dabei wohl kaum zu registrieren.

11.04.2011 - 13:57 Uhr

Im Unterschied zu dem Poster aus TH69's Antwort möchte ich jedoch nur beobachten, wann jmd etwas kopiert.

Warum eigentlich?

08.04.2011 - 08:54 Uhr

Da steht jedoch die notwendige Vorgehensweise.

Umso merkwürdiger, dass der Support von DevExpress nicht helfen konnte oder wollte...

07.04.2011 - 10:41 Uhr

Vielleicht hilft's, nach dem englischen Text der Exception zu suchen:
"Operation could destabilize the runtime"

Hast Du das schon gefunden?
http://www.devexpress.com/Support/Center/p/Q262635.aspx

07.04.2011 - 09:27 Uhr

Da dieser Fehler explizit nur auf meinem Rechner auftritt, verweißt er auf einen eigenverantwortlichen Fehler.

Wo ist der Widerspruch? Der Fehler tritt schließlich in der Komponente auf. Du denkst ja auch, dass Dir hier im Forum jemand helfen könnte. Dabei sind die Kenntnisse beim Hersteller sicherlich spezifischer.

07.04.2011 - 08:56 Uhr

Ich weiß einfach nicht mehr, wo ich noch suchen muss.

Den Stack-Trace habe ich ebenfalls unten angeführt.
...
bei DevExpress.Xpf.Core.DXTabControl.RaiseSelectionChanging(Int32 oldSelectedIndex, Boolean& cancel)
bei DevExpress.Xpf.Core.DXTabControl.AllowSelectionChanging(Int32 oldValue)
bei DevExpress.Xpf.Core.DXTabControl.OnSelectedIndexPropertyChanged(Int32 oldValue)
bei DevExpress.Xpf.Core.DXTabControl.<.cctor>b__4(DependencyObject d, DependencyPropertyChangedEventArgs e)

Was sagt der Hersteller der Komponente zu diesem Problem?

04.04.2011 - 11:29 Uhr

Hallo,

abgesehen von dem bisher Gesagten, muss nicht durch "new Thread" ein Hintergrundthread erzeugt worden sein, es gibt eine Reihe anderer Möglichkeiten, bspw. Backgroundworker, asynchrone IO-Operationen (.Begin...), asynchrone Delegaten, ThreadPool.QueueUserWorkItem, asynchrone Ereignisse z. B. von SerialPort, u. ä .

01.04.2011 - 09:14 Uhr

Es es mit Bass.NET problemlos möglich

Was spricht dagegen, die Frage bei den Experten im Forum auf http://www.un4seen.com/ zu stellen?

30.03.2011 - 16:38 Uhr

Ich hab keine Codeausschnitte eingefügt, weil hier ja mehrere Komponenten miteinander interagieren. Zudem ist eine vollständige App.config etc... sicherlich wenig hilfreich - deswegen hab ich das CodeBeispiel gewählt.

s. [Hinweis] Wie poste ich richtig? 4.1

Es geht um relevante Code-Ausschnitte - z. B. wo und wie der ServiceHost erzeugt wird, wo und wie Daten gelesen werden... Üblicherweise hat kaum jemand Lust ein Projekt herunterzuladen, zu entpacken, zu starten. Die Chance auf hilfreichen Antworten sinkt.
Edit: Das siehst Du übrigens sehr schön am Verhältnis von Views und Downloads. Es ist also Deine Aufgabe, und nur zu Deinem Vorteil, Dir Gedanken zu machen, was relevant ist.

Das ist echt seltsam mit dem WPF Teil - in der Consolenapplikation und WindowsService läufts ja schließlich auch. HAb den Test jetzt auch noch mit einer WinForms Applikation gemacht --> Selbes Ergebnis: TimeOut.

Ein Unterschied zumindest ist offensichtlich: WPF/Windows Forms haben einen GUI-Thread. Also würde ich mal die angesprochenen Punkte (Erzeugen und Senden) vom GUI-Thread entkoppeln, falls Du das noch nicht getan hast.

30.03.2011 - 15:38 Uhr

Hallo

Hab euch das Beispiel einfach mal angehängt.

Keine gute Idee - poste lieber relevante Code-Ausschnitte.

28.03.2011 - 10:08 Uhr

Versuche ich das Prog. auf einem Win7 Rechner mit 34-Bit laufen zu lassen, schmiert es beim Laden einer Klasse ab.

2 Bit können schon einen Unterschied machen 😄

Was heißt denn "abschmieren" - Fehlermeldung?

Er spring nicht mal in den Konstruktor.

Warum zeigst Du den dann?

Wie kann ich weiter ermitteln, woran es liegt.

Auf dem Windows 7 System einen Debugger verwenden oder einen AppDomain.UnhandledException-Handler implementieren.