Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi frage zu procedures und functions (https://www.delphipraxis.net/138087-frage-zu-procedures-und-functions.html)

gangs-taas 3. Aug 2009 13:16


frage zu procedures und functions
 
hey,
wenn ich eine function habe und die ist NICHT oben im head mit deklariert kann ich die ja eigl. tortzdem benutzen ne ?
gibt es da regeln für, dass die z.b. über der procedure stehn muss die sie aufruft oder so ?

weil wenn ich mit meiner onform.create procedure eine andere function aufrufe die über ihr steht geht alles sobal ich die aber unter sie hinschreibe gehts nicht mehr ?!

hoffe ihr versteht was ich mein ^^

mkinzler 3. Aug 2009 13:18

Re: frage zu procedures und functions
 
Nur im Interface deklarierte Typen, Funktionen und Variablen sind von extern nutzbar.

gangs-taas 3. Aug 2009 13:20

Re: frage zu procedures und functions
 
was genau meinst du mit von extern ?

mkinzler 3. Aug 2009 13:21

Re: frage zu procedures und functions
 
Aus einer anderen Unit

sirius 3. Aug 2009 13:21

Re: frage zu procedures und functions
 
Zitat:

Zitat von gangs-taas
hey,
wenn ich eine function habe und die ist NICHT oben im head mit deklariert kann ich die ja eigl. tortzdem benutzen ne ?
gibt es da regeln für, dass die z.b. über der procedure stehn muss die sie aufruft oder so ?

Ja sie muss darüber stehen. Du kannst sie aber auch deklarieren und dann "forward" anhängen um zu zeigen, dass der Inhalt etwas später kommt.

gangs-taas 3. Aug 2009 13:26

Re: frage zu procedures und functions
 
okay
danke

ich kann wenn ich ne variable gloable in unit1 deklariere diese auch in anderen units benutzen ?

wenn ja wie ?

Luckie 3. Aug 2009 13:49

Ein Thread pro Frage/Problem
 
Bitte eröffne für jede Frage / jedes Problem einen separaten Thread, sonst geht das hier durcheinander und mit der Suche findet man dann auch nichts. Desweiteren kannst du dann jeden Thread auch einen aussagekräftigen Titel geben, was die Suche wieder vereinfacht.

Desweiteren hast du dir deine Frage doch schon selber beantwortret: Global deklarieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 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