Deutsch
Forum

@ChooseDir$ PROBLEM

 

Alfred
Wagner
Hallo Profaner

Zuerst der Code:
KompilierenMarkierenSeparieren
Problem:
Weiß zufälig jemand,
wie ich die MessageBox bekomme ob Ok oder Abbrechen angeklickt wurde

danke schon mal im vorhinein

Grüße
Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
09.11.2006  
 




Rolf
Koch
Hi,
nicht zu vergleichen mit einer Messagebox!
Also keine Nummer, sondern das Result zählt (hier pfad1$ gefüllt oder nicht)
KompilierenMarkierenSeparieren
 
09.11.2006  
 




ReinerKlaas
Hi,
siehe Profan Hilfe zur MessageBox:

@MessageBox(S1,S2,N)

S1 : String - Meldungstext

S2 : String - Überschrift

N : Integer - Art der MessageBox

Ergebnis - Integer: gedrückter Knopf

Werte für BUTTONS (N):

1 - OK Abbrechen (~MB_OKCANCEL)

Der in einer MessageBox oder einem der vordefinierten Dialoge gedrückte Knopf:

1 - OK
2 -Abbrechen (Cancel)
3 -Abbrechen (Abort)
4 -Wiederholen
5 -Ignorieren
6 -Ja
7 -Nein
 
Gruß
Reiner

XProfan 10.0a , Windows XP/Vista32
09.11.2006  
 




Alfred
Wagner
Jau Rolf Danke

Vor allem für die ausführlich Beschreibung.

Zitat:
nicht zu vergleichen mit einer Messagebox!
Also keine Nummer, sondern das Result zählt (hier pfad1$ gefüllt oder nicht)

Hab wohl den Wald vor lauter Bäumen nicht gesehen

Hi Reiner
danke für den Hinweis zur Hilfe!

Aber ich glaube ohne Rolfs (Rocs) Code hätte ich das nicht hingekriegt.
KompilierenMarkierenSeparieren
Vielleicht könnte man sowas mit in die Hilfe mit einbauen?
Vor allem mit einer kurzen Beschreibung,
If (pfad1$ <> ) Ja Button
( <> ) das zum beispiel verstehe ich nicht?

Grüße
Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
09.11.2006  
 



[quote:d00d283087]Bei vordefinierten Dialogen wird entweder 1 für OK oder 2 für Abbrechen zurückgegeben.[/quote:d00d283087]
Ebenfalls aus der Profan-Hilfe

CASE %Button = 1 : OK wurde gedrückt
CASE %Button = 2 : Abbrechen wurde gedrückt
 
09.11.2006  
 




Rolf
Koch
@Alfred:


If (pfad1$ <> ) Ja Button
( <> ) das zum beispiel verstehe ich nicht?


Ganz einfach:
Wird der Ja Button geklickt, so wird Deine gewählte Variable (hier pfad1$) mit dem ausgewählten Verzeichnis bestückt. Wie Du sehen kannst ist auch immer irgendein Verzeichnis bei Aufruf des Dialoges markiert.
Also wenn Du ja klickst hättest Du zum Beispiel im Pfad1$ CROFAN
hier also würde die
If (pfad1$<>) greifen, da die Variable nicht leer ist (). Also grösser kleiner leer!
Ansonsten würde das ELSE greifen, weil es ja nicht leer ist und pfad1$ mit Deiner Wahl bestückt ist.
Horst hat natürlich auch Recht, aber ich habe immer diese Methode mit Variablenabfragen bevorzugt bei Choosedir, da man ja sowieso mit den Strings arbeitet.
 
09.11.2006  
 




Alfred
Wagner
Danke euch beiden

<> das ist größer oder kleiner
und leer

wieder was gelernt

gut das es die Community gibt

Grüße
Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
09.11.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.616 Betrachtungen

Unbenanntvor 0 min.
ByteAttack21.08.2017
Andre Rohland13.03.2013

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie