Suchergebnisse
Suchergebnisse 1-30 von insgesamt 442.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
VBParadise Barrierefreiheit
BeitragIch würde vorschlagen, solche Themen besser unter Boarddiskussionen zu erstellen: vb-paradise.de/index.php/Board/3-Boarddiskussionen/ Du bist hier im Programmierunterforum. Da diese Version der Forumssoftware allerdings auch schon mächtig alt ist, weiß ich nicht, ob das mit der Version machbar wäre. Es soll allerdings bald ein großes Update geben, wo vielleicht die Barrierefreiheit etwas besser umgesetzt wurde.
-
Warum rechnest du bitte in Nibble? Ergibt doch gar keinen Sinn; kann kaum ein System was mit anfangen. Die meisten ISAs sind auf Byte-Ebene unterwegs und das solltest du auch sein. Du hast also ein 3-Byte Wert. Dementsprechend gehört das in ein (minimum) 4 Byte Integer. Mehr musst du auch gar nicht machen... Der Compiler bzw. die Runtime wird das für dich erledigen. Hier mal ein Beispiel (in C++ wegen dem Union, aber ist in VB/C# sehr ähnlich). C-Quellcode (32 Zeilen) Compilerbefehl: g++ -ointte…
-
Soweit ich weiß, kann das mailto:-Protokoll keine HTML-Formattierung. Wenn du eine HTML-formattierte E-Mail senden möchtest, solltest du schon eine Lib wie MimeKit/MailKit verwenden und darüber das zusammenbasteln. Dann bist du auch unabhängig vom E-Mail Client. Musst du halt nur dem Programm deine Zugangsdaten mitteilen. Beispiele gibt's auch en masse: mimekit.net/docs/html/Creating-Messages.htm
-
Ui, was machst du denn mit einer Server-CPU? Auf dem Board kannst du ein separates TPM installieren, was dann wiederum den Anforderungen entspräche. Bei den "Vorgaben" von Microsoft geht's nur um Sicherheit; Windows 11 verwendet den selben Kernel wie Windows 10 und hat entsprechend die gleichen (oder sehr ähnliche) Anforderungen was reine Leistung angeht. Also ich habe auf meinem Xeon E3-1245 V2 auch Windows Server 2025 laufen, musste dafür nur halt das TPM nachrüsten; je nach Modell sind die Ko…
-
Welche CPU hast du denn momentan verbaut? Wenn das wirklich eine CPU ist, die das nicht kann und keine Fehlkonfiguration und du dennoch upgraden möchtest, gibt's nur den Weg über Reg-Einträge. Die würde ich dann aber wirklich im abgesicherten Modus machen. Dann kannst du ohne Prüfung auf Win11 upgraden.
-
Das ist ganz oft der Fall, dass es funktioniert. Allerdings greift man da in Systeme ein, die gerade bei Windows jederzeit aufgerufen werden könnten. Persönlich würde ich immer davon abraten, die Registry zu bearbeiten, außer man ist im abgesicherten Modus. Und selbst dann vermeide ich es in den Microsoft/Windows Keys zu fuhrwerken. Andererseits nutze ich wo es geht GPOs. Was hält dich denn aktuell vom Upgrade ab? Wenn dich die ganzen Telemetriefunktionen bei Windows stören, kann man die relativ…
-
Solche Probleme kenne ich nur, wenn Systeme absolut verseucht sind; entweder mit Malware oder zahlreichen "Tools" die sich weiß Gott wo in den Kernel einhaken (billige AV-Software wie dieses drecks Avira Zeugs, oder AVG). Wenn ein Reboot (also wirklich Start -> Neu Starten) nicht hilft, dann wird es irgendwelche wilde Fummelei in der Registry auch nicht tun. Da würde ich - gerade bei den Microsofteinträgen - weitestgehend die Finger von lassen. Da du aber sowieso noch auf Windows 10 bist, schnap…
-
Viel interessanter als den Taschenrechner finde ich deine Fähigkeit, durch die Zeit zu reisen. Das wäre doch mal was, wenn das mal vorstellen würdest vb-paradise.de/index.php/Attachment/55698/
-
Select Case vs Sub
BeitragZitat von fichz: „Was ergibt sich mit dieser Methode für ein Vorteil?“ Flexibilität. Modularität. Lesbarkeit. Etc., etc. Theoretisch könnte Amelie es dann auch insofern weiter ausbauen, dass die Komponente abstrakt gehalten wird und erst mit zur Laufzeit definiert wird, welche Funktion ausgeführt wird. Wenn du alles im Designer machst, dann hast du unweigerlich das Problem, dass du das rückgängig machen musst, bevor du dann neue Handler einfügst.
-
Doxygen hat sich mittlerweile als Industriestandard behauptet und wird für unzählige Projekte verwendet. Da es frei und für jede Plattform verfügbar ist, würde ich hier behaupten, dass diese eine Zusatzmodul okay ist Ansonsten gehen natürlich Markdown Files, klar. Jedes README wird so gehandhabt. Die können auch gut aussehen. Persönlich verbinde ich sie miteinander, wie oben beschrieben. Du kannst übrigens auch mittels Markdown-Dateien ganze Wikis füllen.
-
Meine Empfehlung in diesem Fall wäre Doxygen. Das kommt mit zahlreichen Sprachen klar und unterstützt auch Markdown. Mithilfe dessen kannst du HTML, CHTML und auch manfiles als Dokumaterial anlegen; würde ich dir sowieso empfehlen, sowas anzulegen. Versionskontrolle ist in diesem Fall egal, ob du Mercurial, Git oder SVN nutzt. Cool an Doxygen ist übrigens auch, dass es automatisch Klassendiagramme und Abhängigkeitsdiagramme zeichnen und in die Doku einfügen kann. Projekthomepage: doxygen.nl/
-
Exe von woanders starten
BeitragDu kannst mittels dotnet publish einen Order erstellen, indem alle wichtigen Dateien enthalten sind. Am Ende machst du einfach nur noch ein .tgz oder .zip daraus und verteilst es. Du kannst natürlich auch deine .*proj-Dateien um einen Post-Build-Step erweitern, der das automatisch macht. Siehe Doku.
-
Also, ob du deinen Virenschutz weglassen sollst oder nicht, ist egal. Tut hier nichts zur Sache, auch wenn ich grundsätzlich meinem Vorredner zustimme. Ich wollte gerne nur einmal berichten, was es ist, dass Norton tut, damit du eine Idee bekommst, was genau schief läuft. Jedes Antivirenprogramm, welches Netzwerktrafic mitschneidet, schaltet sich mit einem virtuellen Interface an die Netzwerkschnittstelle im Kernel auf, sodass sämtlicher Netzwerktraffic übers AV Tool läuft. Im Grunde genommen is…
-
Properties in dotnet sind nichts anderes, als Eye-Candy/Wrapper um Getter/Setter. In C++ solltest du diese eben genau so verwenden - oder wenn du dir sicher bist, dass du dir nicht gleich das halbe Bein abschießt, halt structs mit public-Membern. Ansonsten geht doch nichts über ein klassisches: C-Quellcode (10 Zeilen)
-
Wie die meisten Formate im Web und in der Informatik, ist CALDAV nicht standardisiert, sondern ein RFC (Request for Comment). Darin ist das Format vorgegeben und für alle öffentlich verfügbar (bei der ISO müsste man z.B. Geld zahlen. Standard für ISOBUS z.B. sauteuer). Naja, was du dir anschauen musst, sind diese beiden (1 2) RFCs, die es übrigens beim ersten Suchergebnis bei Google gab Dann musst du nur noch eine *.ics-Datei erstellen und diese mit dem Explorer öffnen, damit Windows sich darum …
-
Gibt drei Möglichkeiten: 1. Du schaust dir den Quellcode nochmal ganz genau an 2. Du schreibst eine eigene Extension dafür 3. du konvertierst erst mit ToList() und rufst dann ForEach auf. Eine davon ist die Richtige
-
Welchen Vorteil erhoffst du dir, eine Methode als Parameter zu übergeben? Ich sehe bei dir überhaupt nicht einen Einsatzzweck dafür, außer du möchtest filtern - dafür kannste aber genau so gut (und besser) LINQ nutzen. Geht aber, auch ohne dass du den genauen Datentyp weißt, solange du mit Generics umgehen kannst: C#-Quellcode (25 Zeilen) Müsste irgendwie so in VB aussehen: VB.NET-Quellcode (25 Zeilen) Gibt dann folgendes aus: Quellcode (2 Zeilen)
-
Was du noch machen könntest, ist du könntest dir ein Schnipsel aus dem Array ziehen: C#-Quellcode (6 Zeilen) Hier noch ein Schnipsel aus echtem Code: C#-Quellcode (9 Zeilen) Am Ende des Tages bekommst du so auch genau das, was du brauchst. Roh-Daten vom Netzwerk sind z.B. immer BigEndian und müssen (je nach Plattform) zu LE umgewandelt werden (sprich einmal die Byte-Reihenfolge muss durchgetauscht werden. 0<->4 1<->3).
-
Es kommt auf die verwendete Sprache und den Fehler an; ist also immer eine Einzelfallentscheidung. Deine Variante ähnelt halt stark dem üblichen Vorgehen in C und (prä C++11) C++: C-Quellcode (1 Zeile) In modernen Hochsprachen gibt's jedoch viele unterschiedliche Arten und Weisen, mit Fehlern umzugehen. Im Sinne von Clean-Code ist es übrigens nicht, eine Funktion nur ein bool zurückgeben zu lassen, wenn es mehrere Fehlerfälle gibt. So gibst du nur zurück, dass etwas schiefgelaufen ist. Mit einem…
-
Zitat von Amelie: „Da habe ich wohl völlig falsch gedacht...“ Dafür sind wir da Aber ist ja auch gar nicht schlimm, wenn man hier Fehler macht. Dann wird man halt drauf hingewiesen und alle anderen können lernen.
-
Wenn ich dich jetzt richtig verstehe, dann hast du Objekte mit einer 1->N Verbindung zueinander. Sprich 1 Haus hat N Zimmer; jedes Zimmer gehört zu genau einem Haus. Dann ist es schon ganz richtig, die Klassen voneinander in versch. Dateien - oder sogar Unterordner - zu trennen. Wie @Bluespide das bereits gesagt hat. So bewahrst du die Übersichtlichkeit. partial-Klassen dienen eigentlich nur dazu, sehr große Klassen in logische Einheiten aufzuteilen. In deinem Beispiel wäre das z.B. einmal eine …
-
Zitat von VaporiZed: „Indem man sich von der Idee verabschiedet, Controls nach Namen zu suchen, zumindest während der Laufzeit und die Controls in einem UserControl kombiniert, die zusammengehören.“ Alternativ erstellt man einfach Controls, basierend auf den von Microsoft zur Verfügung gestellten und klappert die mit Pattern-Matching ab, sofern man kein eigenes UserControl dafür implementieren möchte. C#-Quellcode (8 Zeilen)
-
Zitat von dive26: „(WLAN-Router) auch zu diesen Infos kommen.“ Ist nicht ganz vergleichbar. Der Router kümmert sich nunmal um das ganze Netzwerk. Der bekommt von allen die DHCPDISCOVER-Nachrichten und kümmert sich auch um IP-Adressvergabe mit Eintrag in seine internen Tabellen. Ein Reverse-Lookup hätte aber eigentlich das tun müssen, was du möchtest. Entweder mit ARP-Liste als Backend oder einfach Brute-Force die IPs im lokalen Netzwerk durchforsten. Wobei du bei letzterem auch drauf achten soll…
-
Zitat von mehmetqan: „Für mich ist der Code Open Source, sobald ich ihn hier poste“ Du hast mehr als die Hälfte ausgelassen. Du hast hier ausschließlich die Code-Behinds gepostet. Es fehlen: - .*proj Datei - .sln Datei - Die Forms-Sourcen - Verwendete Referenzen (die in den .*proj-Dateien stehen) Daher auch der Wink mit dem Zaunpfahl, dass du dir Git aneignen (oder wegen meiner sowas wie DropBox zulegen) solltest. Zitat von mehmetqan: „Ich bin jedoch nicht beruflich in diesem Bereich tätig, sond…