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.
-
(1) Zitat von kafffee: „Macht es bei der Deklaration einen Unterschied“Nein. Ich habe mir aber z.b. angewöhnt uninitialisierte Arrays so zu schreiben Dim a as Integer() und die andere Schreibweise entsprechend nur beim Initialisieren zu nutzen Dim a(5) as Integer, wobei beim Initialisieren das auch notwendig ist (Dim a as Integer(5) meckert der Compiler dagegen an) (Beim ersten ist a Nothing, beim zweiten nicht, deswegen unterscheide ich die Schreibweise) Dim a = New Integer() {} lässt sich z.b.…
-
Du hast auch angegeben, dass bei einem Drucker mit besserer Auflösung mehr Winkel möglich werden; vom reinen Grundgedanken stimme ich zu. Aber, so wie ich deine Bilder bisher verstehe, hast du momentan 1 Pixel = 1 Punkt. Ein Punkt sollte aber mehr als 1 Pixel sein, damit das bei einer etwaigen Druckauflösung einen Unterschied macht. Quasi wenn die Auflösung doppelt so gut wird, muss der Punkt die 4-fache Fläche umschreiben. Und dann kann man auch beliebige Drehungen sinnvoll annähern.
-
Du musst unterscheiden zwischen Designer (die Oberfläche wo du Buttons und Charts aufs Form tun kannst), dem Designer-Code (automatisch erzeugter Code, durch zuvor genannte Bedienung des Designers) und deinem Code. Zum Beispiel: vb-paradise.de/index.php/Attachment/55449/ Kannst da Maximum und Minimum der x-Achse angeben. Usw. Du hast selbst getippt Chart2.ChartArea(0).AxisX.Maximum = 1 Das meint ich.
-
Zitat von Otti: „Meinst du so?“ Was das angeht: Zitat von Haudruferzappeltnoch: „In die Erste tust erstmal alle Files hinterlegen“ja, wobei da fehlt noch: Dim DieErsteListe = d.GetFiles().ToList Aber RFGs Vorschlag ist kürzer. Erst zufällig sortieren, dann einmal durchlaufen, dann wiederholen. Würds auch so machen jetzt wo ichs sehe.
-
Mach dir zwei List(Of FileInfo). In die Erste tust erstmal alle Files hinterlegen. Dann greifst du dir aus der ersten Liste zufällig ein File. Das File wird aus der ersten Liste entfernt und in die zweite Liste zugefügt. Dann lädst du den Inhalt des Files Repeat, wenn die erste Liste leer ist, vertauschst du die Listen. Repeat
-
Ich vermute mal die Bilder sind in der Reihenfolge 0°, 45°, 90°, 135°, usw. Wenn bei 0° das Bild 2x3 ist, müsste 90° dann nicht 3x2 sein? Auf dem Bild für (mutmaßlich) 90° ist es nämlich auch 2x3. Ist das schon Teil des Problems oder soll das so? Das frage ich vorwiegend, weil 0, 90, 180, 270 sind eigentlich triviale Indexvertauschungen der Punktkoordinaten; nix mit Winkeln arbeiten.
-
Zeile hinzufügen ohne den Code zu ändern
Haudruferzappeltnoch - - Visual Basic for Applications (VBA)
BeitragDu kannst im Notepad++ sagen: SucheArbeitsplan.Cells(230, Ersetze Arbeitsplan.Cells(232, -> Alle Ersetzen (mit der größten Zeilenziffer anfangen wichtig! Und dann kleiner werden, sonst steht am Ende überall nur noch eine Zahl) Dann ist die Frage wie viele Zeilen du hast. In deinem Bild sieht man ~30, das wäre ja noch sehr moderat.
-
Zeile hinzufügen ohne den Code zu ändern
Haudruferzappeltnoch - - Visual Basic for Applications (VBA)
BeitragJa, das ist dann eher ein Problem des Codedesigns an sich. Wenn jede Zelle einzeln beschrieben wird, muss auch jede Zelle einzeln geändert werden. Inwiefern man das flexibler gestalten kann, schwer zu sagen, aber das erfordert dann natürlich auch ne große Code Umarbeitung. Möglicherweise kann man ja ein Programm schreiben, das automatisiert die Ersetzungen durchführt. Ob das Zeit spart ist aber auch fragwürdig. 10 * 200 Zeilen ist jetzt nicht so viel, dass ich da optimistisch wäre. Aber wenn du …
-
Ja weiß auch nicht genau was da falsch lief, aber ich hab jetzt den ganzen handgetippten Designer-Code rausgeschmissen und entsprechend im Designer umgesetzt. Außerdem haben deine Controls aus dem Form rausgeragt im Designer. Deswegen und um zu Testen habe ich diese Controls in einem SplitContainer organisiert und die Größenbeschränkung für die Form rausgenommen. Ergebnis: Chart sieht schick aus und man kann die Größe anpassen. Also das ganze Gefummel mit den Anzeige-Properties im Code hinzutipp…
-
Zeile hinzufügen ohne den Code zu ändern
Haudruferzappeltnoch - - Visual Basic for Applications (VBA)
BeitragEine Zeile hinzufügen in Excel geht mit: Rechtsklick auf den Zeilenkopf -> Zellen einfügen Meinst das?
-
Würde das nicht dazu führen, dass der User denkt, die Anwendung ist nicht gestartet, nachdem er sie starten wollte?
-
Also bei mir ists anders. Mach ein neues Projekt und zieh ein Chart aufs Form, dann siehst du was ich meine. Ausm Stehgreif weiß ich nicht was da schief läuft, bräuchte ich mehr Infos zum testen. Dazu sei gesagt, alle diese Zeilen Code lassen sich im Designer im Chart selbst einstellen, da müsste man bisher nichts selbst tippern. Das hat im Designer den Vorteil, dass man sofort sieht was sich ändert an der Darstellung
-
Also wenn ich ein Chart aufs Form ziehe, dann füllt der Plot das Chart vollständig aus. Das ist also der Default. (Dabei ist Position = Auto und InnerPlotPosition = Auto) Was muss man tun, um dein Problem zu reproduzieren? Die Area kann nicht größer werden als die ChartArea.Position Die Benamung ist ja ne Katastrophe
-
Zitat von roepke: „in meinem empf. String für Zeichen außerhalb ASCII 0x3F(?) steht“Das Gerät schickt immer Bytes bzw. Strom. Dann musst du auf deine Empfangsmethode schauen, wie du das einliest, was da kommt. Da hast du dann schon das falsche Encoding. Also diese dll Methodenüberladung macht das ja scheinbar, kann man da kein Encoding angeben? Dann bist du auf das ByteArray angewiesen und musst selbst konvertieren. Dann würde ich das auch immer machen, auch bei ASCII Input.
-
Zitat von roepke: „Es ist also nicht möglich diesen String in Byte() zu wandeln und an der entsprechenden Stelle wieder das 0x8A zu bekommen“Wie schon im Link gezeigt, konvertieren an sich geht, das wär ja auch quatsch wenn nicht, der Computer arbeitet nur mit Bits. Die Convert.ToUInt32 konvertiert Unicode Zeichen, deswegen kriegst da Müll raus. CInt("‹"c) ergibt aber 139 und CChar(139) "‹"c Convert.ToUInt32 macht da 8249 draus. Das liegt daran, dass das Zeichen ‹ in Unicode an ganz anderer Stel…
-
Was Encodings angeht, vielleicht sind hier schon nützliche Dinge dabei. Probleme mit ANSI Kann es sein, dass die Variablen nicht richtig benamt sind (btIntCheckSum btCheckSum) in Snippet2? Vielleicht hast du ein paar Beispiel-Werte zum Lesen für uns? Also ein Wert, der dir keine Probleme macht und einer, der dir Probleme macht.
-
Ich habe bisher auch nur Hausmitteln gedruckt, da auch bei externen Mitteln noch einiges dazu gehört um etwas zu drucken. Mit den Hausmitteln heißt: Die Anwendung ist sowieso mit einer digitalen Ausgabe verbunden, d.h. z.B. ist eine .csv gewünscht. Dann kann der User auch mit dem Dingen in Excel o.ä. drucken. Oder selbst malen. Das ist bei Tabellen relativ mühselig. Oder der Drucker selbst ist "programmierbar". Das heißt der wandelt einen Code selbständig in ein Bild um. (Von Etikettendruckern k…
-
Das hat wenig mit Meinung zu tun, das kompiliert weder in vb.net noch in c#. In VB ist das natürlich genauso begründet wie in c#, nur wird das in der Sprache anders verdaut. Am Ende muss IL rauskommen können.
-
Zitat von kafffee: „Wir reden bestimmt aneinander vorbei. Wieso meinst du das?“Weil eine Sub nichts zurückgibt, der Compiler dir das nicht kompilieren würde. Siehe auch dein Post 5, da hatten wir das schonmal.
-
Post 3 kann nicht der Aufruf von Post 1 sein.