Visual basic

Hallo,

ich habe ein Problem mit Visual Basic 6.0

Ich stehe vor dem Problem, daß eine „Digitalanzeige“ im Hauptformular aktualisiert werden muss. Die Digitalanzeige kann auch ein Textfeld oder Label sein (hat alles nicht geklappt).

Die Aktualisierung soll aus einem Standardmodul herraus erfolgen. Ich wollte das ganze einfach so aufrufen:

hauptformular.anzeige.text=„xxx“
doevents

Jetzt hab ich gemerkt, daß das aus einem Modul herraus nicht so einfach ist bzw. nicht üblich ist.

Kennt dennoch jemand eine Lösung wie ich das ganze aus dem Modul herraus aktualisieren kann? Evtl durch Variablenübergabe oder timer etc…

Ich wäre sehr dankbar wenn Sie hier weiterwissen.

Gruß Mario

Ich stehe vor dem Problem, daß eine „Digitalanzeige“ im
Hauptformular aktualisiert werden muss. Die Digitalanzeige
kann auch ein Textfeld oder Label sein (hat alles nicht
geklappt).

Hallo Mario,

sorry, aber VB6 unterscheidet sich recht deutlich von VB.Net, mit dem ich arbeitete, zudem habe ich auch diese Programmiersprache schon seit Jahren nicht mehr in Gebrauch gehabt.

Danke, dass Du mich für befugt gehalten hast, aber da kann ich Dir nicht helfen, ohne mich da selbst einzuarbeiten.
Wünsche Dir aber viel Erfolg, bei der Lösungsfindung!

Beste Grüße
Stefan

Hallo Mario,

Du könntest z.B. aus dem Modul heraus den gewünschten Wert in einer Public-Variable speichern. Im Formular müsstest Du dann einen Timer anlegen, der diese Variable regelmäßig ausliest und den Inhalt ins Label/Textfeld kopiert.

Gruß
Mitsch

Hallo,

ich habe ein Problem mit Visual Basic 6.0

Ich stehe vor dem Problem, daß eine „Digitalanzeige“

im

Hauptformular aktualisiert werden muss. Die

Digitalanzeige

kann auch ein Textfeld oder Label sein (hat alles

nicht

geklappt).

Die Aktualisierung soll aus einem Standardmodul

herraus

erfolgen. Ich wollte das ganze einfach so aufrufen:

hauptformular.anzeige.text=„xxx“
doevents

Jetzt hab ich gemerkt, daß das aus einem Modul herraus

nicht

so einfach ist bzw. nicht üblich ist.

Kennt dennoch jemand eine Lösung wie ich das ganze aus

dem

Modul herraus aktualisieren kann? Evtl durch

Variablenübergabe

oder timer etc…

Ich wäre sehr dankbar wenn Sie hier weiterwissen.

Gruß Mario

Hallo Mario

Um einen zb. Zeitanzeige zu machen brauchst du einen
Timer auf deiner hauptformular ebene.
Doppel-klicke im Werkzeugkasten auf timer und setze
deine Anzeige (Label) in diese hinein. Stelle den Timer
ein wie du willst zb. Interval auf 1000 für 1 Sekunde.
Enabled auf True. Dann müßte es klappen. Dazu brauchst
du kein Modul. Gruß FF

Hallo,

ich glaube Mitsch hat die richtige (aufs einfachste kam ich natürlich nicht) Lösung gehabt.

Ich habe tatsächlich eine Variable aus nem Modul benötigt, die in einem Textfeld in einem Formular geschrieben werden soll. Diese zählt einen Wert und muss aktualisiert werden in der Form während der Code im Modul zählt.

Das mit dem Timer, der eine Public Variable ins Textfeld aktualisiert war für mich die Lösung…

Ich danke Euch für Eure Mühe und Hilfe!!!

Hallo Mario,

hier bräuchte ich schon etwas mehr Informationen, z.B. Quelltext bzw. komplettes Projekt … damit ich mich einlesen kann.

gerne auch per mail an support bei kassen-spezialist in Deutschland.

Gruß
Mirko