06. januar 2002 - 10:49Der er
7 kommentarer og 2 løsninger
Argumenter
Haisa...
Jeg skal lave et program som kan bruge info fra nogle argumenter man giver når man starter programmet f.eks. mitprogram.exe Tra la la la Kan godt være det bare er mig som er dum :)
Det skal desuden være et program som ikke popper op med sådan en form, den skal bare køre nogle kommandoer.. Skal man bruge ActiveX exe eller bare almindelig exe???
Det første med srgumenter kan jeg hjælpe dig med : Private Sub Form_Load() Select Case UCase$(Command$) Case \"ET\" MsgBox \"1\" Case \"TO\" MsgBox \"2\" Case Else MsgBox \"Else \" & Command$ End Select End Sub
Det du tænker på i spørgsmål nr. 2 er det man kalder en komandoprompt application. Dvs. en uden grafisk brugerflade....Dette kan løses i Vsual Basic 6.0 ved at du laver et nyt kode modul og lave en procedure kaldet sub main()
Herefter går du ind i project - properties og sætter startup Object til at være sub main()
På denne måde ndgår du den grafiske brugerflade, og du kan hive Kommandoer ind fra kommando prompten som hy skrev.
Som en lille extra ting, kan jeg sige at Visual Basic 7.0 (.net) har indbygget template til at lave \"Command line application\"
og ja det skal være en alm. exe ellers kan du ikke køre den fra en kommandoprompt. En ActiveX skal altid have en vært(host) og kan derfor ikke exekveres som et selvstændigt program.
Kedde
Synes godt om
Slettet bruger
06. januar 2002 - 12:23#4
Tak det var lige det jeg sq bruge... Men hy, hvis du oxo vil ha en del af kagen så lav lige et svar *s* Els får kedde65 alle 30 points...
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.