Laden...

Forenbeiträge von ujr Ingesamt 1.688 Beiträge

05.05.2014 - 22:30 Uhr

vielleicht klappt es ja wenn ich es mal damit probiere, beide nochmal auf das gleiche Encoding zu setzen oder irgendwie sowas.

Was willst Du "auf das gleiche Encoding" setzen?

Schau Dir einfach mal im Debugger die Werte von filecontent_hex und content an, poste die ggf. hier. Alles andere klingt sehr nach Raterei.

05.05.2014 - 22:07 Uhr

Hallo,

hat jemand ein reproduzierbares Beispiel, wann IndexOf nicht funktioniert? Linq ist hier nicht nur überdimensioniert, sondern als IndexOf-Ersatz auch nicht erkennbar.

Im vorliegenden Fall sollten beide Teile des Vergleichs auch die selbe Verarbeitung erfahren (also bspw. AsciiToHex) und nicht unterschiedliche (nämlich mal den BitConverter).

Im Debugger sollte man eindeutig sehen, warum IndexOf hier nicht funktionieren kann (weil nämlich der BitConverter '-' einfügt).

24.04.2014 - 11:18 Uhr

Die Übungsaufgabe lautet "Schreiben Sie ein Programm, dass für die Zahlen 1 - 100 die Quadratzahlen berechnet und ausgibt".
...
Die einzige Möglichkeit die ich gefunden habe ist über Console.Readline(); aber das ist nun leider nur für Konsolenanwendungen.

Dann schreib doch eine Konsolenanwendung! In der Aufgabenstellung steht nichts Gegenteiliges.
Prinzipiell scheint mir die Anforderung, auf den Knopfdruck zu warten, für Winforms eher ungewöhnlich (auch, wenn es selbstverständlich so wie beschrieben funktionieren würde).

04.04.2014 - 09:27 Uhr

Hallo herbivore,

Und ich kann per Tatsatur problemlos zu anderen Browser-Tabs und -Fenstern wechseln, auch wenn die Dialogbox offen ist. Das geht mit Strg-Bild hoch/Bild runter bzw. mit Alt-Tab, nicht mit der Tab-Taste alleine.

Interessant - dann liegt's anscheinend an Chrome, dass es bei mir nicht geht. Mit Firefox klappt's.

04.04.2014 - 08:41 Uhr

Hallo,

wäre es möglich, dass der Seitentitel einer über "Hyperlink einfügen" verlinkten Seite automatisch abgerufen und eingesetzt wird? Das sollte doch in den meisten Fällen ein korrekter "Linkname" sein.

Die Dialogboxen die bei "Hyperlink einfügen" angezeigt werden, blockieren leider den Tab-Wechsel im Browser, sodass Copy/Paste auch nur teilweise möglich ist.

04.04.2014 - 08:33 Uhr

Aus meiner Sicht derzeit eher Proof-Of-Concept.

... mit so vielen Einschränkungen, dass es eher ein Schritt weg vom vorhandenen als eine Erweiterung ist. Auch ist es z. Z. nur (als Preview) für Windows Apps und nicht für Desktop-Anwendungen verfügbar. Wann diese kommt, steht wohl in den Sternen.

Ich finde eher enttäuschend, was da mal wieder mit hätte/sollte/könnte mitgeteilt wird. Ich finde auch, Microsoft ist für kommerzielle Entwickler zu sprunghaft. (Mir stößt immer noch die Silverlight-Geschichte auf. Ist aber nun auch HTML5/JS schon wieder überholt?

Hier noch zwei Links zum Thema:
C# erzeugt jetzt auch nativen Code

Windows 8 developers are shunning WinJS

Die Entwicklung ist nicht uninteressant, wenn sie denn mal konsequent weiter entwickelt würde. Aber dazu fehlt mir das Vertrauen.

26.03.2014 - 10:55 Uhr

der C-Code

  
const double * const pos[3]  
  

stelt einen (konstanten) Zeiger auf ein (konstantes) Array dar

Ist es nicht eher ein Array von Zeigern (auf double) (die const mal weggelassen)?

Das wäre dann sicherlich auch die Ursache der Problematik hier.

20.03.2014 - 15:10 Uhr

Hallo,

c) WP8 kriegt laut Nokia einen Emulator für Android Apps

dann braucht man ja gar keine neuen WP-Apps mehr.

d) Für Entwickler den Weg zu Plattformunabhängigkeit zu erleichtern; damit das Problem der geringen Apps für WP bekämpfen

Das, wie in anderen Beiträgen auch ähnlich formuliert, wäre ein Argument dafür. Allerdings gäbe es ja auch den umgekehrten Weg. Entwickler, die nur in C#/Dotnet entwickeln, können dann auch einfach (durch Microsoft selbst und nicht einen kleinen Tool-Hersteller) ihre Anwendungen für iOS und Android zur Verfügung stellen. Damit verdienen andere und mögliche Alleinstellungsmerkmale gehen verloren.

Ich sehe auch keinen Sinn darin, dass MS Xamarin "verschrotten" sollte, aber eine Übernahme erscheint mir doch eine eher verzweifelte Maßnahme für mehr "Marktpräsenz".

Ich kann mir das sehr gut in das aktuelle Geschäftsmodell, das MS seit 2-3 Jahren zeigt, vorstellen.

Da frage ich mich natürlich, warum man dann Silverlight auf's Abstellgleis geschoben, damit jede Menge Entwickler zumindest vor den Kopf gestoßen wenn nicht gar vertrieben hat, um HTML5/JS als Crossplattform-Entwicklung zu pushen.

Vielleicht möchte man nun aber Sinofsky-Fehlentscheidungen korrigieren? Ziemlich spät. Aber möglicherweise gibt's ja dann mal eine offizielle Aussage zu Silverlight.

19.03.2014 - 23:11 Uhr

Irgendwie wär's aber doch recht merkwürdig, besonders nach dem ganzen Hick-Hack um Silverlight und HTML/JS.
Und warum sollte Microsoft daran interessiert sein, dass Apps für iOS oder Android entwickelt werden?

04.03.2014 - 21:04 Uhr

Hallo,

am einfachsten ist, wenn Du BeginInvoke statt Invoke verwendest. Natürlich must Du in der entsprechend aufgerufenen Methode prüfen, ob Dein Fenster/Deine Controls noch gültig sind.

04.03.2014 - 12:18 Uhr

Hallo,

such mal nach "Windows Shell ersetzen" (oder ähnlichem, vermutlich auch besser auf englisch).

01.03.2014 - 16:10 Uhr

Hallo,

Du startest einen Listener auf dem IPEndpoint an den Du sendest. Sollte da nicht das Spiel lauschen?

Stattdessen musst Du vermutlich aus Deinem UDPSender lesen, weil das Spiel eine Antwort dorthin (eben an den Absender) schickt. Das macht ja auch der PHP-Code.

13.02.2014 - 14:06 Uhr

Hallo,

in .Net 4.5 kann man das CallerLineNumber-Attribut verwenden. Da dies vom Compiler implementiert wird, ist es deutlich schneller, als ein Stracktrace zur Laufzeit.

16.01.2014 - 09:56 Uhr

Dann hab ich mal Testweise ein ".txt" hinter den ersten Parameter gesetzt und dann ging es?

Nun ja, dann ist es ja offensichtlich, dass der Name der Datei ein ".txt" enthält. Warum sollte es dann ohne diese Angabe kopiert werden können?

Du bist nicht zufällig deshalb zu Deiner irrigen Annahme gelangt, weil der Windows-Explorer standardmäßig(*) keine Erweiterungen anzeigt?

(*) Wie man so arbeiten kann und warum das Standard ist, wird sich mir wohl nie erschließen...

25.12.2013 - 13:36 Uhr

Ausgehend vom obigen Quellcode wird ja nur HsiPort geschlossen, nicht safeFileHandle.

13.12.2013 - 17:12 Uhr

Aus

int* ptr = &array[0];

würde ich schlussfolgern, dass

\*(prt + 1)

aufgrund der Pointer-Arithmetik auch an einer durch 4 teilbaren Adresse liegt. Zumindest, wenn ein int 4 Bytes groß ist und array an einer entsprechenden Adresse liegt.

Es muss also an etwas anderem liegen.

12.12.2013 - 15:06 Uhr

Zu Programmstart wird eine XML in die Instanz Config der Klasse Global_SerializedClasses serialisiert.

Danach wird die Instanz Config aus der Klasse Form1, dieser gleich gesetzt.

🤔

11.12.2013 - 09:43 Uhr

Hallo,

.resx Dateien sind xml-Dateien. Vergleich doch mal mit der Versionsverwaltung, wann sich was ändert.

02.12.2013 - 23:37 Uhr

Ja, habe ich probiert.

  
KontrastSlider = null;   
  

bringt nix. Hoffe, es war auch so gemeint.

Nöö - eher

if (KontrastSlider == null)
{
   Debug.WriteLine("KontrastSlider  ist null");
}

Du musst, durch Debuggen oder Logs, herausfinden, welcher Wert null ist. Es ist anzunehmen, dass irgendwo Dein KontrastSlider wie zu Anfang zitiert, null ist. s. dazu aber [FAQ] NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt

Dass das beim Kompilieren auftritt, ist aber jedenfalls eine Fehleinschätzung.

02.12.2013 - 22:48 Uhr

Hallo,

hast Du geprüft, ob "KontrastSlider" null ist? Was steht in der Methode "Slider_Kontrast_Changed"?

08.11.2013 - 17:10 Uhr

Hallo,

baue Logging in Deine Anwendung ein. So kannst Du zur Laufzeit kontrollieren, was sie macht.

Ideal, jedoch nicht immer möglich, wäre Remote-Debugging.

07.11.2013 - 09:41 Uhr

Das müsste doch so funktionieren? Aber anscheinend nicht.

Das kommt auf Deinen Text an. Überprüfe das Verhalten mit dem Debugger: s. [Artikel] Debugger: Wie verwende ich den von Visual Studio?

05.11.2013 - 17:47 Uhr

Hallo Manuals,

bitte kürze den Code auf relevante Teile. Beachte [Hinweis] Wie poste ich richtig? 4a, 4c, 4.1

05.11.2013 - 09:30 Uhr

Nun ja - es ist natürlich ein Unterschied, ob man eine Zip-Datei direkt im Programm öffnen kann und ob dies ausreicht, oder ob man per Doppelklick aus der Oberfläche des Packprogramms, das mit Zip/Rar/7z verbunden ist, eine Datei öffnen will.

04.11.2013 - 18:18 Uhr

Womit öffnest Du die Zip-Datei?

Dateien können natürlich aus dem temp-Ordner geöffnet werden. Nur muss sie das Pack-Programm auch dort stehen lassen. Probier mal, ob's mit Winrar funktioniert.

04.11.2013 - 18:00 Uhr

Wenn da Interesse besteht muss ich das nochmal raussuchen.

Wäre schon interessant. WOL ist zwar prinzipiell eine Eigenschaft des BIOS, wird aber durch (veränderbare) Eigenschaften der Netzwerkkarte (bzw. deren Treibers) beeinflusst.

04.11.2013 - 17:54 Uhr

Hallo HelishCoffe,

Da sich mein C# Client mit einem Java Server verbindet, werden mir wohl WCF und .net Remoting wenig bringen.

Dann hättest Du das anstelle von "Frage bezüglich TCP bzw Sockets in C#" schreiben müssen und nicht nachträglich einen Helfer von oben herab belehren wollen.

29.10.2013 - 10:20 Uhr

Hallo,

Du willst den arc cos eines Winkels bestimmen?

Vermutlich musst Du die Rückgabe von Math.Acos in Grad umrechnen, nicht sein Argument (weil dieses nämlich >1 ist, ist Math.Acos nicht definiert).

10.10.2013 - 11:14 Uhr

... und auch auf die vielen "Trivialkommentare" sollte besser verzichtet werden. Dass bspw.

textbox.Clear()

selbige leert, ist unmittelbar ersichtlich.

Zum Beenden von Threads gibt es bessere Möglichkeiten als Abort() - such mal im Forum. Im vorliegenden Fall ist es problematisch, dass stream.Read blockiert. Besser wäre stream.BeginRead zu verwenden.

06.10.2013 - 22:22 Uhr

der "Hauptunterschied" zwischen VS 2010 und VS 2012 ist, dass mit VS 2012 auch für .net 4.5 entwickelt werden kann, während VS 2010 nur bis .net 4.0 geht.

Wichtig ist durchaus auch die in VS2012 fehlende Makrounterstützung und die gleichfalls fehlenden Setup-Projekte. Es kann also durchaus auch von Vorteil sein, bei VS2010 zu bleiben.

13.09.2013 - 10:03 Uhr

Hallo,

das geht so

List<KlasseB> BList = AList.FindAll(x => x is KlasseB).Select(x => x as B).ToList();

oder noch besser so:

List<KlasseB> BList = AList.OfType<KlasseB>().ToList();
12.09.2013 - 13:20 Uhr

Hallo,

was "Documents and Settings" angeht - das ist in aktuellen Windows-Versionen kein Ordner, sondern ein Link auf "\users", den man absichtlich nicht öffnen kann.

25.06.2013 - 12:04 Uhr

Nimm besser die StopWatch-Klasse.

Was Deine TIME...-Funktionen machen, weiß ich nicht.

24.06.2013 - 14:52 Uhr

nun suche ich den RI eingang an meim ComPort in C#

Man beginnt üblicherweise in :rtfm:
SerialPort-Klasse
SerialPort.PinChanged-Ereignis
SerialPinChange-Enumeration

Auch mit Suche nach "serialport c# ri pin" wärest Du schnell vorangekommen.

s. dazu auch [Hinweis] Wie poste ich richtig? 4c

18.06.2013 - 10:53 Uhr

Noch ein Stichwort: EnumDisplayDevices

Um dies in C# verwenden zu können, musst Du die API Funktion(en) über P/Invoke importieren.

Von dieser Funktion ausgehend, wirst Du sicherlich über "enable", "disable", "monitor", "display" u.ä. weitere Informationen finden können.

10.06.2013 - 15:53 Uhr

Hallo,

Die Deutsche Rechtschreibung ist C# du darfst damit machen was du willst, wenn du Blödsinn programmierst wird es nur dich interessieren.
Es gilt auch für alle anderen Rechtschreibungen.

Es ist ziemlich sinnfrei, sich auf eine Signatur zu beziehen und dabei ein Zitat zu verwenden, das diese nicht enthält. Stattdessen hättest Du mal dem Link folgen sollen.

Mit Deinem Anspruchsdenken (Push nach 9 Stunden zudem noch nachts und sonntags, keine eigenen Bemühungen zur Diskussion gestellt - offensichtlich erwartest Du eine Komplettlösung vorgekaut zu bekommen) und Deinem Umgang mit anderen Board-Mitgliedern sorgst Du nicht gerade dafür, dass jemand Lust hat, Dir hier unentgeltlich in seiner Freizeit zu helfen.

Vielleicht konkretisierst Du Deine Frage erst mal. Und wenn Du "das schon mal geschaft" hast, dann wäre es doch am einfachsten da nachzuschauen, wie Du's gemacht hast.

26.05.2013 - 10:51 Uhr

Hallo lot2learn,

ich gehe davon aus, dass diese Anfrage von Dir stammt:
Why is TextChanged Event fired multiple times?

Tatsächlich ist das die deutlich besser geeignete Stelle für Dein Problem. Zu Deinem Posting hier s. jedoch [Hinweis] Wie poste ich richtig? 2.2

21.05.2013 - 14:49 Uhr

Womit dieses Archiv gepackt wird kann ich so nicht sagen, vermutlich aber nicht mit 7Zip oder WinRar.

Dann ist's eher unwahrscheinlich, dass es tatsächlich Rar ist. Obwohl es einige Programme gibt, die Rar entpacken, kann nur Rar (bzw. WinRar) dieses Format erstellen.

Schau doch mal mit einem Hexeditor in die Datei, ob Du etwas auffälliges siehst. Kannst Du die Datei mit 7zip o.a. Tools entpacken?

14.05.2013 - 09:55 Uhr

---> Lösung gefunden

Ich hätte es jetzt Frickelei genannt. Es ist einfach ungünstig, solche wechselseitigen Abhängigkeiten einzubauen. Was machst Du z. B., wenn Du unterschiedliche Label oder Textboxen aktualisieren willst?
Eine deutlich bessere Alternative zeigt die :rtfm: zu ShowDialog.

29.04.2013 - 12:04 Uhr

Ich möchte gerne die Priorität von meinem seriellen ComPort erhöhen, damit ich Daten schneller senden und empfangen kann.

Ich kann mir nicht vorstellen, dass das zielführend sein sollte. Welches Problem möchtest Du dadurch lösen?

29.04.2013 - 00:17 Uhr

Hallo,

WPF unterstützt natürlich Jpeg.

Und nun stell die Frage nochmal so, dass man auch weiß, was Du meinst. Und beachte dabei [Hinweis] Wie poste ich richtig? 5

In dieser Form ist es jedenfalls eine Zumutung.

28.04.2013 - 17:23 Uhr

Ich greife auf die überladene Methode BeginInvoke(Action) zu und diese Methode ist static

Welche Klasse Dispatcher meinst Du, die eine statische BeginInvoke-Methode hätte? Die hier üblicherweise assoziierte Klasse ist die aus System.Windows.Threading und deren BeginInvoke ist mitnichten static.

s. dazu [FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke)