Avatar billede schjerbeck Nybegynder
29. november 2006 - 21:21 Der er 13 kommentarer og
1 løsning

Hvordan kører jeg mine programmer fra Visual basic.

ja...
jeg vil gerne vide hvordan jeg kører de programmer jeg laver i visual basic.
Det skal være sådan jeg kan have det liggende på skrivebordet, og trykke på en genvej til det.
Jeg ved godt hvordan man går ind i det når man er inde på visual basic. Men jeg vil gerne have at vis jeg sender det til en, at den person så kan installere det og bruge det.
Avatar billede joern Nybegynder
29. november 2006 - 21:38 #1
Hej.

Når du har kopileret til en exe-fil, kan den kopieres til en mappe hos en anden.  Hvis programmet anvender datafiler, skal de selvfølgelig med.
En windowsinstallation indeholder normalt VB6-fortolkeren  MSVBVM60.DLL, der er nødvendig for at afvikele et VB6-program.

Anvender du funktionsbiblioteker i dit program - OCX-filer -, skal de og deres dependency-filer lægges i system32-mappen.

Det hele kan klares automatisk med Setup Wizard'en der er installeret sammen med din VB

The Setup Wizard is, essentially, a helper program that walks you through the steps necessary to create a professional setup program for your Visual Basic application. The setup program that the wizard creates for you is compiled from the Visual Basic Setup Toolkit project, which resides in the \Setupkit\Setup1 directory of your Visual Basic installation. Like any other Visual Basic project, the forms, code, and functionality of the setup project can be modified or enhanced.
Avatar billede joern Nybegynder
29. november 2006 - 21:44 #2
Prøv i øvrigt søgefunktionen, her er et eksempel  http://www.eksperten.dk/spm/521570
Avatar billede schjerbeck Nybegynder
29. november 2006 - 21:54 #3
hmm, det der program setup wizard er ikke lige noget jeg kan finde :P..
men er der mulighed for at downloade det fra nettet et sted?..
Jeg er fuldstændig ny til vb, og jeg er også helt ny til programmering.
Avatar billede kabbak Professor
29. november 2006 - 22:39 #4
I VB6 under File menuen, kan du vælge Make Projekt.exe, hvor Projekt er navnet på dit projekt.

Så kan den køre på din computer via en genvej.

Setup Wizard er den, der sørger at alt er pakket med, så filen kan køre på andre computere.
Avatar billede schjerbeck Nybegynder
30. november 2006 - 14:43 #5
nu har jeg fundet den der setup wizard, ved bare ikke lige hvordan man bruger den :P?
Avatar billede joern Nybegynder
30. november 2006 - 15:14 #6
Hej.

Wizard'en spørger dig jo undervejs!    Ellers er der F1 - hjælp.
Avatar billede schjerbeck Nybegynder
30. november 2006 - 16:47 #7
hej igen ;)...
har lidt problemer med det :P...
når jeg åbner setup wizard er der en knap de rhedder browse, den trykker jeg så på.
Derefter ved jeg ikke hvad jeg skal gøre.
jeg har prøvet at finde den fil der hedder projekt1.vbp men det virker ikke, så¨står der at jeg skal lave filen i vb's activex control.
Nu har jeg så gjordt det men så siger den:

The file 'C:\Documents and Settings\PC 2\Skrivebord\Project2.vbp' is already open.

vil gerne lige have at vide hvad jeg gør forkert??
Avatar billede joern Nybegynder
30. november 2006 - 17:40 #8
Hej.

Det projekt du har skrevet med Visual Basic består af en række filer, som du måske selv har valgt, hvor skal være lagret på din harddisk.
Du har også skullet tage stilling til, hvad projektet og formen(e) skal hedde.    Hvis ikke du ved hvor dit projekt ligger, må du bruge vindows søgefunktion til at opspore det.
Når du ved hvor projektet er, er det den mappe du skal navigere frem til med browse-knappen i wizarden.    Der skal efterhånden angives stier til andre filer, altså må du have styr på hvor de er.  OCX-filerne ligger i windows\system32
Avatar billede schjerbeck Nybegynder
30. november 2006 - 18:45 #9
hej igen ;) jeg har downloaded programmet fra nettet, så ved ikke om jeg har fået hele programmet.
Jeg downloadede det der fordi at jeg ikke viste det kostede noget, eller hvad det helt var.
jeg så bare man kunne programmere med noget der hed vb (visual basic) og så downloadede jeg visual basic 5,0... men jeg vil lige sige når jeg gemmer mit projekt er der en fil der kommer til at hedde: form.rfm og projekt.vbp.

Det er en meget simpel program jeg har lavet, det er nemlig første gang jeg prøver det ;)
programmet er her:
Private Sub Command1_Click()
If IsNumeric(Text3.Text) Then
If Val(Text1.Text) + Val(Text2.Text) = Val(Text3.Text) Then
MsgBox ("du svarede rigtigt på  spgørgsmålet")
Randomize '<- randomize generator
Text1.Text = Int(Rnd * 100) + 1
Text2.Text = Int(Rnd * 100) + 1
Else
MsgBox ("Du svarede forkert på spgørgsmålet prøv igen")
'de samme tal skal være der
End If
Else
MsgBox " du skal taste et tal"
End If
End Sub

Private Sub Command2_Click()
MsgBox ("der kommer en masse regnestykker, prøv at regn dem ud ;)")
End Sub

det er bare et program der stille en regnestykker, som man så skal svare på ;)
Avatar billede joern Nybegynder
30. november 2006 - 19:44 #10
Hej.

Ok, der er 2 trin i at lave et program, der kan gives til andre.  Det første er at kompilere det til en exe-fil, det andet at lave en setup til installation på en anden maskine.
Så simpelt et program behøver du ikke lave en setup for.  Exe-filen danner du fra udviklings-brugerfladen.  Vælg filer og vælg "Make..." lige under "Print setup"  Giv din exe-fil et navn og læg den et sted, hvor du kan finde den igen.  Den exe-fil ER programmet og kan distribueres til alle, der har MSVBVM50.DLL i deres system32-mappe.    I windows XP vil den gamle VB5-fortolker KUN være tilstede, hvis den pågældende tidligere HAR installeret et andet program, der er udviklet med VB5.

Når man laver en setup kommer msvbvm50.dll automatisk med og vil også ved installationen blive anbragt rigtigt.    Vil du gerne give programmet til andre, må du altså enten lave den stup eller give dem fortolkeren med og fortælle, hvor den skal kopieres til.
Avatar billede schjerbeck Nybegynder
30. november 2006 - 20:43 #11
hej ;) jeg tror ikke jeg har fået hele programmet med ;)... når jeg trykker på den der ''make projekt'' popper der en boks op hvor der står: file not found: LINK.EXE
jeg har vist osse downloadet en fri version af det.
min hedder vb cce (Visual Basic 5.0 Control Creation Edition)
hva hedder din??
Avatar billede joern Nybegynder
30. november 2006 - 21:08 #12
Hej.

Visual Basic i version 5 er 7-8 år gammel, men Microsoft er ikke kendt for at frigive ældre versioner, selv om der er gået lang tid og kommet flere nyere.  Dér er Borland mere large med deres Delphi, som er frigivet i version 6.  Måden man udvikler på med VB og Delphi er meget lig hinanden, men syntaksen er forskellig.  Delphi 6 kan først fungere nå du har registreret dig hos Borland og modtaget en fri nøgle.
Min version af VB5 er Pro-versionen.  Den kostede i sin tid godt 4.000 kr. 
Der udgives såkaldte learning editions, som også er begrænsede men dog billigere. 
http://www.edbpriser.dk/Products/Listprices.asp?ID=177636  er en standardpakke af den seneste version
Avatar billede schjerbeck Nybegynder
01. december 2006 - 14:08 #13
hej igen ;)
har du et link til borland delphi version 6, hvor man kan få den?
Avatar billede joern Nybegynder
02. december 2006 - 10:16 #14
Hej.

Hos Borland går jeg ud fra.  Jeg har en CD, der var vedlagt Alt Om data.  Prøv med www.borland.com  Ellers søg på Google på Delphi Download.    Du kan gå ind og kigge i Delphi-konferencen her på HOL, der er uden tvivl nogen der før har spurgt om det.  Du kan også finde spørgsmål med kodeeksempler, sp du kan se om den syntakt er noget du vil kunne forstå.    I øvrigt findes der manege steder på nettet med masser af kodeeksempler både til VB og til Delphi.  F.eks. programmersheaven
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