Suchergebnisse
Suchergebnisse 1-30 von insgesamt 795.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von INOPIAE: „Authentication unsuccessful, user is locked by your organization's security defaults policy“Die Fehlermeldung sagt, dass der User nach Policy gesperrt ist. Soweit ich mich erinnere, verbietet O365 Login mit Passwort. Stattdessen muss man Zwei-Faktor-Authentication aktivieren und ein App-Passwort einrichten (weil das ist dann ja sicherer!)
-
ByVal und ByRef - was macht jetzt genau was
Thunderbolt - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragDas Beispiel funktioniert, weil die EventArgs-Instanz an sich nicht verändert wird, sondern lediglich Daten innerhalb der Instanz. Die auslösende Methoden kann dann wie immer auf diese Daten zugreifen. Wenn du dem Parameter e eine andere Instanz zuweist (z.B. per New) ändert das nicht daran, dass die aufrufende Methode weiterhin die ursprüngliche Instanz betrachtet. VB.NET-Quellcode (4 Zeilen)
-
Das, was ich spezifisch verlinkt habe ist JavaScript, also für dich im .NET-Umfeld so nicht zu gebrauchen. Aber es diente uns als Kommunikationsgrundlage, sodass ich jetzt verstanden habe, was überhaupt dein Ziel ist. Es gibt ähnliche Libraries natürlich auch für .NET; allerdings bin ich der Meinung, dass man nicht rechtfertigen kann, für diesen einen Use-Case eine doch recht umfangreiche Dependency ins Projekt zu holen. Also selber bauen. Ein paar Ideen dazu: Es bietet sich an, die Funktionalit…
-
Meinst du vielleicht ein Verhalten wie der debounceTime-Operator im Umfeld reaktiver Programmierung? „Emits a notification from the source Observable only after a particular time span has passed without another source emission.“ Also „das letzte Event, wenn seit $Zeit kein weiteres Event gefeuert worden ist“?
-
If Funktion
BeitragZitat von Haudruferzappeltnoch: „Ob If-Funktion und If-Block im selben Sinne nur optische Unterschiede sind, ist mir da also durch den Kopf gegangen.“Im Groben: Ja. Ein Beispiel: VB.NET-Quellcode (18 Zeilen) Ohne Optimierungen (also Debug, nicht Release) kompiliert ergeben sich daraus die folgenden CIL-Codes (Quasi die „Maschinensprache“ der .NET-Runtime) für die verschiedenen Versionen: * Quellcode (34 Zeilen) * Quellcode (29 Zeilen) Der Unterschied liegt im Wesentlichen nur darin, wie der Verg…
-
Umzug auf VS 2022
BeitragLinien von Englisch „lines“, das sollen also Zeilen sein. Und das meint die Änderungen seit du die Datei geöffnet hast, oder, wenn du ein Git-Repository oder ähnliches für dein Projekt nutzt, seit dem letzten Commit.
-
System.Reflection.TargetParameterCountException: "Parameteranzahlkonflikt."
Thunderbolt - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragZitat von RodFromGermany: „Ob das generell so ist, kann ich nicht sagen.“Ist es und ich kann lösen: BeginInvoke (oder auch Invoke) kann man Parameter für die aufgerufene Methode mitgeben, und zwar als params-Array. Die sind aber nur syntaktischer Zucker für „erzeuge ein Array und belege den params-Array-Parameter damit.“ Beispiel: C#-Quellcode (16 Zeilen) Wenn man also ein Array als Eingabe leistet, wird dieses Array nicht als Array weitergegeben, sondern es wird versucht, die Elemente auf die P…
-
Zitat von oobdoo: „Hab 64GB Hauptspeicher“Wie sieht denn das auf Hardwareseite aus? Hast du mehrere RAM-Sticks (z.B. 2x32GB) und sie so eingebaut, dass Dual Channel möglich ist? Schlechter/kaputter/nicht optimal eingebauter RAM frisst Performance zum Frühstück. Ansonsten: Wenn du mit deiner Anwendung bei Berechnungen 100% Auslastung erreichen willst, musst du auch auf das Caching der CPU achten. „Wirklich“ auf den RAM zuzugreifen ist vergleichsweise teuer, daher versuchen CPUs einzelne Speicherb…
-
Moin, zunächst grundsätzlich: Updater - Worauf sollte man bei eigenen Updatern achten? Zitat von Grinsnir: „der Windows-Defender bei ihm mein Programm blockt“Wahrscheinlich handelt es sich hier um SmartScreen: Siehe Windows 10 - Windows Smartscreen. Wenn du kein Code-Signing-Zertifikat kaufen willst, bleibt wohl nur, die Datei zur Analyse an Microsoft zu senden.
-
Zitat von dirku-65: „einen Bluescreen zu bauen um meine Frau zu ärgern“Das ist in der Tat Malware und das muss wirklich nicht sein. Von dieser Plage gibt es schon viel zu viel. Anstatt zu ärgern, versuche doch mal positive Kreativität; das macht bestimmt auch auf beiden Seiten mehr Spaß … // Geschlossen.
-
Moin, weiterer Hintergrund: NaN kann alles sein, das Double nicht darstellen kann und/oder mathematisch undefiniert ist. Daher ist das Ergebnis aller Operationen mit NaN auch wieder NaN. Außerdem ist NaN ungleich allem, inklusive sich selbst, da es möglich ist, dass zwei NaNs zwar jeweils irgendetwas „nicht darstellbares“ repräsentieren, aber dieses „nicht darstellbare“ ist möglicherweise nicht in beiden Fällen gleich.
-
Tricky SQL-Abfrage
BeitragMoin, mal eine kreative Lösung mit einer Common Table Expression (spart, je nach Datenbank, einen Table/Index Scan gegenüber zwei separaten Queries): SQL-Abfrage (10 Zeilen)
-
Zitat von GOKTerek: „1.) Die Projekte SourceCodes liegen bei uns auf den Servern. 2.) Die Informationen zu dem Projekt liegen jedoch in der Cloud bzw. auf einem externen Server(Ersteller, Status, Version) Richtig?“Nein, so nicht. GitLab kann man selbst installieren und betreiben oder man kann es in der Cloud mieten. Projekte und Informationen zu den Projekten liegen da, wo gehostet wird, also entweder auf dem eigenen Server, oder, wenn man sich für die Cloud entscheidet, eben in der Cloud.
-
Möglicherweise reicht auch schon die ToolStripItemClickedEventArgs.ClickedItem-Property. In deinem Handler also e.ClickedItem.
-
// Geschlossen. Hier ist wieder kaum Eigeninitiative erkennbar. Wenn du möchtest, dass dir der Code oder auch Codeausschnitte geschrieben wird/werden, ist der Marktplatz der richtige Bereich. Aber bedenke dabei: Fertiger Code eignet sich nicht zum Lernen der Grundlagen. Das erreicht man nur durch Übung, je nach Persönlichkeit autodidaktisch oder anhand eines Buchs. Ich bin immer für zweite und manchmal auch dritte Chancen, also bitte überlege dir, wie du zukünftig die Programmierung angehen möch…
-
Moin, es gibt da noch den BackgroundWorker (siehe auch Multithreading mit BackgroundWorker). Ansonsten kannst du auch einen Thread manuell starten (oder z. B. auch BeginInvoke mit Delegatmethoden) oder Async, Await und Task einsetzen.
-
GRAVATAR Image als Bitmap herunterladen
Thunderbolt - - Tipps & Tricks zu Internet- und Netzwerkprogrammierung
BeitragMoin, ich habe verschiedene Verbesserungsvorschläge:1. Die *CryptoServiceProvider-Klassen soll man nicht mehr verwenden. Stattdessen soll man die Create-Methode auf der Basisklasse aufrufen. Quelle 2. Die Hex-Darstellung baust du dir mühsam selbst. Das Framework bietet dafür BitConverter.ToString an. 3. MD5 und der WebClient werden nicht disposed. Der MemoryStream zwar auch nicht, aber der muss auch nicht. Quelle Im Folgenden habe ich den Code etwas angepasst und auch gleich nach C# übersetzt, f…
-
Moin, die Aufgabe schreit nach einer Key-Value-Struktur. Du hast also einen Schlüssel, zu dem du einen Wert ermitteln möchtest. Es bietet sich also an, die gesamte Datenmenge einmal in ein Dictionary-Objekt zu laden, und dann darauf zuzugreifen. Ich kenne dein genaues Datenformat (in GameLanguage) nicht, daher nur mal grob umrissen:- GameLanguage an einem Trennzeichen auftrennen (vielleicht Zeilenumbruch?): Split-Methode - Jede Zeile dann am ersten : auftrennen. Hier funktioniert Split vielleich…
-
Datum aus Email
BeitragMoin, das Format wird spezifiziert in RFC 5322, Abschnitt 3.3. Danach ergibt sich ein Format-String ddd',' d MMM yyyy HH':'mm':'ss zzzz, z. B. für die Verwendung mit der DateTime.TryParseExact-Methode. Es gibt allerdings noch die (veraltete) Möglichkeit, Zeitzonen namentlich anzugeben. Das auch noch einzupflegen, ist dann noch etwas zusätzliche Fleißarbeit. Alternative: Wenn du ein Email-Datum verarbeiten möchtest, sind andere Email-Dinge auch nicht weit weg. Möglicherweise lohnt es sich, eine L…
-
Grundsatzdiskussion: Binärdateien (z. B. Bilder) in Git-Repositorys – Ja oder nein?
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragMoin, ich habe abgestimmt für „Grundsätzlich ja.“ Git kann Binärdateien verwalten, aber eben mit entsprechenden Einschränkungen bei Diffs und Merges. Kleinere Dateien wie Icons oder ähnliches sind absolut ok. Um Problemen wie das Aufblähen der Repo-Größe mit große Binärdateien zu begegnen gibt es Git-LFS. Dabei wird im Repo selbst nur eine kleine Textdatei mit einem Verweis ein einen File-Store abgelegt. Der Vorteil ist, dass das Repo eine handelbare Größe behält. Man braucht dann aber einen kom…
-
Moin, für ein rechtssicheres Vorgehen ist immer die anwaltliche Beratung zu suchen. Ich selbst bin, wie wahrscheinlich die meisten hier, nicht juristisch ausgebildet. Dennoch: Es gab in der Vergangenheit immer wieder mal Diskussionen (i. d. R. von Microsoft [1] [2]) über eine „virale“ Eigenschaft der GPL, da abgeleitete Werke (auch Anwendungen, die GPL-Libraries verwenden) ebenfalls unter GPL lizenziert werden müssen.
-
Moin, die Aktion „Löschen“ ist in IMAP zweistufig: Erst wird die Nachricht mit dem Flag \Deleted versehen. Anschließend löscht ein EXPUNGE oder CLOSE alle so markierten Nachrichten. Wenn ich das richtig sehe, nutzt du MailKit als IMAP-Client. Dort werden die o. g. Befehle über die Methoden IMailFolder.Close oder IMailFolder.Expunge zur Verfügung gestellt (Achtung – die Expunge-Methode bietet einen Parameter für Message-UIDs an, der jedoch nur einschränkt, welche Nachrichten gelöscht werden könne…
-
Ui, hier ging es ja heiß her. Ich habe etwas aufgeräumt; das waren doch einige Nebengespräche, die sich jetzt (hoffentlich) geklärt haben. Halten wir fest: Xiantrius hat mehrfach bekräftigt, an einer Lernverzögerung zu leiden. Daher dauert ein tiefes Verständnis einfach länger. Ich sehe keinen Anlass, das zu bezweifeln. Die Diskussion darüber hat sich doch etwas aufgeschaukelt. Meine Bitte an euch alle: Einmal durchatmen, niemand möchte euch persönlich kränken oder ärgern — manchmal ist man jedo…
-
Welches Web-Interface und welche lokale GUI für Git? Ich kann mich nicht entscheiden ...
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragGitea habe ich mir damals™ mal nur ganz grob angesehen. GitLab habe ich jedoch seit einiger Zeit im Einsatz. Kann man machen, für ein bis zwei Personen braucht es den Hosting-Aufwand (GitLab ist die wesentlich schwergewichtigere Lösung) aber nicht unbedingt; da könnte Gitea völlig ausreichen. Git GUI: Braucht man das wirklich? Ich benutze Git ausschließlich auf der Kommandozeile und ich finde das um Welten angenehmer als die Git-GUIs, die ich vorher in Benutzung hatte (In Reihenfolge: GitHub Des…