Avatar billede ghazaleh Nybegynder
08. december 2004 - 14:15 Der er 7 kommentarer og
2 løsninger

Almindeligt VB program i Visual Studio

Kan man ikke lave et almindeligt Visual Basic program i Visual Studio?

Jeg har nemlig et meget lille program, som skal installeres på ca. 600 pc'ere rundt omkring i hele Danmark, og jeg vil helst ikke skulle installere .Net framework på dem alle sammen.
Avatar billede Slettet bruger
08. december 2004 - 14:29 #1
Hvis dit program er lavet i VB.NET skal de have frameworket installeret for at det kan køre. Men hvis det er lavet i den "gamle" VB 6, skal de have VB Runtime installeret.
Avatar billede ghazaleh Nybegynder
08. december 2004 - 14:33 #2
ok - jeg har kun lige for nyligt fået visual studio installeret. Kan jeg lavet et program som et "VB 6 program" i Visual Studio?

Jeg har nemlig set i min configuration manager for mit projekt at jeg kan vælge target platform. Problemet er at jeg her kun har mulighed for at vælge .Net som platform
Avatar billede terry Ekspert
08. december 2004 - 15:08 #3
Visual Studio is NOT a programming language but a programming environment where it is possible to use diferent programming langauges.

VB 6.0 is included in Visual Studio 6.0 but it is NOT included in Visual Studio .NET. Visual Basic .NET is included.

VB 6.0 and VB .NET are NOT the same although many things are similar.

If your VB program is .NET then as far as I know you MUST have framework to run your program
Avatar billede terry Ekspert
08. december 2004 - 15:10 #4
So you can NOT (as far as I know) make a VB 6.0 in VB .NET
Avatar billede martin_moth Mester
13. december 2004 - 09:41 #5
Inden du installerer et program på 600 PC'ere i hele DK, skal du nok lige bruge 2 minutter på at sætte dig ind i hvad for et programmeringssprog du anvender ;o)

Du omtaler Visual Studio - det svarer lidt til at tale om officepakken, men det fortæller jo ikke om det er office 2000 eller office XP, vel?

Har du VB.NET SKAL (!!!!) du have .NET frameworket installeret. Men det er jo en del af XP, så har de 600 PC'ere installeret winXP er dine problemer løst.

Har du VB6 skal du IKKE have .NET frameworket installeret.
Avatar billede ghazaleh Nybegynder
13. december 2004 - 09:57 #6
ja jeg har forstået at .Net programmer kører på .Net Framework

Jeg kender ikke til pc'erne, men de kører højst sandsynligt ikke XP allesammen.

Derfor skal jeg jo nok benytte et andet programmeringssprog til at løse opgaven. Jeg tænkte bare, at det kunne da ikke passe, at man ikke også kunne lave et program i Visual Studio, som havde Windows som "target platform" i sin configuration manager i stedet for .Net

Men jeres svar lyder ret overbevisende :-) Så det må jeg konkludere, at det kan jeg altså ikke.

Mit problem er ikke løst, så jeg holder lige spørgsmålet åben lidt endnu...
Avatar billede martin_moth Mester
13. december 2004 - 10:21 #7
"at man ikke også kunne lave et program i Visual Studio"

Det er lidt forvirrende at du skriver "visual studio"

For der findes Visual Studio 6.0 og .NET
De er forskellige!
Den ene kræver .NET framework, den anden gør ikke.

Har du Visual Studio .NET, og vil programmere i VB.NET, behøver du ikke holde spørgsmålet åbent, for du kan ikke kompilere til en .exe, der kan køre på en PC uden .NET frameworket.

Har du den "gamle" Visual studio 6.0 og vil programmere i VB6, har du ingen problemer. Og kan dermed også lukke spørgsmålet.

At du har stillet spørgsmålet i VB og ikke VB.NET kategorien bidrager til forvirringen.

Hvad har du installeret?
Avatar billede ghazaleh Nybegynder
13. december 2004 - 10:34 #8
ok jeg vidste ikke at der fandtes en Visual Studio 6.0. Jeg har nemlig Visual Studio .Net

Grunden til jeg valgte VB kategorien er at jeg godt ved, at jeg SKAL lave et Visual Basic 6.0 program, men jeg håbede at kunne benytte Visual Studio .Net til dette, selvom det selvfølgelig er beregnet til .Net programmer. Jeg kan nu forstå at VB 6.0 og VB .Net er 2 skarpt adskilte programmeringssprog, som i princippet intet har med hinanden at gøre.

Jeg ville godt fortælle hvorfor jeg så ville holde spørgsmålet åbent, men jeg tror bare at vi bliver ved med at tale forbi hinanden, så for at spare tid, så lukker jeg spørgsmålet, og prøver at få løst mit problem på en anden måde.

Men tak for forklaringerne. Jeg deler bare pointene.
Avatar billede martin_moth Mester
13. december 2004 - 10:41 #9
ok. Du har helt ret - de er principielt fuldstændig u-ens, de to sprog (men deler alligevel lidt syntaks hist og her)

Har selv irreteret mig over at man ikke kan kompilere til .exe fra VB.NET, så .exe'n kan køre på ALLE PC'ere - men sådan er det bare. Derfor har jeg stadig VB6 installeret, selvom VB.NET er meget federe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester