Suchergebnisse

Suchergebnisse 1-29 von insgesamt 29.

  • Benutzer-Avatarbild

    Form initialisieren

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Danke, genau das habe ich vermisst. Das Nothing an der ersten Stelle kommt daher, dass ich das Array mit Index 1..10 durchlaufen möchte, ohne ein. Deshalb belege ich das 0-te Element entsprechend.

  • Benutzer-Avatarbild

    Form initialisieren

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Hallo ! Ich habe ein Formular erstellt, indem ich mehrere (10) Panels habe. Die Adressen der Panels möchte ich einem Array zuweisen, um später einfach darauf zugreifen zu können. Initialisieren muss ich das Array logischerweise vor dem ersten Zugriff. Also habe ich es wie folgt versucht: VB.NET-Quellcode (10 Zeilen) Zu dem Zeitpunkt sind die Panels scheinbar noch nicht erstellt, das Array Panel_Pfad() ist an allen Stellen noch mit Nothing initialisiert. Benutzte ich das Event "Form Load" für die…

  • Benutzer-Avatarbild

    Hallo ! Ich habe ein Tabcontrol mit 10 Tabs erstellt. Nun würde ich gern ein Label und einen Button auf diesem Control so platzieren, das sie IMMER bedienbar sind, egal welcher TAB angewählt ist. Das gelingt mir aber nicht. Wo immer ich das Label erstelle, es veschwindet, wenn ich einen anderen TAB anclicke. Hat jemand einen Hinweis für mich, wie ich diesem Probelm begegnen kann ?

  • Benutzer-Avatarbild

    Ja, das sollte eigentlich so sein. Vielleicht eine Besonderheit von Windows 7 ... Vielen Dank

  • Benutzer-Avatarbild

    Send benutze ich. Aber genau da liegt ja das Problem. Beim Send tritt die Exeption auf, wenn die IP Adresse nicht im erlaubten Bereich liegt. Beispiel: Ich will 172.30.30.1 anpingen, meine Netwerkkarte ist aber auf den Bereich 192.168.169.1 (255.255.255.0) eingestellt. VB.NET-Quellcode (15 Zeilen)

  • Benutzer-Avatarbild

    Hallo ! Ich möchte ein PingReply initialisiseren, also in der Form VB.NET-Quellcode (3 Zeilen) Das geht aber leider nicht, da es für PingReply kein New() gibt, bzw. ping_time.Status ein ReadOnly feld ist. Ich möchte das gerne so machen, da ich in einer Funktion den Ping ausführe und den PingReply als Rückgabewert verwenden will. So, nun kommt es aber während des Ping zu einer Exeption, damit steht "ping_time = nothing" Vielen Dank

  • Benutzer-Avatarbild

    Hallo ! Ich übertrage eine Datei von einem PC auf einen anderen mit "My.Computer.Network.UploadFile" Das funktioniert soweit gut, nur wird im Zielverzeichnis das Erstellungsdatum geändert. Das soll aber gerade erhalten bleiben. Gibt es da eine Möglichkeit ? Vielen dank VB.NET-Quellcode (12 Zeilen)

  • Benutzer-Avatarbild

    Zitat: „ Zitat von sonne75: „ Letzten Eintrag oder den ersten? “Ich meine natürlich den ersten Eintrag. Der ist damit der Älteste und soll entfallen. Damit will ich immer die neuesten (letzten) Einträge behalten. “

  • Benutzer-Avatarbild

    Es geht doch nicht um sinnvoll oder nicht ! Die 100 ist doch nur ein Beispiel. Hätte auch 250000000 reinschreiben können. Hier geht es doch einzig und alleine um das "Wie löse ich mein Problem" Und dabei hilft der Link leider nicht weiter. Eintragen und löschen, erfolgt bei mir auch nicht über eine Oberfläche, sondern aus einem Programm, ohne Benutzereingriff.

  • Benutzer-Avatarbild

    Hallo ! Ich habe eine Datenbank, die ich auf beispielsweise 100 Einträge begrenzen muss. Neue Einträge sind zulässig, der älteste soll, also der dann 101. soll gelöscht werden. Die Anzahl der Einträge habe ich ermittelt, weiss aber nicht wie ich den unerwünschten Eintrag nun löschen soll. VB.NET-Quellcode (11 Zeilen) Gibt es einen Befehl den letzten Eintrag zu selectieren ? Vielen Dank

  • Benutzer-Avatarbild

    DataRow hinzufügen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Ja, verstanden, das GridView zeigt ja nur an, was sich in der Datenbank befindet. Nun wollte ich die Zeilen auch wieder löschen und versuchte das umgekehrte Verfahren anzuwenden. Statt Rows.Add eben Rows.Remove. Im GridView werden auch alle Zeilen gelöscht. Aber wenn ich das Programm neu starte sind sie wiede da. Ich arbeite doch nun im DataSet, nicht wahr ?! Verstehen tue ich auch nicht, das HasChanges beim Entfernen immer auf False ist, während es beim Hinzufügen auf True geht. VB.NET-Quellcod…

  • Benutzer-Avatarbild

    DataRow hinzufügen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Zufrüh gefreut, geht noch nicht ganz. Bisher habe ich das so verstanden, dass die Einträge sofort in der DB gespeichert werden, bzw beim Programmstart wieer ausgelesen werden. Das ist bei mir nicht der FAll. Mein DataGridView ist zwar voll mit Daten, bleiben aber nicht erhalten. VB.NET-Quellcode (10 Zeilen) Auch wenn ich über den Bindingnavigator Daten eintrage und speichere sind sie anschließend, nach dem Neustart weg.

  • Benutzer-Avatarbild

    DataRow hinzufügen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Hallo ! Danke für die Infos, die Einträge klappen jetzt.

  • Benutzer-Avatarbild

    DataRow hinzufügen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Hallo ! Das Hinzufügen einer Zeile mit meine Fertigungsdaten zur einer Datenbankdatei wurde ja schon oft hier dokumentiert, trotzdem funktioniert es bei mir einfach nicht. Ich habe lokal mit dem DatenbankDesigner eine Datenbankdatei erzeugt und ein Gridview auf mein Formular gezogen. Soweit funktioniert alles prima. Nun möchte ich aber per Programm eine Zeile hinzufügen. Frei nach MSDNwollte ich es so machen: VB.NET-Quellcode (4 Zeilen) Das geht aber nicht, da weder NewFertigungsdatenRow() noch …

  • Benutzer-Avatarbild

    Ja, das ist der Fall, habe ich abschließend nochmal noch einmal installiert.

  • Benutzer-Avatarbild

    Ich habe nun noch einmal die Datenbank SQL Express 2012 installiert und versucht eine neue Verbindung, geht ja auch ohne projekt, gleich nach dem VB Aufrugf anzulegen. Die Fehlermeldung ist nun eine andere. Ich weiss noch, dass man irgendwo Benutzerinstanzen erlauben konnte (habe das aber nicht wissentlich verboten). Kann man das noch irgendwo ändern oder muss die Instanz neu angelet werden ?

  • Benutzer-Avatarbild

    Hallo ! Ich entwickle auf einem Windows-8 64 Bit System. habe VB-2010 installiert, dazu MS SQLServer Express 2012. Nun verzweifele ich daran, mittels Daten Explorer eine Verbindung zu meiner Datenbank herzustellen. Ich erhalte lediglich anhängende Fehlermeldung. Was kann ich da tun ? Vielen Dank im Voraus.

  • Benutzer-Avatarbild

    Mann, was habe ich schon alles probiert und dann geht das soooooo einfach ! Danke

  • Benutzer-Avatarbild

    Hallo ! Ich habe ein Bytearray vorliegen, indem der Wert eines Parameters vom Typ Single vorliegt. Nun wollte ich in einem Sub die einzelnen Bytes direkt in den Parameter schreiben. Leider erreiche ich weder eine Fehlermeldung noch einen Werteeintrag. Es liegt doch sicherlich an der Übergabe des Zielzeigers (pDest). Das ein Single aus 4 Bytes besteht, wollte ich einen Zeiger auf das erte Byte übergeben und dann die Bytes direkt eintragen. VB.NET-Quellcode (21 Zeilen)

  • Benutzer-Avatarbild

    Es ist vollbracht, es funktioniert. Der richtige Aufruf, nachdem ich die MarshalAs Funktion wohl endlich verstanden habe ist: VB.NET-Quellcode (3 Zeilen) Vielen Dank für die vielen tollen Tipps. Am Rande sei noch folgendes bemerkt: Diese DLL, die ich da benutzen muss ist von SIEMENS und dient der Kommunikations mit S7 SPS-Steuerungen. Natürlich habe ich auch bei der Hotline von Siemens nachgefragt und nach 2 Tagen dann die Auskunft erhalten: "Der Aufruf dieser Funktionen funktioniert NICHT mehr …

  • Benutzer-Avatarbild

    Jetzt hapert es nur noch an der Struktur VB.NET-Quellcode (17 Zeilen) Die Fehlermeldung lautet jetzt "parameter #4" kann nicht gemarshallt werden: Ungültige verwaltete/nicht verwaltete Typenkombination (dieser Werttyp muss mit "Struct" kombiniert werden).. Ich habe doch zunächst einen Zeiger auf Char definiert, danach auf die Struktur.

  • Benutzer-Avatarbild

    Uiii, wenn ich das richtig verstanden habe muss die Deklaration so aussehen: VB.NET-Quellcode (3 Zeilen) und der Aufruf dann VB.NET-Quellcode (1 Zeile) Das führt dann aber zum Laufzeitfehler "parameter #2" kann nicht gemarshallt werden: Ungültige verwaltete/nicht verwaltete Typenkombination (Byte/SByte muss mit I1 oder U1 kombiniert werden).

  • Benutzer-Avatarbild

    Ich möchte eine Funktion aus einer DLL aufrufen, die wie folgt definiert ist und unter VB6 auch einwandfrei fnktioniert. So ist sie im Handbuch beschrieben: VB.NET-Quellcode (1 Zeile) Aufruf unter VB6: VB.NET-Quellcode (6 Zeilen) Unter VB6 entsprach Long dem INT32, Int dem INT16 und Char war lediglich 1 Byte lang. Also habe ich die Definition wir folgt angepasst: VB.NET-Quellcode (3 Zeilen) Aufgerufen habe ich später VB.NET-Quellcode (40 Zeilen) Die Funktion liefert mir eimmer einen Verbungsfehl…

  • Benutzer-Avatarbild

    Array in strukturen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Danke für die Tips

  • Benutzer-Avatarbild

    Array in strukturen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Habe jetzt verschiedene Varianten durchprobiert. Alle liefern das gleiche Ergebnis. Das einfachste/kürzeste war ohne MarshalAs() mit einer ReDim Anweisung. Ist das Marshalling hier überflüssig oder geschieht dies durch die ReDim Anweisung automatisch ? VB.NET-Quellcode (37 Zeilen)

  • Benutzer-Avatarbild

    Danke für die Hinweise

  • Benutzer-Avatarbild

    Array in strukturen

    myownshadow - - Sonstige Problemstellungen

    Beitrag

    Hallo ! Ich habe ja nun schon einiges über Arrays in strukturen gelesen, aber so richtig verstanden/funktionieren will es nicht. VB.NET-Quellcode (16 Zeilen) Wenn ich nun aif AG_ConTable.adr.Adresse(0) zugreifen möchte, erhalte ich eine Fehlermeldung. Klar, weil AG_ConTable.adr = Nothing ist. Mein Ziel war es ja eine Arrayfeld "AG_ConTable.adr.Adresse()" mit 5 Elementen zu erzeugen. Muss "AG_ConTable.adr" erst noch erzeugt werden ?

  • Benutzer-Avatarbild

    Es ist immer wieder erstaunlich, wie viele möglichkeiten es gibt, Fehler zu machen. Dieses Fenster, in dem ich die Ausgaben machen wollte (Form_Start), war in den Einstellungen als Begrüßungsbildschirm ausgewählt. Es sollte nur während des Startvorganges des Fortschritt dokumentieren. Begrüßungsbildschirm steht nun auf KEINER und alles funktioniert, wie es soll. Scheinbar ist dies eine andere Instanz des Fensters. Also der Hinweis auf eine falsche Instanz führte schon in die richtige Richtung. W…

  • Benutzer-Avatarbild

    Hallo ! Ich bin gerade dabei ein Programm von VB6 nach VB2010 zu konvertieren. Ich scheitere gerade daran, die Text Eigenschaft eines Labels von einem anderen Formular aus zu ändern. Quellcode (4 Zeilen) Mein Label Label_Warning.Text wird im Formular Form_start initialisiert. Im Hauptformular möchte ich es nun ändern. Aber da tut sich überhaupt nichts. Ich lese immer nur den Initialisierungswert zurück. Wo liegt denn hier das Problem ?