AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Unitübergreifende Variablen?

Ein Thema von Fussel9 · begonnen am 27. Mai 2009 · letzter Beitrag vom 27. Mai 2009
Antwort Antwort
Benutzerbild von Fussel9
Fussel9

Registriert seit: 25. Mai 2009
322 Beiträge
 
Turbo Delphi für Win32
 
#1

Unitübergreifende Variablen?

  Alt 27. Mai 2009, 21:49
Hi, gibt es soetwas wie Unitübergreifende Variablen, oder gibt es eine methode wie ich werte zwischen units hin und herschieben kann?

habe eine var global deklariert in Unit 1 in Unit 2 kennt er sie nicht
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 21:54
Wenn du eine Variable oberhalb von implementation deklarierst, kannst du auch aus allen Units, in die die Unit eingebunden ist, darauf zugreifen. So funktioniert das ja auch mit den Formularvariablen.
Wenn nicht, wie hast du es denn gemacht?

Besser wäre aber vermutlich es richtig zu machen und Eigenschaften von Objekten / Formularen zu benutzen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 21:56
Oder in Unit3 deklarieren und dann Unit3 in uses von Unit1 und Unit2 (z.B. bei resourceStrings durchaus sinnvoll)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#4

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 21:56
Variable im Interface-Abschnitt von Unit 1 deklariert,
und Unit 1 in die Uses-Liste von Unit 2 aufgenommen?

Wenn ja, dann sollte Unit 2 die Variable kennen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Fussel9
Fussel9

Registriert seit: 25. Mai 2009
322 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 22:04
Ich habe die var UNTER implementation deklariert...
also sollte man global variablem immer ÜBER implementation deklarieren?

wenn dem so ist gibts aber Mecker für meinen Info Lehrer...
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 22:05
Alles unterhalb von implementation ist nur für die Benutzung innerhalb der Unit. Das Interface zu anderen Units musst du in interface definieren.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Fussel9
Fussel9

Registriert seit: 25. Mai 2009
322 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Unitübergreifende Variablen?

  Alt 27. Mai 2009, 22:10
Thx an Alle

Good night, good fight
der Fussel
  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 06:28 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