๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Vito Mon, 05 Mar 2007 16:40
VB 2005 EE -global declareations section
#494
Author: Vito
Date: Mon, 05 Mar 2007 16:40
13 lines
1717 bytes
Hallo, ik zou een paar variablen als 'global' moeten declareren, 
tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
classen en ook alle forms in het project. Ik weet dat dit geen goede 
programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan 
te pakken ....
Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.

Graag wat tips.

Bedankt

Vito
Re: VB 2005 EE -global declareations section
#495
Author: JanS
Date: Tue, 06 Mar 2007 18:22
28 lines
2113 bytes

"Vito" <vito@home.fake> wrote in message 
news:U5qdnSsumNGN1XHYnZ2dnUVZ8v2vnZ2d@scarlet.biz...
> Hallo, ik zou een paar variablen als 'global' moeten declareren, 
> tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
> classen en ook alle forms in het project. Ik weet dat dit geen goede 
> programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan te 
> pakken ....
> Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
> section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.
>
> Graag wat tips.
>
> Bedankt
>
> Vito




Als je een form1 start in code staat bovenaan Public Class Form1 Gewoon 
daaronder zetten? Het lijnje om af te lijnen zet hij zelf

Evt in de 2 Comboboxen erboven Form1 en declarations selecteren

--
groeten
Re: VB 2005 EE -global declareations section
#496
Author: Vito
Date: Wed, 07 Mar 2007 20:01
33 lines
2606 bytes
JanS schreef:
> "Vito" <vito@home.fake> wrote in message 
> news:U5qdnSsumNGN1XHYnZ2dnUVZ8v2vnZ2d@scarlet.biz...
>> Hallo, ik zou een paar variablen als 'global' moeten declareren, 
>> tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
>> classen en ook alle forms in het project. Ik weet dat dit geen goede 
>> programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan te 
>> pakken ....
>> Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
>> section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.
>>
>> Graag wat tips.
>>
>> Bedankt
>>
>> Vito
> 
> 
> 
> 
> Als je een form1 start in code staat bovenaan Public Class Form1 Gewoon 
> daaronder zetten? Het lijnje om af te lijnen zet hij zelf
> 
> Evt in de 2 Comboboxen erboven Form1 en declarations selecteren

Als ik het zo doe zijn die variabelen enkel bereikbaar door de functies 
in form1, niet in andere forms of andere classen.
Ik herinner mij vaag dat er een methode is om variablen echt 'global' te 
declareren zodat ze door alles in heel het project herkend en ook 
gebruikt kunnen worden.
Of hebben ze dat afgeschaft in VB 2005 EE?

Vito
Re: VB 2005 EE -global declareations section
#497
Author: JanS
Date: Sun, 11 Mar 2007 22:01
42 lines
2772 bytes
"Vito" <vito@home.fake> wrote in message 
news:7didnZBcWJSDh3LYnZ2dnUVZ8sCsnZ2d@scarlet.biz...
> JanS schreef:
>> "Vito" <vito@home.fake> wrote in message 
>> news:U5qdnSsumNGN1XHYnZ2dnUVZ8v2vnZ2d@scarlet.biz...
>>> Hallo, ik zou een paar variablen als 'global' moeten declareren, 
>>> tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
>>> classen en ook alle forms in het project. Ik weet dat dit geen goede 
>>> programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan 
>>> te pakken ....
>>> Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
>>> section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.
>>>
>>> Graag wat tips.
>>>
>>> Bedankt
>>>
>>> Vito
>>
>>
>>
>>
>> Als je een form1 start in code staat bovenaan Public Class Form1 Gewoon 
>> daaronder zetten? Het lijnje om af te lijnen zet hij zelf
>>
>> Evt in de 2 Comboboxen erboven Form1 en declarations selecteren
>
> Als ik het zo doe zijn die variabelen enkel bereikbaar door de functies in 
> form1, niet in andere forms of andere classen.
> Ik herinner mij vaag dat er een methode is om variablen echt 'global' te 
> declareren zodat ze door alles in heel het project herkend en ook gebruikt 
> kunnen worden.
> Of hebben ze dat afgeschaft in VB 2005 EE?
>
> Vito

๏ฟฝPublic ? (zie onder )

http://msdn2.microsoft.com/en-us/library/76453kax.aspx

http://msdn2.microsoft.com/en-us/library/ms235296.aspx 
Re: VB 2005 EE -global declareations section
#505
Author: Riki
Date: Tue, 17 Apr 2007 14:41
35 lines
2280 bytes
"Vito" <vito@home.fake> wrote in message 
news:U5qdnSsumNGN1XHYnZ2dnUVZ8v2vnZ2d@scarlet.biz...
> Hallo, ik zou een paar variablen als 'global' moeten declareren, 
> tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
> classen en ook alle forms in het project. Ik weet dat dit geen goede 
> programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan te 
> pakken ....
> Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
> section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.
>
> Graag wat tips.
>
> Bedankt
>
> Vito

In dotnet is het idee om alles in objecten te doen. Dus:

Maak een klasse aan, en definieer je variabelen in die klasse als public 
static:

In VB.NET:

Public class Globals
     Public static pi As double = 3.14
     Public static title As string = "Mijnfirma"
End Class

Je kan ze dan overal aanspreken met
Globals.pi
Globals.title

--

Riki 
Re: VB 2005 EE -global declareations section
#507
Author: Riki
Date: Fri, 20 Apr 2007 08:03
45 lines
2633 bytes
Sorry, foutje, dit moest zijn:

Public class Globals
    Public SHARED pi As double = 3.14
    Public SHARED title As string = "Mijnfirma"
End Class

"Riki" <laat@mij.gerust> wrote in message 
news:B9adnY6IvavFQbnbnZ2dnUVZ8sKlnZ2d@scarlet.biz...
> "Vito" <vito@home.fake> wrote in message 
> news:U5qdnSsumNGN1XHYnZ2dnUVZ8v2vnZ2d@scarlet.biz...
>> Hallo, ik zou een paar variablen als 'global' moeten declareren, 
>> tistezegge: zodanig dat die kunnen bereikt en gewijzigd worden door alle 
>> classen en ook alle forms in het project. Ik weet dat dit geen goede 
>> programmeer-attitude is, maar voorlopig weet ik niet hoe het anders aan 
>> te pakken ....
>> Nu, hoe hard ik ook gezocht heb ... ik kan die 'global declarations 
>> section' maar niet vinden en ik weet ook niet hoed dat allemaal te doen.
>>
>> Graag wat tips.
>>
>> Bedankt
>>
>> Vito
>
> In dotnet is het idee om alles in objecten te doen. Dus:
>
> Maak een klasse aan, en definieer je variabelen in die klasse als public 
> static:
>
> In VB.NET:
>
> Public class Globals
>     Public static pi As double = 3.14
>     Public static title As string = "Mijnfirma"
> End Class
>
> Je kan ze dan overal aanspreken met
> Globals.pi
> Globals.title
>
> --
>
> Riki
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads