Suchergebnisse

Suchergebnisse 1-30 von insgesamt 100.

  • Benutzer-Avatarbild

    Seid ich Deine Vier Views Videos gesehen habe, bin ich begeistert von typisierten Datasets! Ich gebe mir die größte Mühe, nichts untypisiertes zu machen. (Außer das berühmte zweimal Casten) Ist aber als Anfänger nicht immer leicht, die richtigen Funktionen zu finden. Aber Du hast mir ja geschrieben, welche typisierten Befehle ich dafür verwenden kann. Alles gut /Veronesi

  • Benutzer-Avatarbild

    Ja, das ist richtig. Mein Datenmodell ist wirklich noch nicht korrekt! Das ändere ich auch gleich noch. Mir ging es aber vorerst nur mal um das Prinzip, wie ich das mache. Und das mit der Liste ist perfekt. Aber das Datenmodell muss ich auch noch verbessern! Vielen Dank! /Veronesi

  • Benutzer-Avatarbild

    @EDR Danke für die Antwort. Das mit der List(of T) ist mir eben erst später eingefallen. Die Kabel können schon mehrfach vorkommen. Ich kann ja beliebig viele Rows in tbl_Chassis haben. Und jedes Chassis KANN (muss aber nicht) die gleichen Kabel enthalten. Und schlussendlich muss ich beim Export ja alle Kabel von allen Chassis gruppiert haben. Aber vielen Dank. Mit der Liste funktioniert es. /Veronesi

  • Benutzer-Avatarbild

    @Hannes Danke für Deine Antwort. Leider habe ich dafür kein Budget zur Verfügung. (Ausser Arbeitszeit ) Aber ich werde mir das "List and Label" trotzdem mal anschauen. Vielleicht ist es ja irgendwann mal hilfreich. /Veronesi

  • Benutzer-Avatarbild

    Hallo Zusammen Ich erstelle gerade ein kleines Programm mit einem strikt typisierten Dataset. Dank den guten Anleitungen von @EDR ging das bisher recht gut. Es läuft alles. Doch nun müsste ich eine Art Export Funktion schreiben, die eine Stückliste erstellt. Und ich habe leider keine Ahnung, wie die Abfrage dazu aussehen muss. Zuerst hier mal die Struktur eines Teils des Datasets: 37061-TeilDesDatasets-png Es gibt also beliebig viele Desks, die jeweils aus beliebig vielen Chassis resp. Hardware …

  • Benutzer-Avatarbild

    Gib mal den Befehl Quellcode (1 Zeile) ein. In der 3. Zeile (1. nach der Leerzeile) ist die Statistik Zeit aufgeführt. Mittels intelligentem parsen kannst Du diese Zeit extrahieren. Oder etwas kürzer: Quellcode (1 Zeile) in der Konsole eingeben.... Den Befehl quser einfach ausführen und die Rückgabe (Ausgabe) in VB.NET umleiten, und parsen. Veronesi

  • Benutzer-Avatarbild

    Du könntest z.B. eine zweite Form erstellen (100% Opacity) und darauf die RTB. Und dann die Form an der richtigen Position (über der Mainform) anzeigen lassen. Dazu kannst Du dann noch im MyBase.Move Event abfragen, wann die Mainform verschoben wird, und dann die zweite Form entsprechend mit verschieben. Ist natürlich alles nicht so elegant, aber funktioniert grundsätzlich.

  • Benutzer-Avatarbild

    Das ist aber wirklich "dirty". Lieber so: VB.NET-Quellcode (21 Zeilen)

  • Benutzer-Avatarbild

    Ist ja klar. Nach der Anzeige für "help", wartest Du auf eine Eingabe (Console.ReadLine). Danach ist das Programm ja fertig. Du hast keine Schleife oder etwas, damit das Programm weiter Deine Eingaben prüft!

  • Benutzer-Avatarbild

    Platinen selber herstellen

    Veronesi - - Off-Topic

    Beitrag

    Ich selber tue mir das mit dem Selbstherstellen von Platinen schon lange nicht mehr an. Das heißt: Das Layout mache ich schon selber. Aber einfache Printe lasse ich bei pcb-pool.com herstellen und liefern. Das kostet meist nicht die Welt und hat den Vorteil, dass die Leiterplatten eine recht gute Qualität haben. Zudem kann man auch (2), 4 oder 6 Lagen Leiterplatten herstellen lassen. Zudem bekommt man auf Wunsch kostenlos (!) die Stencil dazu, um die Bauteile in Lotpaste zu bestücken und anschli…

  • Benutzer-Avatarbild

    Also wenn nur das Wetter angezeigt werden soll, würde ich das nur ca alle 60 Sekunden updaten. Ich denke, dass sich das Wetter selten schneller verändert Damit "verbrauchst" Du dann auch nicht zu viel Bandbreite. Aber wie oft Du aktualisierst, bleibt Dir überlassen. Auf jeden Fall würde ich nicht unter 5 oder sogar 10 Sekunden gehen! Veronesi

  • Benutzer-Avatarbild

    Verstehe ich das richtig? Du willst alle 100ms jeweils 3 Bilder aus dem Internet herunter laden und darstellen? Hast Du Dir mal überlegt, was passiert, wenn der Download eines Bildes (warum auch immer) länger als 100ms dauert? Dann ist die TimerX_Tick Sub noch nicht beendet, aber es wird bereits die nächste TimerX_Tick Sub aufgerufen. Ich an Deiner Stelle würde nicht so häufig aktualisieren. Und mindestens - wie man das bei Mikrokontroller und Interrupts macht - während der TimerX_Tick Sub jewei…

  • Benutzer-Avatarbild

    Ok, ich darf hier in der tbl_Points die Spalte ID nicht als Schlüsselspalte definieren. So wäre es korrekt, dann funktioniert es auch! Nun ist bloss noch die Frage, wie ich dieses Dataset korrekt an ein Chart anbinde. Der Benutzer soll schlussendlich "beliebig" viele Serien mit jeweils beliebig vielen Datenpunkten hinzufügen können. So wie ich das sehe, kann man das nicht mehr alles im Designer machen...

  • Benutzer-Avatarbild

    Vielleicht hilft Dir dies weiter? Gruss, Veronesi

  • Benutzer-Avatarbild

    Hallo Zusammen Ich habe momentan gerade einen Knopf im Gehirn und komme deshalb nicht mehr weiter. Ich möchte ein Dataset im Designer konfigurieren, welches anschliessend an ein Chart angehängt werden kann. Ein solches Dataset muss ja mindestens aus zwei Tabellen bestehen: tbl_Series und tbl_Points. Siehe Screenshot vb-paradise.de/index.php/Attachment/31595/ Aber nach meinen Überlegungen kann das so ja gar nicht funktionieren. Ich benötige eine unbekannte Anzahl (x) an Serien. Und jede Serie bes…

  • Benutzer-Avatarbild

    Automatisierung Laptop Zurücksetzung

    Veronesi - - Off-Topic

    Beitrag

    Dann wird es schwierig. Da mit VB.NET logischerweise Windows mit der entsprechenden .NET Version installiert sein muss, kannst Du damit nicht das Windows platt machen und neu installieren. Da müsstest Du eher C programmieren und das ganze mit einem Bootloader versehen und über externes Medium booten. Aber warum das Rad neu erfinden? Ansonsten wie @RodFromGermany geschrieben hat: Zitat von RodFromGermany: „Definiere sabrina123451 schrieb: Zurücksetzung“ Edit: WDS kannst Du auch mit Win8.1 oder Wi…

  • Benutzer-Avatarbild

    Automatisierung Laptop Zurücksetzung

    Veronesi - - Off-Topic

    Beitrag

    Wenn Du einen Server hast, (oder einen PC, der immer läuft), dann würde ich WDS empfehlen. Danach kannst Du immer mit F12 ein vorbereitetes Image laden. Ich installiere alle PCs hier so. Und das sind pro Jahr ca. 1'000 Stück. Veronesi

  • Benutzer-Avatarbild

    Wenn ich deinen Titel so lese, dann suchst du evtl noch etwas anderes, als du gefragt hast. Du kannst den Pfad der Settings insofern beeinflussen, als das du die Einstellungen nicht lokal, sondern im Roaming Profil speicherst. In einer Domäne werden die Settings somit im Serverprofil gespeichert und sind somit unabhängig vom PC verfügbar. Einfach ans Domänen-Benutzerprofil gekoppelt. Einfach jede Setting einzeln auswählen und unter dem Eigenschaftenpanel Roaming = True auswählen! Die URL im Pfad…

  • Benutzer-Avatarbild

    Oder über die API (Versteckter Text) Gruss Veronesi

  • Benutzer-Avatarbild

    Nur mal so Daumen in den Wind, ohne den ganzen Thread gelesen zu haben. Aber hast Du als x86 kompiliert? Ich hatte mal ein ähnliches Problem. Und die DLL war nur 32-bit. Einfach mal als Test im Konfigurationsmanager von "Any CPU" auf "x86" umstellen. Wie gesagt, ich habe nicht den ganzen Thread gelesen.. Veronesi Edit: Gerade Post 14 gelesen...

  • Benutzer-Avatarbild

    Hallo @ErfinderDesRades Nochmals herzlichen Dank. Das ist eine wunderbare Hilfe! Das letzte Return von Dir allerdings lasse ich weg. Denn es könnte - theoretisch - sein, dass jemand den Server (warum auch immer) zweimal eingetragen hat. Und dann möchte ich alle Einträge aktualisieren. Ich weiss, mehrfache Einträge machen keinen Sinn und werde ich später noch abfangen. Aber momentan lasse ich das so. Vielen Dank nochmals! Super Hilfe! Veronesi

  • Benutzer-Avatarbild

    @ErfinderDesRades Vielen Dank für Deine sehr logische Erklärung. Das hat mir weitergeholfen. Ich habe nun im WriteData anstelle von SyncLock folgendes geschrieben: VB.NET-Quellcode (10 Zeilen) Ist das soweit korrekt? (Es läuft nun immerhin ohne Fehlermeldung) Deine Alternative mit den BindingSources zu suspendieren, wollte ich vorerst nicht umsetzen, denn dann würden meine Einträge u.U. mehrere Sekunden nicht aktualisiert werden, wenn ein einzelner Ping länger braucht, bzw. ein Timeout hat. Aber…

  • Benutzer-Avatarbild

    Hallo Zusammen Um Databinding und typisierte Datasets besser zu verstehen, bin ich gerade daran die Videos und Tutorials von @EDR durchzugehen. Dabei habe ich nun ein Problem. Zu Testzwecken habe ich mir ein Programm gemacht, in welches der Benutzer in ein Datagridview mehrere Hostnamen eintragen kann. Diese werden per Databinding ins Dataset geschrieben. Beim Beenden und Starten des Programmes werden die Daten in eine XML Datei geschrieben bzw. geladen. Dies funktioniert einwandfrei. Das Progra…

  • Benutzer-Avatarbild

    Hast Du mal überprüft, ob nicht ein Virenscanner eine DLL oder EXE blockt? Zudem könntest Du den letzten Restorepoint von Windows nutzen. Veronesi

  • Benutzer-Avatarbild

    Den PC Namen kannst Du mit folgender Funktion ändern. Achtung: Es werden Admin-Rechte benötigt. Im Anschluss muss ein Neustart durchgeführt werden, da Windows den Hostnamen sonst nicht ändern kann. VB.NET-Quellcode (13 Zeilen) Veronesi

  • Benutzer-Avatarbild

    Hi VB1963 Vielen Dank! Darauf hätte ich auch selbst kommen können! Es hat einwandfrei geklappt! Danke! Veronesi

  • Benutzer-Avatarbild

    Fast! Aber ich meine nicht ein eigenes (statisches) Bildchen, sondern dieses Messgerät. Wenn Du im Designer des ReportViewers (*.rdlc Datei) einen Rechtsklick machst, dann Einfügen > Messgerät. Dieses Messgerät hätte ich gerne anstelle der Zahl jeweils in der Tabelle. Im Anhang ein Bastel-Testprojekt. Einfach starten, irgendwelche Daten eingeben, und dann den Report Refreshen, oder beenden und wieder starten. (Daten werden automatisch gespeichert).

  • Benutzer-Avatarbild

    Hallo RodFromGermany Danke für Deine Antwort. Ich denke, das ist nicht ganz das Richtige. Im DGV selbst ist es OK, wenn die Zahl so drin stehen bleibt. Ich möchte nur ausschliesslich im Report (also beim Ausdrucken vom M$ ReportViewer), dass diese Zahl als solche Grafik dargestellt wird. Veronesi

  • Benutzer-Avatarbild

    Hallo Zusammen Ich habe mir ein typisiertes Dataset mit Hilfe des Designer zusammen geklickt. Nun möchte ich gerne einen Microsoft ReportViewer erstellen, was auch einwandfrei klappt. Hier ein Beispiel. vb-paradise.de/index.php/Attachment/28997/ Leider sind die Messwerte nur tabellarisch aufgelistet. Ich möchte aber gerne pro Zeile (also für jeweils Spannung und Strom) ein solches Messgerät haben, wie unten abgebildet. Im Moment zeigt das Messgerät bloss die Summer aller Spannungseinträge an. Ab…

  • Benutzer-Avatarbild

    Split() langsam

    Veronesi - - Sonstige Problemstellungen

    Beitrag

    Für .ToList brauchst Du mindestens .NET 3.5. Prüfe mal das! Sonst lasse das .ToList weg. Wenn Du VB.NET Code verwendest (also Text.Split.... Nicht Split(...) ) dann reicht das schon! Veronesi