Suchergebnisse
Suchergebnisse 91-120 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hi, das lässt sich in diesem Fall recht elegant mit einem Stack lösen. Erst mal der Code: VB.NET-Quellcode (72 Zeilen) Als erstes wird ein topLevelEntry (Autos, Motörräder) erzeugt. Jeder Entry in diesem topLevelEntry bekommt wiederrum Entries (Autos => BMW, Audi...., Motorräder => Harley, Duccati....). Und jedem dieser Entries werden nun die Modelle zugeordnet. Wird die ListBox geclicked, wird der gewählte Eintrag auf den Stack gepushed. Es wird über den Index festgelegt, welcher Eintrag gewähl…
-
Der Umstieg von VB.Net zu C# ist nicht wirklich ein Umstieg. Abgesehen davon gibt es nicht nur die .NET-Welt. Hat man das Konzept verstanden, ist der Wechsel auf eine andere Sprache relativ leicht zu meistern. C# wird sich meiner Meinung nach sehr lange am Markt halten und ich denke auch bei VB.Net ist das letzte Wort noch nicht gesprochen.....
-
Ahso, jetzt verstehe ich. Ich nahm an, dass 000010 als Binär dargestellt ist.... Wenn das Hexadezimal ist, hast du natürlich recht, das ist &H10. Melde mich gleich wieder..... Wenn die Geräteadresse &H10 ist, dann müsste diese Berechnung die Richtige sein... VB.NET-Quellcode (16 Zeilen) Detaillierte Vorgehensweise wie im Bild oben, nur eben mit Adresse &H10.....
-
Du hast doch in Deinem Eingangspost als Beispiel-Adresse &HFF angegeben. Daher komme ich drauf.... Zitat von dive26: „Beispiel 1: Adresse = FF Befehl = 02“ Nope: 00 0010 (Binär nehme ich an) ist Hexadezimal: &H2.... Hier eine kurze Erklärung zur Umwandlung von Binär zu Hexadezimal: vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd Hast Du zum Beispiel eine Binärzahl: 011010110001011111 so zerteilst Du diese von rechts angefangen in 4er-Blöcke => 01 1010 1100 0101 1111. Jedem 4er-Block ord…
-
Hey, nun da bist Du, wie schon von @3daycliff erwähnt, bei Routing angekommen.... PHP-Quellcode (79 Zeilen) Dies ist eine extrem vereinfachte Form von Routing. Ich muss auch gestehen, dies ist nicht gerade mein Spezialgebiet und es steckt da weit mehr dahinter. Wie auch schon erwähnt, müssen die Inputs, die von außen kommen, gründlich validiert werden. Dies habe ich auch nur rudimentär gemacht. $_SERVER['REQUEST_URI'] beinhaltet den Pfad, der angefordert wurde. Um diesen dreht sich das Ganze. Im…
-
Ich hoffe, ich hab nun Dein Problem richtig verstanden. Du willst eine PHP-Funktion aufrufen und deren Rückgabewert in Deinem Programm verarbeiten. Richtig? Wenn ja, hier mein Lösungsvorschlag. Mit PHP hab ich nicht wirklich viel am Hut und hab da nur rudimentäre Kenntnisse. PHP-Quellcode (23 Zeilen) Und hier das überarbeitete C# Programm C#-Quellcode (34 Zeilen) Du übergibst in Deinem Post-Request, zusammen mit den Parametern, den Namen der Funktion, die vom PHP-Skript ausgeführt werden soll. D…
-
Option Strict On
BeitragEine implizite Typisierung ist aber was Anderes. C#-Quellcode (1 Zeile) oder VB.NET-Quellcode (1 Zeile) ist eine implizite Typisierung. Das darfst Du bitte nicht verwechseln. In beiden Fällen hat "x" einen konkreten Typ. Der Typ wird aus dem Wert abgeleitet, der zugewiesen wird. "Option Strict Off" und "dynamic" schalten die Typ-Prüfung zur Compile-Zeit aus. Compile-Zeit heisst, Dein Code wird übersetzt, im Falle von .NET nach IL. Der Unterschied zwischen beiden ist, dass "Option Strict Off" all…
-
Option Strict On
BeitragDer Unterschied ist, dass "Option Strict Off" die Konvertierungen für Dich durchführt, "dynamic" dies aber nicht macht und spätestens zur Laufzeit fliegt Dir das um die Ohren. Man sollte sich der Unterschiede schon klar sein. vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd = vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd = vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd Schon klar, dass es sich zur Compile-Zeit …
-
Option Strict On
BeitragZitat von Yanbel: „Spätestens hier haben wir auch in C# eine Möglichkeit die Tyisierung zu umgehen.“ Nein hast Du nicht. Dynamic legt den Typ erst zur Laufzeit fest. Dynamic hat keinen Typ, solange das Programm nicht läuft. Wogegen Du bei Option Strict Off eine Variable vom Typ Integer mit einem String belegen kannst und die Konvertierung für Dich vorgenommen wird.
-
Hi, soweit ich weiß, kann man im KeyDown-Event nur Kombinationen von Shift, STRG und Alt abfragen. Nagel mich hier nicht fest, aber ich meine, dass mal irgendwo aufgeschnappt zu haben. Man kann sich jedoch Abhilfe schaffen. Windows bietet die Funktion GetAsyncKeyState, welche systemweit den Zustand jedes Keys zurückgibt. Ich hab Dir mal dürftig was geschrieben. Ist jedoch in C#. Falls Du das nutzen möchtest und eine Übersetzung nach VB brauchst, lass mich das wissen. C#-Quellcode (28 Zeilen) C#-…
-
Hilfe zu Countdowntimer
BeitragDu machst Dir das unnötig schwer. Der Benutzer gibt in die Textboxen Stunden, Minuten und Sekunden ein. Eine Stunde = 60 * 60 Sekunden, eine Minute = 60 Sekunden. Du nimmst also die komplette Anzahl der Sekunden und bei jedem Aufruf von Timer_Tick ziehst Du eine Sekunde ab und nutzt TimeSpan.FromSeconds für die Anzeige der verbleibenden Stunden, Minuten und Sekunden. VB.NET-Quellcode (27 Zeilen)
-
Hi, siehe Bild... Unter MyProject -> Application -> Haken bei "Enable application framework" raus, dann als Startup object SubMain auswählen. Dem Project eine Klasse hinzufügen, die die Sub Main enthält. In dieser dann folgende Zeilen einfügen... vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd VB.NET-Quellcode (8 Zeilen)
-
Hi, was soll den das Ganze letztendlich werden?
-
C# in Verbindung mit .NET-Core 3 ist bestimmt nicht das falsche Pferd, auf das man setzen kann. Seit das Preview erschienen ist, läuft ein Server, erstellt mit .Net-Core, auf meinem Raspberry. Plattformunabhängig und C# ist eine solide Sprache, die noch lange Bestand haben wird.
-
Hi, evtl. hilft Dir das Video hier weiter. https://www.youtube.com/watch?v=81BgFhm2vz8
-
@VaporiZed hey!!! Du hast natürlich recht mit Deinem Beispiel. Nur leider läuft man bei diesem Muster schnell in die Gefahr, den UI-Thread ins Deadlock zu schicken. Die passiert, wenn man beispielsweise in einem Task eine Berechnung ausführt und auf das Ergebnis wartet. VB.NET-Quellcode (18 Zeilen) Dem Task-Object wird ein "Continuation"-Context mitgegeben, was in diesem Fall der UI-Thread ist, denke ich. Der UI-Thread wartet nun auf das Ergebnis, dies wird aber nicht eintreffen können, da der T…
-
Mit Task.Run() (neuer, abgespeckte Version von Task.Factory.StartNew()), bzw. Task.Factory.StartNew() (etwas älter) erreicht man keine wirkliche Nebenläufigkeit. Die Codeausführung stoppt beim Erreichen des Await-Schlüsselwortes und wartet asynchron auf die Beendigung dieser Methode. Solltest Du in die Versuchung kommen, hier sehr zeitintensive Berechnungen durchzuführen, dann wirst Du zwar merken, dass die Form nicht einfriert, aber bis zur Beendigung auch nicht wirklich etwas passiert, was nac…
-
C#-Quellcode (9 Zeilen) Sollte so gehen.
-
Natürlich geht das auch mit IPv6. Der Server muss eben ein bisschen umgebaut werden. C#-Quellcode (27 Zeilen) Man verwendet hier Internetwork.V6 und IpAddress.IPv6Any. Dann ist der Server auch von außen erreichbar. Natürlich gilt das selbe auch für die Clients. Problematisch wird es dann, wenn ein Client keine IPv6-Adresse hat. Wie z. B. im Mobilfunkbereich. Dann ist es nicht möglich, den Sever von außen zu erreichen. Das war auch der Grund, warum ich 4,90€ Euro für Dual-Stack bezahle. Solange I…
-
Mhh, im Internet liest man schon Sachen, wie 1&1 schaltet nur noch DS-Lite-Anschlüsse und dann wieder das Gegenteil. Was steht denn bei "Internet" -> "Online Monitor". Ich meine, da sollte ersichtlich sein, ob DS-Lite oder DS mit erreichbarer IPV4 geschaltet ist? vb-paradise.de/index.php/Attac…931892a8cc43a4710efeb09fd Sieht bei mir so aus. Bevor ich die 4,90€ für echten Dualstack bezahlt habe, stand hier Dual-Stack-Lite.
-
Welchen Provider nutzt Du?