Avatar billede tvj Nybegynder
30. januar 2000 - 17:09 Der er 8 kommentarer og
1 løsning

Drivelistbox og shell

Jeg har en drivelistbox, men jeg vil gerne have drevbogstavet at vide på det markerede drev ????

Desuden skal jeg bruge dette drevbogstav i en shell commando

Eks.

y = Shell("x:\setup.exe")

hvor x er drevbogstavet lagret i en variabel og y er en variabel hvor i helle kommandoen ligger
Avatar billede winkill Nybegynder
30. januar 2000 - 17:16 #1
x = Mid(DriveListBox.Drive,1,1)
y = Shell(x & ":\setup.exe")
Avatar billede tvj Nybegynder
30. januar 2000 - 18:51 #2
Jeg syntes ikke det virker
skal linie 1 ligge under knappen som skal starte setupen eller under drivelistboxen ???
Avatar billede winkill Nybegynder
30. januar 2000 - 18:52 #3
Knappen der starter setup'en...
Avatar billede tvj Nybegynder
30. januar 2000 - 19:05 #4
Det virker stadig ikke (Jeg bruger vb 5.0)
Skal der konfigureres noget andet ???

Kan man evt lade et array bestemme stien til exe-filen ?
Lige som jeg har illustreret neden under
Shell (x & ":\Pass.setup(pass.appnr)")
Avatar billede winkill Nybegynder
30. januar 2000 - 19:23 #5
Hvilken fejl kommer den med ?

Prøv denne stump kode...

Private Sub Command1_Click
x = DriveListBox1.Drive
y = Shell(x & "setup.exe")
End Sub

Husk at vælge det rigtige drev fra DriveListBox1
Avatar billede tvj Nybegynder
30. januar 2000 - 19:39 #6
fejlen er en runtime error 424 ( Den spørger efter et objekt )
Min drivelistbox hedder drive1, men hvad mener du med bestemt drev ???
drevene skulle helst kunne variere
Avatar billede winkill Nybegynder
30. januar 2000 - 19:47 #7
Private Sub NavnetPåKnappen_Click
x = Drive1.Drive
y = Shell(x & "setup.exe")
End Sub

Det er navnet på en knap eller noget andet der fejler... prøv at checke alle navne på knapper, drive-tingen, og alt andet på din form...
Avatar billede tvj Nybegynder
30. januar 2000 - 20:04 #8
Jeps nu virker det, men kan man bruge et array til at definere stien til exe-filen ????
Avatar billede winkill Nybegynder
31. januar 2000 - 08:53 #9
Mener du noget i denne retning...?

Private Sub NavnetPåKnappen_Click
Dim a(1 to 2)
a(1) = "Win95\setup.exe"
a(2) = "Win98\setup.exe"
a(2) = "WinNT\setup.exe"
a(2) = "Win2K\setup.exe"
b = 2
x = Drive1.Drive
y = Shell(x & a(b))
End Sub

Ja, det kan man...
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