Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Tips&Tricks » Aufruf VDF Programm von anderem VDF dynamisch » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Aufruf VDF Programm von anderem VDF dynamisch
Autor
Beitrag
rokohl rokohl ist männlich
Grünschnabel


Dabei seit: 08.04.2008
Beiträge: 9

wütend Aufruf VDF Programm von anderem VDF dynamisch Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Send Activate_oRiegelscEdit of (oClientArea(oMain))
So funktioniert das fest verdrahtet.

Wie macht man das dynamisch?
Send Activate_<Dateiname> of (oClientArea(oMain))
Dateiname soll bei mir aus einer Tabelle kommen.

Das selbe Problem habe ich mit dem Aufruf anderer Projekte im Workspace.
08.04.2008 15:08 rokohl ist offline E-Mail an rokohl senden Beiträge von rokohl suchen Nehmen Sie rokohl in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

traurig RE: Aufruf VDF Programm von anderem VDF dynamisch Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hmm

Ich befürchte fast, dass das nicht geht. Man müsste ein eval machen um die Message Number zu erhalten. Ein 'send (Eval(Activate_oRiegelscEdit))' geht. Ein 'send (Eval("Activate_oRiegelscEdit"))' sicher nicht. Das letztere ist das was Du bräuchtest. Aber eventuell gibt es eine mir unbekannte Funktion, die das kann...

Anders lösen kannst Du das vermutlich mit einer Methode welcher Du den gewünschten Parameter übergibst.
Vielleicht schilderst Du was, du damit bezwecken willst. Bin sicher es gibt dafür eine Lösung.

Paolo

__________________
=================
Abraxas Informatik AG
Schweiz
=================
08.04.2008 17:44 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
rokohl rokohl ist männlich
Grünschnabel


Dabei seit: 08.04.2008
Beiträge: 9

Themenstarter Thema begonnen von rokohl
RE: Aufruf VDF Programm von anderem VDF dynamisch Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin dabei mir ein Menu, ähnlich wie im df23 zu basteln.

Ich habe in einer Datei Bezeichnung, Art und Programmname und fülle dann Buttons mit den Namen der Programme. Über die Objektnummer könnte ich den Programmaufruf starten. Mit "program background" kann ich wunderbar Exe oder alte df23 Programme aufrufen, aber keine VDF Programme.
08.04.2008 18:15 rokohl ist offline E-Mail an rokohl senden Beiträge von rokohl suchen Nehmen Sie rokohl in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

RE: Aufruf VDF Programm von anderem VDF dynamisch Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das mit den Eval scheint doch zu funktionieren. Zumindest bis VDF12.0. Siehe hier:
http://www.sture.com/wasp/threadreport.asp?ThreadId=39643

Auch bei diesem Testprogrämmchen erhält man die Message ID (integer) zurück:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Use ui
Integer iTmp

Procedure pHello
    Showln "Hello World"
End_Procedure

Move (eval("msg_pHello")) to iTmp
Showln iTmp
inkey iTmp


damit könnte man in einem 'Button' das Message Property setzen:
code:
1:
2:
3:
4:
Object X is a Button
   set Label to "Blah"
   set Message to (eval("msg_pHello"))
End_Object


Paolo

__________________
=================
Abraxas Informatik AG
Schweiz
=================
09.04.2008 08:20 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
Brigitte Brigitte ist weiblich
Mitglied


Dabei seit: 21.09.2007
Beiträge: 36

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn ich es recht verstehe, soll ein VDF-Programm ein Anderes aufrufen. Dazu würde sich doch der Befehl runprogram anbieten, wobei der Dateiname des 2. Programms übergeben wird.

Gruß
Brigitte
16.04.2008 18:01 Brigitte ist offline E-Mail an Brigitte senden Beiträge von Brigitte suchen Nehmen Sie Brigitte in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Tips&Tricks » Aufruf VDF Programm von anderem VDF dynamisch

Views heute: 1.629 | Views gestern: 2.128 | Views gesamt: 1.840.327

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal