|
| Autor |
Nachricht |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Variable aus einer Funktion, ausserhalb ansprechen ?
Verfasst am: 20.08.2008, 19:10 |
|
|
Nabend zusammen,
vorrerst möchte ich gesagt haben das ich die Boardsuche nicht verwendet habe:eek: weil ich nicht wüsste nach was ich suchen sollte^^
Nunja, ich habe eine Funktion in einem Modul und würde den String der in der Variable, die dort deklariert ist, ausserhalb der Funktion (wenn ich einen Button drücke, what ever) ausgeben lassen.
Beispiel:
Visual Basic: [code]Module Module1
..... dim puffer as String = str.ReadToEnd() ..... End Module [/code]
Und ich würde gerne den String aus puffer gerne in einer Textbox ausgeben lassen wenn ich den Befehl gebe.
Habe mal kurz gegoogelt aber nichts gefunden^^ Wie gesagt... wüsste nicht nach was ich suchen sollte. Sorry! [img]/ohmy.gif[/img]
Gruss Anale |
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 20.08.2008, 19:42 |
|
|
so wie ich das verstehen, musst du die variable nur public deklarieren... 
also sozusagen unter Module Module1 |
|
| |
|
 |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Verfasst am: 20.08.2008, 20:46 |
|
|
| Hm.. wie deklariere ich eine Variable als public ?^^ |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 20.08.2008, 21:02 |
|
|

|
|
| |
|
 |
Analegrande Tutorial Leser

Anmeldedatum: 01.05.2008 Beiträge: 69
|
Verfasst am: 20.08.2008, 21:11 |
|
|
So wie du es zeigst gehts. Aber es geht nicht mit meiner Variablen im Modul. Wenn ich diese Zeile
Visual Basic: [code]Dim puffer As String = str.ReadToEnd()[/code]
so änder
Visual Basic: [code]Public puffer As String = str.ReadToEnd()[/code]
kommt der Fehler:
Public" ist bei der Deklaration von lokalen Variablen ungültig. |
|
| |
|
 |
tr4st Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 486
|
Verfasst am: 20.08.2008, 21:38 |
|
|
Es funktioniert so nicht, du kannst nur die returnierte Variable abfangen.
Du kannst ja auch nicht wissen wieviel Öl im Motor eines Autos ist wenn du nicht nachschaust, so ist es auch mit den Funktionen, wenn die Funktion nicht ausgeführt wurde kannst du auch die Variable nicht abrufen.
Public Variablen können auch nur ausserhalb von Funktionen deklariert werden, du solltest mehr mit Klassen arbeiten somit hast du auch die möglichkeit die Variablen von ausserhalb anzusprechen. |
|
| |
|
 |