Suchergebnisse

Suchergebnisse 1-30 von insgesamt 35.

  • Benutzer-Avatarbild

    Also für mich schauts im Moment gut aus. Ich konnte in den Fehler mit meiner Version reproduzierbar hineinlaufen, habe dann lediglich zu Rods Weg gewechselt und der Fehler ist nicht mehr aufgetreten. Daher würde ich die Frage erstmal als beantwortet einstufen. Sollten mir auf dem weiteren Weg noch Unregelmässigkeiten auffallen sage ich gerne Bescheid. Also auf jeden Fall herzlichen Dank an Euch Alle.

  • Benutzer-Avatarbild

    Vielen Dank für all eure Vorschläge, nun meine Rückmeldung nachdem ich wieder Zeit hatte zu fummeln. Mein ursprüngliches Problem mit der verwendeten Datei scheint mit Rods Tip gelöst zu sein. Da bin ich zuversichtlich. Das danach aufgetretene Problem, des nicht genügenden Arbeitsspeichers im Schritt des clonens, konnte offenbar mit exc-jdbi s Methode eliminiert werden. Auf jedenfall treten beide Fehler, so wie ich es getestet habe, nicht mehr auf. Ich muss aber noch weitertesten, auch mit andere…

  • Benutzer-Avatarbild

    Rod, ich danke Dir.... Das scheint es tatsächlich zu tun. Ich hoffe es nun auch verstanden zu haben...... Ich bin begeistert!!! edit: Leider wurde die Begeisterung gerade gedämpft. Nun laufe ich in eine System.OutOfMemoryException: "Nicht genügend Arbeitsspeicher." wenn ich nach Dim sezoom As Bitmap sezoom = New Bitmap(PictureBox1.Width, PictureBox1.Height) das sage sezoom = seimg.Clone(New Rectangle(0, seimg.Height / 2, (seimg.Width / 2), (seimg.Height / 2)), Imaging.PixelFormat.DontCare) hmmmm…

  • Benutzer-Avatarbild

    Da hast Du wohl recht, da habe ich so einiges offenbar noch nicht richtig verstanden.... Trotzdem habe ich noch immer die selbe Frage. Womit löse ich die Bindung meines Programmes zu einer Datei??? Tut es das .Dispose ??????

  • Benutzer-Avatarbild

    Ich glaube die Idee dahinter zu verstehen, natürlich habe ich vergessen im original Post zu sagen das ich seimg auch mehrfach verwende, deswegen ist es ja auch global deklariert. Also zum Beispiel PictureBox1.Image = seimg Ich nutze es also an verschiedenen stellen nicht nur innerhalb eines Using/End Using. Aber trotzdem super Danke, Deine Antworten regen immer zum Denken an...

  • Benutzer-Avatarbild

    Hallo Gemeinde, ich schlage mich seit mehreren Tagen mit einem Problemchen herum und brauche da mal Anregungen oder Hinweise. Alle eure Tipps in verwanten Themen habe ich durchexerziert, aber ich bin nicht sicher ob ich es nun richtig mache und mag keinen Geistern mehr hinterherjagen. Ich verwende eine jpeg Datei zur Anzeige in zwei PictureBoxen. Dazu habe ich ein Objekt deklariert Public seimg As Bitmap Beim starten meines Programmes instanziiere ich das mit seimg=New Bitmap(PictureBox1.Width, …

  • Benutzer-Avatarbild

    Hallo Gemeinde, nur der Vollständigkeit halber, noch mal eine Meldung von mir. Also ich habe nix schlaues mehr gefunden und sämtliche Versuche sind fehlgeschlagen. Gedanklich habe ich mich immer mehr daran gewöhnt das es nix mehr wird. Da keiner den berühmten Zaubertrick im Ärmel hat, war es das wohl... Trotzdem danke für euer Interesse.

  • Benutzer-Avatarbild

    Hallo zusammen, hier meine zwei Beispiele. Aus logistischen Gründen dieses mal auf dem Rechner 2 (Win7) erstellt. Ändert am Ergebnis nix. :-/ Vorsicht nicht von den Namen verwirren lassen: VBPtestSe1 - ist die Version die Win7 nicht installiert. Wohl aber Win10 mit scharfer Darstellung. VBPtestSe2 - ist die Version die korrekt von Win7 installiert wird. Ebenso Win10, aber mit unscharfer Darstellung. ACHTUNG: in den ZIP Verzeichnissen heissen beide VBPtestSe1 !!!!!!! da ich die gleiche Lösung ver…

  • Benutzer-Avatarbild

    Jepp, kann ich gleich machen. Welchen Hintergrund hat der Wunsch ohne bin und obj ???

  • Benutzer-Avatarbild

    Hi Rod, leider kann ich keine Erfolge vermelden. In meinem originalem Manifest habe ich neben ​<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> und <application xmlns="urn:schemas-microsoft-com:asm.v3">​ auch noch <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> ​ in der Ebene 1. Und genau so funzt es auch unter Win10. Leider nicht unter Win7. Problemchen bleibt. Und ich habe wahrlich nun alle Variationen exzessiv durchgetestet. Wenn keiner noch einen Zaubertrick aus dem Är…

  • Benutzer-Avatarbild

    Hallo Gemeinde, ich habe eine kleine Anwendung fertiggestellt und versuche sie nun mit einem erstellten Setup auf einem anderen Rechner zu installieren. Dabei sind folgende zwei Rechner im Spiel: Rechner 1: Win10, 64-bit, Visual Studio 2017 v15.7.6 Rechner 2: Win7, 32-bit, Visual Studio 2017 v15.7.1 Programmiert habe ich diese Winforms Anwendung im Framework 7.6.1 . Hier im Forum habe ich gelernt das zwei Änderungen in dem Manifest und der App.config die Darstellungs Qualität verbessern. In der …

  • Benutzer-Avatarbild

    Hallo Zusammen, wie versprochen meine Rückmeldung. Auf jeden Fall waren alle eure Tipps Gold wert. Zum ursprünglichen Problem: Bluespides Autoscale.none hat es zuerst gelöst; aber halt auch die Anpassung des DPI scalings von Slice und xChRoNiKx notwendig gemacht. Rods Ergänzung des Manifests und der App.config hat auf Beiden Rechnern eine gestochen scharfe Darstellung beschert. So ist auch dieser seltsame Effekt verschwunden das nach dem, reinen eins zu eins, kopieren des Quellcodes andere Eigen…

  • Benutzer-Avatarbild

    Hi Bluespide, wir kommen der Sache näher. FREU Ok, die Dateiendung ist .vb, darin finde ich das Setting für den autoscale Mode. Und siehe da.... mit .None anstelle Font passt das besagte Label und auch die Buttons. Aber..... jetzt wird das gesamte Fenster viel grösser dargestellt (nach der Installation auf dem Win7 Rechner. Aber ich sehe da einen Hebel. Jetzt habe ich so einige Möglichkeiten zum herumprobieren. Ich werde das weiter versuchen und herumprobieren, melde mich wenn ich alle Kombinati…

  • Benutzer-Avatarbild

    Jepp, die Config habe ich auch geändert. Habe ich nicht extra erwähnt, sorry. Wie gesagt, es funktioniert nur auf dem Win10 Rechner ordentlich. Auf dem anderen halt nicht...

  • Benutzer-Avatarbild

    Hi Rod, ich wollte erst jubilieren, aber so ganz tut es das noch nicht. Diese beiden Änderungen habe ich schon seit einiger Zeit im Manifest. (Auf Deinen Hinweis hin als es um die unscharfe Darstellung zur Laufzeit ging) Seit dem arbeite ich mit folgendem Manifest: XML-Quellcode (69 Zeilen) Schon damals fand ich es seltsam das es zwei <Application> Abschnitte sind, aber es hat funktioniert und ich habe nicht weiter drüber nachgedacht. Jetzt bei der Portierung via Veröffentlichung, von meinem "Wi…

  • Benutzer-Avatarbild

    Hmmmm…. beide stehen auf Standard Win10 auf 125% und Win7 auf 100% Aber das kann nicht die Lösung des Geschehens sein... Neben dem erwähnten Label gibt es ja auch andere Labels und Buttons die, obschon sie auch andere size und location werte bekommen haben, vernünftig angezeigt werden. Also irgendwie relational zu dem Fenster. Dort wo sie hingehören. Der einzige Unterschied ist das ich das besagte Label programmatisch mal sichtbar und mal unsichtbar mache. Aber das darf, oder sollte, doch keinen…

  • Benutzer-Avatarbild

    Hmmm… so ein, zwei, drei mehr Stichworte brauch ich da noch. Bin noch zu old School verhaftet.... wenn ich x,y angebe soll es gefälligst da auch sein, egal wie scheixxe das dann aussieht bei anderen Auflösungen. Ok, das ist offenbar nicht mehr so.... gut, aber irgendwie finde ich auch nix wo es annähernd mal für doofe erklärt wird....

  • Benutzer-Avatarbild

    Hallo Gemeinde, meine kleine Anwendung habe ich, nach einem Computerwechsel vor einiger Zeit, fertiggestellt. Läuft, sieht nett aus, alles Prima, grosse Freude. Nun, geht es darum sie auch auf einem Win7 Rechner laufen zu lassen. Da fängt das Problemchen an... (um episch lange Erklärungen zu vermeiden, nur eine isolierte Sache) Auf dem Rechner 1: Win10, 64-bit, Visual Studio 2017 v15.7.6, mit dem Framework 7.6.1 im Entwurfsmodus ein Label gesetzt. Autosize=false, Font nix besonderes, Size und Lo…

  • Benutzer-Avatarbild

    Huwahhhh….. Rod, mir wird schwindelig… Somit kommen wir dann jetzt zum Abschlussbericht. Fünfter Versuch: - Code belassen wie er war - die erste Schleife zum container füllen in .SuspendLayout() und .ResumeLayout() geklammert - die zweite Befüllschleife in .SuspendLayout() und .ResumeLayout() geklammert - .PerformLayout() dahinter ausgeführt Ergebnis: <1 Sekunde Ich sehe gerade mal das der Fortschrittsbalken da ist, da ist er schon wieder weg. Auf jeden Fall meinen vielen Dank an euch Drei, ich …

  • Benutzer-Avatarbild

    Hallo hier der momentane Bericht zur Sache: Nach dem Wochenende habe ich nun nochmal alle Möglichkeiten durchgespielt. Zu Anfang mein Ausgangscode der mich ja zu dem Post hier geführt hat. - 310 Label in einem TableLayoutPanel - Autosize auf true - Füllung zur Laufzeit mit Controls.Find("Label" & sei.ToString, True).First.Text = Form1.sedat(sei).ToString - Fortschrittsbalken, da ich vorher die Daten aus einer Datei hole und einige Berechnungen durchführe Ergebnis, von Hand gestoppt : 17 Sekunden…

  • Benutzer-Avatarbild

    Grins.... Jepp, ich gestehe genauso ist es. Mir ist am Anfang nix schlaueres eingefallen. Zugegeben ich war nahe an einer Sehnenscheidenentzündung beim hereinklicken. Ich hatte auch den Ansatz die zur Laufzeit zu erstellen, habe mich aber für das stupide klicken entschieden. Wichtig ist für mich halt das Aussehen. An DataGridView habe ich in Unkenntnis der Sachlage nicht gedacht. Wäre eine Idee. Schaue ich mir mal an...… Danke Dir. PS: Ich musste gerade echt laut loslachen bei Deinem Post.... ic…

  • Benutzer-Avatarbild

    Hi Zed, danke für die Idee. Ich sehe den Charme deiner Lösung und habe es gerade probiert. Leider findet die Schleife in Form2.load nicht die Label die in dem Table Layout Panel liegen. Habe das durchgetraced, es werden alle controls meiner Form2 gefunden einschliesslich des TableLayoutPanels, aber nicht die Label die in dem Panel sind, :-/ Beim schreiben ist mir eingefallen das ich den Container selber füllen kann: LabelContainer.Add(Controls.Find("Label323", True).First) For i = 1 To 310 Label…

  • Benutzer-Avatarbild

    Zitat von chenjung: „Normal? Was ist denn an einer Datenbank nicht normal?“ Nein, nein, nein...… ist schon ok. War nicht so gemeint....

  • Benutzer-Avatarbild

    Ist schon witzig das man sich zu Gigabyte Zeiten wieder um Speicherplatz kümmern muss.... .Dispose() ist klar... sagt dem GC das es weg kann. Aber woher weiss ich das ich es disposen kann? Ist ne dumme Frage, aber die müssen auch gestellt werden...

  • Benutzer-Avatarbild

    und wenn alles nichts hilft..... back to Basics nur mal so als Philosophische Antwort... Es gibt nichts das man nicht auch mit dem normalem Handwerkszeug lösen kann, oder?

  • Benutzer-Avatarbild

    Hi Zed, 1.) ohne den Befüllungscode ist es flott wie ein Augenzwinkern. 2.) jedesmal wenn der geneigte Benutzer einen neuen Monat anwählt. 3.) freue mich darauf die Ausbaufähigkeit zu lernen .-) die Daten sind beim Laden eines neuen Monats in einem Datenfeld "Public Shared sedat(32) As String", deklariert in der Form1. Strukturelle Fehler habe ich mit Sicherheit. Bin Prozedurale Programierung gewöhnt und taste mich nun an die oops heran. Ja, ich Form1 ist das Hauptformular. Es ruft Form2 auf in …

  • Benutzer-Avatarbild

    Hallo Gemeinde, es gilt 310 Daten schön ansehbar darzustellen... also 16pt Grösse und in unterschiedlichen Farben. Das Ganze als eine Liste die man scrollen kann. Ich habe dazu ein Tablelayoutpanel gewählt und Labels darin plaziert und formatiert. Zur Laufzeit wird jedes Label mit controls angesprochen und .text gefüllt. Das funktioniert, aber es ist nur sehr langsam. Suuuper langsam!!!! Die Fragen sind nun: ist das TableLayoutPanel die richtige Wahl? ist meine Vorgehensweise Controls.Find("Labe…

  • Benutzer-Avatarbild

    Danke Dir. Als absoluter Neuling in oops nehme ich mal mit, das ich alles was ich mit "new" constructed habe auch wegräumen muss? hmmmmmm……..

  • Benutzer-Avatarbild

    Guten Morgen, diese Grundsatzfrage interessiert mich auch gerade sehr. Was genau liegt denn in der Hoheit des Programmierers? Ich habe mich belesen und gelernt das der Garbage Collektor recht gut auf den verwendeten Speicher aufpasst. Leider geht nirgends genau hervor was man selber aufräumen bzw. freigeben muss; was also "unmanaged Code" ist... Der Satz "Der der den Pen erstellt, ist dafür verantwortlich ihn wieder weg zu räumen." ist gut, aber es bleibt die Frage: Wann, wo und wie mache ich da…

  • Benutzer-Avatarbild

    Ja, danke Dir…. über diesen Eintrag bin ich auch schon gestolpert.... hat aber nicht so wirklich weitergeholfen... Das Problemchen der Dateiübertragung habe ich ja mittlerweile gelöst. Gerät anstecken, Button klicken und die Dateien der Begierde sind auf dem PC... nur leider muss es zwingend sein das es das einzige Gerät ist das eingestöpselt ist. Ich lebe damit mal zunächst...