AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Einfügen eines FinalBuilder Skripts in ein anderes
Thema durchsuchen
Ansicht
Themen-Optionen

Einfügen eines FinalBuilder Skripts in ein anderes

Ein Thema von RWarnecke · begonnen am 17. Sep 2012 · letzter Beitrag vom 17. Sep 2012
Antwort Antwort
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Einfügen eines FinalBuilder Skripts in ein anderes

  Alt 17. Sep 2012, 11:37
Hallo zusammen,

ich habe zwei FinalBuilder Skripte. Im ersten Skript habe ich eine Switch-Anweisung, wo ich zwischen Variante 1 und Variante 2 auswählen kann. Das funktioniert auch wunderbar. Diese gleiche Switch-Anweisung gibt es auch im zweiten Skript.

Wie kann ich jetzt den Wert, den ich im ersten Skript auswähle über die Include-Anweisung für das zweite Skript übergeben ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.447 Beiträge
 
Delphi 12 Athens
 
#2

AW: Einfügen eines FinalBuilder Skripts in ein anderes

  Alt 17. Sep 2012, 13:20
Du musst dazu die Variablen im Host-Projekt anlegen um diese in den Include-Projekten verwenden zu können. Beim Include muss dann "Share Host project Variables NameSpace" gesetzt sein (reicht eigentlich auch nur beim ersten Include).
Miniaturansicht angehängter Grafiken
fbinclude.png  
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

AW: Einfügen eines FinalBuilder Skripts in ein anderes

  Alt 17. Sep 2012, 16:05
Leider funktioniert das irgendwie bei mir nicht. Ich habe in beiden Projekten die Switch-Anweisung. Trotz das ich beim Include den von Dir vorgeschlagenen Haken setze, wird beim Include immer noch die Switch-Anweisung ausgeführt.

Im Anhang habe ich mal die Switch-Anweisung vom ersten Projekt abgebildet. Im Projekt, welches included wird, ist nochmal die gleiche Switch-Anweisung mit den gleichen Case-Werten. Durch den Include möchte ich, dass die Switch-Anweisung im zweiten Projekt kein Fenster anzeigt sondern gleich in die entsprechende Case-Anweisung springt. Dazu möchte ich noch, wenn das zweite Projekt manuell gestartet wird, soll die Switch-Anweisung ein entsprechende Fenster anzeigen.
Miniaturansicht angehängter Grafiken
clipboard01.jpg  
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.447 Beiträge
 
Delphi 12 Athens
 
#4

AW: Einfügen eines FinalBuilder Skripts in ein anderes

  Alt 17. Sep 2012, 22:24
Ich dachte, die Abfrage erfolgt in dem einem Include-Projekt und soll dann in ein anderes Include-Projekt übernommen werden. Aber wenn ich das jetzt richtig verstehe, dann soll Projekt1 die Variable abfragen und den Wert an das Include-Projekt2 übergeben. In dem Fall ist der Shared NameSpace nicht nötig. Dann kann man die Variable direkt übergeben.

Den Prompt im Include-Projekt kann man über die Systemvariable ISINCLUDEDPROJECT abfangen.

Ich habe mal ein kleines Beispiel angehängt.
Angehängte Dateien
Dateityp: zip SwitchProjects.zip (4,7 KB, 0x aufgerufen)
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz