|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Variable declarations.... in VB.NetIn my program I will be using the common structure repeatedly in a module.
Ex Member.FirstName, Member.LastName.. How to declare it in one common place, so that I can create an instance of this variable and use in sub procedure or function as local variable. Currently I am declaring these set of variables in each sub or function. VB.Net 2003 and .Net Framework 1.1 Thank you, Pete Put the structure definition in a public module and declare it a public
structure Module Globals Public Structure Member FirstName as string LastName as string end structure end module When you need to use it in a sub or function: module (or class) mycode sub Main() dim m as Member m.FirstName = "Mike" m.Lastname = "Ober" end sub end Module (or class) Mike Ober. Show quoteHide quote "Pete Smith" <PeteSmit***@hotmail.com> wrote in message news:eIl0PiRKGHA.208@tk2msftngp13.phx.gbl... > In my program I will be using the common structure repeatedly in a module. > Ex Member.FirstName, Member.LastName.. > > How to declare it in one common place, so that I can create an instance of > this variable and use in sub procedure or function as local variable. > > Currently I am declaring these set of variables in each sub or function. > > VB.Net 2003 and .Net Framework 1.1 > > Thank you, > > Pete > > > Put the declaration after any "Imports..." declarations and before the class
declaration. Is should be available in all classes and modules in your project, i.e., Imports xxxxxx Public Structure myStructure FirstName as string LastName as string End Structure Public (or Friend) Class myClass ......... End Class -- Show quoteHide quoteDennis in Houston "Pete Smith" wrote: > In my program I will be using the common structure repeatedly in a module. > Ex Member.FirstName, Member.LastName.. > > How to declare it in one common place, so that I can create an instance of > this variable and use in sub procedure or function as local variable. > > Currently I am declaring these set of variables in each sub or function. > > VB.Net 2003 and .Net Framework 1.1 > > Thank you, > > Pete > > > in my personal opinion the usage of a module should be avoided ( when
possible ) so i would go for Dennis`s aproach although i would go for a friend scoped declaration unless i explicitly want an object to be public ( thus also outside my own assembly ) regards Michel Posseth [MCP] Show quoteHide quote "Dennis" <Den***@discussions.microsoft.com> wrote in message news:A835A6E4-DC35-40FA-9E49-1B97F6157CAF@microsoft.com... > Put the declaration after any "Imports..." declarations and before the > class > declaration. Is should be available in all classes and modules in your > project, i.e., > > Imports xxxxxx > Public Structure myStructure > FirstName as string > LastName as string > End Structure > > Public (or Friend) Class myClass > > ........ > End Class > > -- > Dennis in Houston > > > "Pete Smith" wrote: > >> In my program I will be using the common structure repeatedly in a >> module. >> Ex Member.FirstName, Member.LastName.. >> >> How to declare it in one common place, so that I can create an instance >> of >> this variable and use in sub procedure or function as local variable. >> >> Currently I am declaring these set of variables in each sub or function. >> >> VB.Net 2003 and .Net Framework 1.1 >> >> Thank you, >> >> Pete >> >> >> Sorry, I'm an old VB 6 user and I wrote that off the top of my head.
Dennis is correct in that the structure should stand on it's own. Mike Ober. Show quoteHide quote "m.posseth" <mich***@nohausystems.nl> wrote in message news:%23GLAOFnKGHA.1180@TK2MSFTNGP09.phx.gbl... > > in my personal opinion the usage of a module should be avoided ( when > possible ) so i would go for Dennis`s aproach > although i would go for a friend scoped declaration unless i explicitly > want an object to be public ( thus also outside my own assembly ) > > > regards > > Michel Posseth [MCP] > > > "Dennis" <Den***@discussions.microsoft.com> wrote in message > news:A835A6E4-DC35-40FA-9E49-1B97F6157CAF@microsoft.com... > > Put the declaration after any "Imports..." declarations and before the > > class > > declaration. Is should be available in all classes and modules in your > > project, i.e., > > > > Imports xxxxxx > > Public Structure myStructure > > FirstName as string > > LastName as string > > End Structure > > > > Public (or Friend) Class myClass > > > > ........ > > End Class > > > > -- > > Dennis in Houston > > > > > > "Pete Smith" wrote: > > > >> In my program I will be using the common structure repeatedly in a > >> module. > >> Ex Member.FirstName, Member.LastName.. > >> > >> How to declare it in one common place, so that I can create an instance > >> of > >> this variable and use in sub procedure or function as local variable. > >> > >> Currently I am declaring these set of variables in each sub or function. > >> > >> VB.Net 2003 and .Net Framework 1.1 > >> > >> Thank you, > >> > >> Pete > >> > >> > >> > > > Thank you all for your response.
-Pete Show quoteHide quote "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message news:NUpFf.5223$5E3.1088@newsread1.news.pas.earthlink.net... > Sorry, I'm an old VB 6 user and I wrote that off the top of my head. > Dennis is correct in that the structure should stand on it's own. > > Mike Ober. > > "m.posseth" <mich***@nohausystems.nl> wrote in message > news:%23GLAOFnKGHA.1180@TK2MSFTNGP09.phx.gbl... > > > > in my personal opinion the usage of a module should be avoided ( when > > possible ) so i would go for Dennis`s aproach > > although i would go for a friend scoped declaration unless i explicitly > > want an object to be public ( thus also outside my own assembly ) > > > > > > regards > > > > Michel Posseth [MCP] > > > > > > "Dennis" <Den***@discussions.microsoft.com> wrote in message > > news:A835A6E4-DC35-40FA-9E49-1B97F6157CAF@microsoft.com... > > > Put the declaration after any "Imports..." declarations and before the > > > class > > > declaration. Is should be available in all classes and modules in your > > > project, i.e., > > > > > > Imports xxxxxx > > > Public Structure myStructure > > > FirstName as string > > > LastName as string > > > End Structure > > > > > > Public (or Friend) Class myClass > > > > > > ........ > > > End Class > > > > > > -- > > > Dennis in Houston > > > > > > > > > "Pete Smith" wrote: > > > > > >> In my program I will be using the common structure repeatedly in a > > >> module. > > >> Ex Member.FirstName, Member.LastName.. > > >> > > >> How to declare it in one common place, so that I can create an instance > > >> of > > >> this variable and use in sub procedure or function as local variable. > > >> > > >> Currently I am declaring these set of variables in each sub or > function. > > >> > > >> VB.Net 2003 and .Net Framework 1.1 > > >> > > >> Thank you, > > >> > > >> Pete > > >> > > >> > > >> > > > > > > > > >
StreamWriter and BinaryWriter (same problem better explained)
StreamWriter and BinaryWriter Dynamic controls, menuitems, windowlist Advice needed on programming style Allowing access to controls from another thread IIS over write running .exe accessing blob fileds from oracle project source design question How to initiate dial up sequence |
|||||||||||||||||||||||