Dialog modifzieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Dialog modifzieren

Re: Dialog modifzieren

von Hotterl » Di, 12.07.2011 11:44

Stimmt, ich hab Ausgabe nicht global definiert.
Juhuu, jetzt funktionierts. Vielen Dank für die Hilfe!

Grüße, Sophie

Re: Dialog modifzieren

von komma4 » Di, 12.07.2011 05:23

Hotterl hat geschrieben:"Object Variable not set" :(
Dann rate ich nochmal: Deine Variable Ausgabe wurde nicht für das Modul deklariert (also entweder innerhalb einer anderen Prozedur, oder gar nicht).

Somit weiss Dein Sub Button nichts von dem Objekt.

Re: Dialog modifzieren

von Hotterl » Mo, 11.07.2011 23:22

Da hast du richtig geraten. SymboleZaehlen erwartet einen String.
Aber es funktioniert leider immer noch nicht.
Jetzt kommt bei InField=Ausgabe.getControl("Eingabe") schon der Fehler
"Object Variable not set" :(

Re: Dialog modifzieren

von komma4 » Mo, 11.07.2011 19:09

Hotterl hat geschrieben:aber es kommt der Fehler "falscher Wert für Eingabe" .
Wo kommt denn die Fehlermeldung?

Code: Alles auswählen

inField.Text ("Displayed Text") 
Soll wohl lauten:

Code: Alles auswählen

inField.Text="Displayed Text"
Oder...
Da ich Deine SymboleZaehlen - Routine nicht kenne, rate ich mal:

diese arbeitet nicht mit einem Dialog-Objekt, sondern mit der Zeichenkette.

Übergebe also

Code: Alles auswählen

SymboleZaehlen(inField.Text)

Dialog modifzieren

von Hotterl » Mo, 11.07.2011 13:24

Hallo,
ich habe einen Dialog, namens "Ausgabe" mit einem Textfeld, genannt "Eingabe" und einem Button namens "Datei Scannen" erstellt.
Nun soll ein Pfad in das Textfeld eingegeben werden und die Funktion "SymboleZaehlen(Pfad)" ausgeführt werden,
wenn man auf den Button klickt. wie mache ich das? Ich habe jetzt diesen code hier,

Code: Alles auswählen

sub Button()
  Dim Txt
  inField = Ausgabe.getControl("Eingabe")
  inField.Text ("Displayed Text") 
  SymboleZaehlen(inField)
end sub
aber es kommt der Fehler "falscher Wert für Eingabe" .
Den Button "Dateiscannen" habe ich mit der SymboleZaehlen-Prozedur verbunden.
Danke für jede Hilfe!



Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; CODE tags gesetzt

Nach oben