Suchergebnisse

Suchergebnisse 1-30 von insgesamt 971.

  • Benutzer-Avatarbild

    Da konnte ich jetzt bei dem Vorpost nix an Infos für mich mitnehmen. Ich blick's leider nicht. Ich habe mich jetzt dazu erstmal entschieden, das folgendermaßen zu basteln - obwohl ich eigentlich auch auf Enums verzichten wollte. Ich nehme das "If-durch-Feldindexauswahl-ersetzen"-Vorgehen, so wie ich es bereits bei meinem Konsolenmenü genutzt habe. VB.NET-Quellcode (17 Zeilen) Die einzelnen Vorgangsklassen bekommen je einen Enum-Wert aus einem ProcessType-Enum. Dieser Wert wird mit über das IBook…

  • Benutzer-Avatarbild

    Datum parsen

    VaporiZed - - Internet- und Netzwerkprogrammierung

    Beitrag

    Da kommt aber 12:49 raus. Er will aber 14:49

  • Benutzer-Avatarbild

    Datum parsen

    VaporiZed - - Internet- und Netzwerkprogrammierung

    Beitrag

    VB.NET-Quellcode (2 Zeilen)Soweit ich das verstehe, stimmt aber das Ergebnis theoretisch mit 13:49. Wir befinden uns derzeit in der MEZ, also GMT + 1 Stunde. Da der Datumstext in der gleichen Zeitzone "ist", also die Angabe macht: hey, ich bin in der MEZ, ist eben die Zeit mit 13:49 für uns unverändert. Entweder versteh ich es falsch oder es liegt ein Fehler im Text vor.

  • Benutzer-Avatarbild

    Datum parsen

    VaporiZed - - Internet- und Netzwerkprogrammierung

    Beitrag

    Uff … Gematik. Die hat zwar ne FAQ-Excelliste rausgebracht, aber da werd ich bei Frage Q_0782 auch nicht schlauer. Letztenendes könntest Du ggf. alle Möglichkeiten von Ist- und Sollwerten hier mal auflisten, vielleicht ergibt sich daraus was.

  • Benutzer-Avatarbild

    Datum parsen

    VaporiZed - - Internet- und Netzwerkprogrammierung

    Beitrag

    Zum einen würde an sich erstmal reichen DateTime.TryParse(datum, dateValue), da in dateValue dann schon das Ergebnis drinsteckt. Aber: Einer von uns hat einen Denkfehler: Der Ausgangstext bedeutet doch: Dort, wo es gesendet wurde, ist es 13:49:05 und es ist dort eine Stunde später als in Greenwich (Nullzeitpunkt). Also ist in Greenwich 12:49:05 und am Absendeort 13:49:05. Wie kommst Du daher auf 14:49:05? Sommerzeit?

  • Benutzer-Avatarbild

    Auch von mir: Willkommen im Forum. Das komische Verhalten passiert zwar, wenn man Controls mit ververdrahteten EventHandlern ausschneidet und einfügt, aber nicht beim schließen und speichern. Wenn das reproduzierbar passiert, erstell eine Datei mit EventHandler, speichere, öffne die Datei im Datei-Explorer, schau nach, ob das Handles noch mit drinsteht. Wenn ja: Datei im Explorer schließen, Visual Studio schließen, öffne dann in Visual Studio Dein Projekt und schau dann nochmal in VS und im Date…

  • Benutzer-Avatarbild

    .Net 2022

    VaporiZed - - Daten(bank)programmierung

    Beitrag

    Entweder Du reagierst manuell auf das CurrentChange-Ereignis der BindingSource oder Du machst es sauber, indem Du die TextBox per DataBinding an die passende Property/DataTable-Column bindest.

  • Benutzer-Avatarbild

    Wie bereits in Post#1 erwähnt: Da diese Klassen nicht die Daten haben, um mir diese Informationen zu liefern, kann ich das nicht bewerkstelligen. Ich könnte das Problem vielleicht umgehen, indem ich allen Vorgangsklassen solch eine Funktion spendiere und pauschal alle Daten gebe (Warenliste, Lieferantenliste, später Kundenliste usw.) und sich die einzelnen Klassen dann für den Infotext die Daten raussuchen, die sie brauchen. Aber das könnte irgendwann eine sehr große Parameterliste werden. Klass…

  • Benutzer-Avatarbild

    Ich lad mal selber hoch. Ich habe die Hinweise aus Post#2 und #4 eingebaut. Achtung, ich hatte nur .NET-Framework 4.8, daher ggf. wieder runtersetzen. Projektmappe öffnen, erst das DLL-Projekt kompilieren, damit die DLL erstellt wird, dann MyProject kompilieren. Dann starten, dann SubForm1 öffnen, da ne Auswahl treffen, SubForm1 nicht schließen, SubForm2 öffnen und auf dem TabControl die 2. Seite öffnen. btw: Das Programm ist in seiner Grundform etwas instabil gebaut. Wenn man da ne falsche SubF…

  • Benutzer-Avatarbild

    @fichz: Wenn jetzt aber ein Lieferant seinen Namen ändert, wie machst Du das mit Auswertungen, um zu sehen, was vor und nach der Namensänderung von dem kam? Im krassesten Fall könnte ich mir auch vorstellen: Was passiert, wenn eine Sache umbenannt wird und 3 Jahre später eine andere Sache aus der gleichen Klasse den Namen der ersten Sache bekommt? Unwahrscheinlich, aber nicht unmöglich. Wenn z.B. Hans Schubert seine Vorhängeschlösser Lockfix nennt, dann aber Großfabrik Schneider daherkommt und s…

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe ein paar hier vereinfacht dargestellte Klassen. VB.NET-Quellcode (21 Zeilen)Dies ist als Vorstufe für eine Datenbankverwendung so aufgebaut, dass z.B. die Sell-Klasse nur die ID der Ware kennt, aber nicht die Warenklasseninstanz an sich, um Datenredundanz zu verhindern, wenn der Artikel nochmal verkauft wird (und zwar im Sinne von: der gleiche Artikel, nicht derselbe) Desweiteren habe ich in der MainForm-Klasseninstanz je eine List(Of) der o.g. Klassen. Ich habe weitere …

  • Benutzer-Avatarbild

    Zitat von kafffee: „Oje, das mach ich ungern. Hab grad mal nachgeschaut, ich hab in meinem Projekt 88 Verweise auf die Playlist, da müsste ich das allermeiste wahrscheinlich wieder ummodeln.“ - dazu Kent Beck: »for each desired change, make the change easy (warning: this may be hard), then make the easy change«

  • Benutzer-Avatarbild

    Listview Search

    VaporiZed - - Sonstige Problemstellungen

    Beitrag

    Bevor Du weitermachst, bitte die empfohlenen VS-Einstellungen verwenden. Option Strict Off hast Du nämlich bei txtarray = zeile.Split(":") und LV.Items.RemoveAt(item.Text) gecodet. Letzteres dürfte auch Deine Suchfunktion stören.

  • Benutzer-Avatarbild

    @kafffee: Ich würde das als sinnvoll erachten, ja. Über diese Datenpakete komme ich an die Trackinfos wie Interpret, Songtitel, Albumname und eben auch an die Plattendeck-TrackID, welche eben ein zusätzliches Merkmal ist, welches aber nix in der Ursprungsklasse zu suchen hat.

  • Benutzer-Avatarbild

    Zitat von kafffee: „Aber das war schon so gedacht von dir oder?:“Nee, das ist immer wieder dasselbe Objekt. Was ich meinte, war: es gibt 1000 Tracks. Und es gibt die zu-Decks-Hinzufügepakete. Diese Pakete sollen je aus einem Verweis auf einen der 1000 Tracks bestehen und einer eindeutigen ID. Den Decks werden dann nur neue Pakete hinzugefügt, sodass dann eben zum linken Deck je ein neues Paket hinzugefügt wird mit:- Verweis auf Track 543 und ID 1 - Verweis auf Track 999 und ID 2 - Verweis auf Tr…

  • Benutzer-Avatarbild

    Ja, ich seh grad. Das alte, leidige Thema TabControl/TabPage: Was nicht sichtbar ist, ist nicht da. Mach mal: VB.NET-Quellcode (14 Zeilen)

  • Benutzer-Avatarbild

    Ne, ein Casten von Object zu Irgendwas erzeugt keine Kopie, sondern einfach nur die für den Compiler in einen bestimmten Typ umgewandelte Originalinstanz. Würdest Du mit Option Strict Off arbeiten, bräuchtest Du den Cast nicht und Du könntest mit der Object-Variable auf TrackID zugreifen. Der Cast ist nur für die Typpsicherheit. Es erstellt keine Kopie.

  • Benutzer-Avatarbild

    Da Date/DateTime aber ein Wertetyp ist, bekommt es eh 01.01.0001 (?) von Haus aus zugewiesen. Als SQL-Laie vermute ich eher, dass der SQL-Teil (" & name1 & "," & wert & "," & Zeitstempel & ")" falsch ist, weil hier um die Werte herum die Hochkommata ' fehlen oder dass das Datum in einem SQL-kompatiblen Stringformat vorliegen muss.

  • Benutzer-Avatarbild

    Richtig. Oder Du bekommst es hin, dass Du die Daten anders organisierst. Ich würd in meinen Projekten wohl eher ein Datenpaket haben, bei dem ich auf den Track verweise (z.B. mittels ID) und dann noch eine TrackID hinzufüge. VB.NET-Quellcode (4 Zeilen)So bleibt der Track selbst unbehelligt und es kann trotzdem eine Zusatzinfo vergeben werden. Denn: Was interessiert es das 8. Lied von der 15. CD von Madonna, dass es in Deinem Programm die TrackID 187 bekommt?

  • Benutzer-Avatarbild

    Das ist doch so, als ob Du schreibst:VB.NET-Quellcode (2 Zeilen)Da kannst Du vorher oder zwischendurch den Button auch in Listen schieben oder zwischen Form-Instanzen hin- und herschubsen. Wenn der Text neu gesetzt wird, ändert er sich eben. Deine Sub AlbumZuPlaylistZufuegen_Execute(obj As Object) nimmt die Track-Objektinstanz entgegen, modifiziert es und schiebt es in eine Dateiliste. Aber das Objekt, ob nun in einer oder in 5 Listen, ist doch immer dasselbe. Änderst Du es an einer Stelle, ände…

  • Benutzer-Avatarbild

    Nee, das klingt alles eher so, als ob da zweimal dieselbe Klasseninstanz mit denselben Eigenschaften in der Liste gelistet ist. Denn wenn Du Track#123 mit ID 42 einfügst und später nochmal mit der ID#666, dann wird die #666 ja auch für den ersten Eintrag übernommen und die #42 überschrieben.

  • Benutzer-Avatarbild

    Entsprechend Forenregeln Screenshot und andere Mindestangaben nachreichen. Und ggf. Rechtschreibung verbessern …

  • Benutzer-Avatarbild

    Das sieht mir eher wie ein Screenshot vom Dateiexplorer aus.

  • Benutzer-Avatarbild

    Alternativ: Öffne MyProject, dann Datei-Menü -> Hinzufügen -> Vorhandenes Projekt, dann die vbproj von MyDll (MyDll.vbproj) raussuchen, [Öffnen]

  • Benutzer-Avatarbild

    Tausch mal MyUserControl_tp2.uc_Shown() und MuxControl_Init(), also mach: VB.NET-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    Dachte ich auch, aber die Dialoge akzeptieren keinen entsprechenden Handyordner. Zumindest bei mir werden alle Versuche, egal, ob .NET-Framework-Dialog, Shell-Dialog, oder über WinAPI-Funktion mit einer entsprechenden Fehlermeldung quittiert.

  • Benutzer-Avatarbild

    Auch wenn es nix mit der Frage zu tun hat: Die ganze HoleHoechsteTrackID-Funktion kannst Du Dir dank LINQ schenken: VB.NET-Quellcode (1 Zeile) Und so nebenbeier: If Deck2IstSelektiert = False Then -> If Not Deck2IstSelektiert Then; StartID = StartID + 1 -> StartID += 1 Eine ForEach ist toll, aber manchmal sollte man doch eine For-Schleife nehmen: VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Len gibt für einen UInteger einfach 4 zurück. Microsoft.VisualBasic.Len(0UI) eintippen, dann auf Len klicken und dann F12 C#-Quellcode (19 Zeilen) Nur bei Structures wird ein wenig mehr gemacht (Überladung mit Object Parameter).

  • Benutzer-Avatarbild

    Win10 64-Bit, VS 2022 17.6.0 Preview 1.0, .NET-Framework 4.8

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Der Fehler kommt allein durch Verwendung des Len()-Befehls ohne Verbindung mit einem Size-Element oder einer UInteger-Variable. […] Ich denke mal, dass dieser Fehler hart an den Len()-Befehl gekoppelt ist“Kann ich so nicht verifizieren, siehe Video. ########## Zitat von Peter329: „warum brauche ich so etwas für eine vergleichsweise "harmlose" Funktion wie "SizeOf" ... Klar ... da muss der belegte Speicher von SCROLLINFO ermittelt werden ... aber das sollte doch nicht g…