Suchergebnisse
Suchergebnisse 1-30 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.
-
Zitat von Haudruferzappeltnoch: „Das würde ja auch bedeuten wenn ich Events im Kreis schalte“(Was ist damit wohl gemeint?) Jedenfalls, wenn zwei Objekte je ein Event je des anderen behandeln, und dabei je ihr eigenes auslösen, dann ist eine StackOverflowException fällig. Im CallStack (Aufrufeliste) kannst du dann irrsinnig viele Methoden sehen, die einander aufrufen - halt bis der Stack überläuft (overflow)
-
für die gezeigten Berechnungen ist wohl das bs.ListChanged zuständig. kann durchaus sein, dass das ListChanged gelegentlich auch feuert, wenn die Berechnung noch undurchführbar ist - das musste halt abfangen. Hilfreich beim Abfangen kann sein die ListChangedType-Property des EventArgs. Eine erste Massnahme kann auch sein, die Zeile "txt = DataTable1BindingSource.Count.ToString & " / " & (dt.Rows.Count).ToString" zu löschen - sieht mir unsinnig aus, und was ist dabei das dt?
-
Wenn ich recht erinnere gibt es auch eine Beschränkung bei Internet-Zugriffen. ZB kann man nicht mehr als 2 Sites gleichzeitig downloaden.
-
Deine Fragen kann man wohl kaum beantworten, wenn du den Code deines ObjectModels nicht zeigst.
-
jo, bei Auftragsnummern etc ist eigentlich üblich, dass man Datentyp String wählt. Anders formuliert: Auftrags"nummern", Rechnungs"nummern", SerienNummer, etc. - sogar Hausnummer - sind fachlich gesehen keine Zahlen, sondern textuelle Identifikatoren. Daher ist an solchen Stellen ein Zahl-Datentyp problematisch.
-
Üblicherweise ein Fehler im Designer-Code. Aber ich kann rar-Files nicht öffnen -
-
Im BindingSource_ListChanged-Event kann man auf derlei Änderungen reagieren und die Anzahl neu ermitteln (BindingSource.Count) Dabei die EventArgs des Events beachten.
-
Zitat von asuryan: „eigenene SQLite ORM“Ein ORM für Datasets? Sowas erledigen doch eigentlich DataAdapter, also bei SqLite der SqliteDbAdapter (oder heisst so ähnlich). Guggemol Dataset->Db (DbPersistance) Aber Sqlite finde ich eh komisch. Da hat man alle Daten in einer Datei und nu kann das Dataset damit kommunizieren. Ja, aber da kann man das Dataset auch gleich als Datei abspeichern und einlesen (Dts.WriteXml/.ReadXml).
-
du kannst in Car eine berechnete Spalte anlegen, die den Manufactorer-Name anzeigt. gugge DataExpressions: Filter und berechnete Spalten im Dataset Insgesamt kooperiert Wpf nicht gut mit Datasets - es gibt keine vernünftige Intellisense, und jetzt dieser Mist, dass eine DataRow kein PropertyChanged feuert.
-
Zitat von kafffee: „der in der RECORDPROC als Argument übergebene buffer,“was ist denn nu auf einmal dieses RECORDPROC ???
-
jepp. Am besten wäre, die erforderliche Grösse vorab zu dimensionieren. (Wenn das nicht geht, frag nach Alternativen) Zitat von RodFromGermany: „RenderRecording() und WellenFormZeichnen() solltest Du in dieser Prozedur gar nicht aufrufen, sondern über einen Timer.“Evtl kann man diese auch in einem anderen Thread aufrufen, als in dem der Callback läuft. WellenForm.Invoke deutet ja schon an, dass der Callback nicht im MainThread stattfindet. RenderRecording sollte dann in nochmal einem anderen Thr…
-
Eigenschaftenfelder wie in .NET
ErfinderDesRades - - Weitere Sprachen und sprachübergreifende Themen
Beitragich hab grad c++ property gegoogelt - scheint mir ganz einfach. Würde mich auch wundern, wenn c++ keine Properties kennt. (aber ja, c++ scheint durchaus wunderlich)
-
Zitat von kafffee: „Zitat von Haudruferzappeltnoch: „Das klappt nicht, weil Dim arr(5) as Byte eine Länge von 6 hat“ Also unterscheidet sich das von .Count bei den Listen....“.Count gibts bei Array nicht - es heisst .Length. Und Dim arr(5) as Byte gibts bei Listen nicht. Wenn du eine Liste mit 6 Elementen willst, musste sie hinzufügen. Hingegen bei Array kannste dieses wie gezeigt, von vornherein mit 6 Elementen deklarieren. Dabei beachte: Der Platz für die Elemente ist damit deklariert, die Ele…
-
wie gesagt, mir macht das Binden an eine Async-Property keinen Sinn. Das Binding braucht die Daten sofort - es muss sie ja anzeigen. Es kann ja nicht warten, und solange "nicht" anzeigen. Oder anders: Das Binding reagiert ja auf PropertyChanged. Ein PropertyChanged wäre aber verfrüht, wenn die Daten noch garnet da sind. (my 5 ct - will mich da nu nich festbeissn)
-
Zitat von kafffee: „ Zitat von ErfinderDesRades: „und dann muss man den Getter immer mit Await aufrufen.“ Schwierig. Ist per Binding an die View gebunden.“Ich denke, es geht eben nicht, was du vorhast. Async/Await verhält sich sehr speziell. zunächstmal wenn eine async-Methode nicht await aufgerufen wird, so ist sie nicht nebenläufig - also sinnlos. Dann: die awaitende Methode returnt vorzeitig! Sie returnt am Await-Schlüsselwort. Später, wenn die asynce methode durch ist, springt der Programm a…
-
der post#9-Code sieht mir verdächtig aus. die Property müsste einen Async-Getter haben, wenn das gehen soll. und dann muss man den Getter immer mit Await aufrufen.
-
Zitat von silverbob76GE: „Und die Daten lassen sich nicht in eine Datei schreiben mit obigem Code.“ probiermaVB.NET-Quellcode (1 Zeile)das schreibt das ganze Dataset weg - in eine Datei.
-
Zitat von Haudruferzappeltnoch: „Zum Beispiel die 128 (Normal) geht einfach so durch...“ Mist! bin ich auch auf den blöden Operator-Vorrang reingefallen. Muss heissen:VB.NET-Quellcode (3 Zeilen)Jo, ist eine starke Vereinfachung, die auch noch ausnutzt, dass FileAttributes.Directory den grössten Wert hat von diesen allen. Ohne das ausnutzen nähern wir uns wieder an:VB.NET-Quellcode (2 Zeilen) Ich wollte jdfs. zeigen, wie man mit einer Bitmaske arbeiten kann - etwa mehrere BitPositionen gleichzeit…
-
Zitat von post28: „ VB.NET-Quellcode (4 Zeilen)“ Kann man vereinfachen:VB.NET-Quellcode (5 Zeilen)
-
Zitat von strzata: „So hätte ich es gern in der TextBox, aber das geht irgendwie nicht fBig.tbMax.Text = s“ probierma einen Textersatz (Replace)VB.NET-Quellcode (1 Zeile) Oder nimm eine Richtextbox. Hintergrund: Es gibt zwei verschiedene Zeichen(ketten), die in einem Text den Umbruch bedeuten. Textbox "versteht" nur CrLf.
-
Zitat von VaporiZed: „ Zum Thema binäres Rechnen: guckst Du hier“ IMO ist das der entscheidende Hinweis. Im verlinkten Post ist die Logik der bitweisen Operatoren grundsätzlich nachvollziehbar erklärt. Alternativ guck im Löffelmann-Buch 2005 - insbesondere von dessen Enum-Kapitel bin ich regelrecht begeistert. Ich rate dir dringend, den Umgang mit bitweisen Operatoren vollständig zu erlernen - das gehört zum Programmierer-1*1. Es gibt auch MS-Learn-Artikel zu - suche: "bitweise Operatoren". Spon…
-
Wie gesagt: der Datensatz, an den gebunden wird, muss IDataErrorinfo implementieren - mehr ist nicht erforderlich. Dein Xaml müsste folglich an Validierung binden. Zu dem Kram mit ValidationRules such dir ein Sample auf CodeProject.
-
IDataErrorInfo ist ein alternatives Validierungs-Konzept zu ValidationRules. Entscheide dich für dieses oder jenes. Bei IDataErrorInfo nimmt dir Databinding eine menge ab, bei der Präsentation. Vielleicht baust du einfach mal ein Viewmodel mit IDataErrorInfo, und lässt es ein paar Fehler haben. Dann gugge, wie die View daraufhin ausssieht. Mit ValidationRules kenne ich mich nicht aus, evtl. hat man da mehr Freiheiten (aber sicherlich auch mehr Arbeit). Jedenfalls IDataErrorInfo gabs schon in Win…