Schrift
[thread]8876[/thread]

Zugriff auf Variablen/ Subroutinen



<< >> 4 Einträge, 1 Seite
KunoKugel
 2007-03-26 23:48
#75418 #75418
User since
2005-10-11
19 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

ich habe hier ein "Basisscript", das andere Scripte über do aufruft und so Softwareinstallationen ausführt.

Bislang hatte dieses Script keine Oberfläche und ich konnte aus den aufgerufenen Installationsscripts auf die Variablen und Subroutinen des Basisscriptes zugreifen.

Jetzt habe ich dem Basisscript eine Tk- Oberfläche gegeben und kann nicht mehr auf die Variablen und Subroutinen zugreifen. :-(

Kann mir jemand erklären, warum das so ist?

Ich hoffe, ich habe mein Problem halbwegs verständlich rübergebracht, irgendwie schwer zu erklären. :-(

Bis dann.

Kuno
renee
 2007-03-26 23:54
#75419 #75419
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Zeig am besten mal etwas Code. Am besten zum einen wie Du es die ganze Zeit gemacht hast (ohne Oberfläche) und wie Du es jetzt (mit Oberfläche) versucht hast.

Es gibt keine generelle Erklärung für Dein Problem.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
KunoKugel
 2007-03-27 00:00
#75420 #75420
User since
2005-10-11
19 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

danke für die schnelle Antwort.

Ich habe mir die beiden Scripte nochmal angesehen und dabei ist mir wohl ein wichtiger Unterschied aufgefallen.

Im alten Script erfolgt der Aufruf aus dem Hauptteil heraus, im Tk- Script habe ich den Aufruf der Übersichtlichkeit halber in eine Subroutine gelegt.

Sehe ich es richtig, dass hier das Problem liegen dürfte?

Bis dann.

Kuno
pktm
 2007-03-27 01:56
#75421 #75421
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Es könnte eine Sache des Skopus sein. Wenn du deiner Subroutine nicht alle Variablen aus dem Hauptteil übergibst, die dein anderes Programm, welches du mittels do aufrufst aber benötigt gibt es Probleme.
Du solltest überprüfen, ob deiner Sub alles das als Parameter übergeben wird, was deine anderen Programme brauchen.
http://www.intergastro-service.de (mein erstes CMS :) )
<< >> 4 Einträge, 1 Seite



View all threads created 2007-03-26 23:48.