Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

C# Spørgsmål? (n00b spørsgmål)

Af Elitebruger popo | 15-11-2006 10:24 | 1645 visninger | 23 svar, hop til seneste
Hey Her er så endnu en tråd om C# =) Jeg har lige et par spørgsmål, og der vil komme flere senere.. Det er på et meget lavt niveau så i behøver ikke løbe skringene væk ;) 1) Hvordan kan jeg åbne et andet program gennem mit C# program? f.eks. via en knap som åbner word, eller et spil. 2) Hvordan opretter jeg en variable?
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#1
mfla
Gigabruger
15-11-2006 10:37

Rapporter til Admin
1) Inkluder dette i starten: using System.Diagnostics; Nu kan følgende bruges: Process.Start(<filnavn>); 2) Du erklærer variable ved at skrive: <type> <navn>; F.eks.: string myString; string myString = String.Empty; etc...
--
#2
popo
Elitebruger
15-11-2006 10:41

Rapporter til Admin
#1 Hvordan med 1)? skal man ikke skrive stigen til programmet man vil kører?
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#3
popo
Elitebruger
15-11-2006 10:45

Rapporter til Admin
Hvad så hvis jeg vil have en ProcessBar på der viser hvornår den har loadet programmet? f.eks. pinball Nu ser det sådan ud, og det virker ikke :/ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Diagnostics; using System.Windows.Forms; namespace testing { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Process.Start(PINBALL.EXE); } } }
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#4
mfla
Gigabruger
15-11-2006 11:16

Rapporter til Admin
Glemte du lige skal have "'er rundt om filnavnet... Process.Start("<filnavn>"); Det burde virke... Mht. progressbar, så kan jeg ikke hjælpe dig... en anden må træde til her.
--
#5
popo
Elitebruger
15-11-2006 11:21

Rapporter til Admin
Sådan her? Process.Start("PINBALL.EXE"); så laver den fejl når man trykker på knappen :/
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#6
Tux
Superbruger
15-11-2006 11:23

Rapporter til Admin
http://msdn.microsoft.com[...] Kig nogle af de video'er igennem. Du sidder med nogle ret basiske ting, som du åbenlyst ikke lige har læst på først.
--
I don't believe in conspiracies, they are nothing but a conspiracy to make us all think everything is a conspiracy.
#7
popo
Elitebruger
15-11-2006 11:23

Rapporter til Admin
Her er fejlen der popper.. http://peecee.dk[...]
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#8
popo
Elitebruger
15-11-2006 11:25

Rapporter til Admin
#6 har set video 1-5 men syntes der er lidt meget snak, og vil endeligt hellere bare lege lidt med det basale :| Faldt i søvn i den 5. video... er ikke god til dybe stemmer og klik lyde 8]
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#9
popo
Elitebruger
15-11-2006 13:10

Rapporter til Admin
anyone?
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#10
Stroyer
Ultra Supporter
15-11-2006 13:19

Rapporter til Admin
9# Kunne man forestille sig at du skulle have den fuldstændige sti, i stedet for den relative du har lige nu. Det er ikke noget jeg kender specielt meget til(C#) men ville da mene at den ikke ved hvor "pinball.exe" er lokaliseret med mindre du fortæller den det. /mvh
--
Intel Core 2 Duo E6600, ASUS P5W DH Deluxe, OCZ 2x1GB 5400CL4, Gainward GF7950GX2 1GB, WD Raptor 150 GB, ASUS DVD E616 White, Plextor brænder SATA, Antec P150 Quiet White, Scythe Ninja, 22" TFT
#11
popo
Elitebruger
15-11-2006 13:25

Rapporter til Admin
Nej det var også min tanke, men den vil heller ikke med den fulde stig, så begynder den at stille spørgsmål til /'erne :S
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#12
L00t
Moderator
15-11-2006 13:32

Rapporter til Admin
Process.Start(@"C:\Programmer\Windows NT\Tilbehør\wordpad.exe"); Ovenstående starter fint Wordpad op på min PC. Du har glemt at sætte et @ foran stien, og så tolkes backslash som starten på en escape sekvens. Med hensyn til ProgressBar, så er det ikke noget du kan forvente at få opsummeret i en enkelt forumpost. Læs dig til hvad klassen kan og hvordan den benyttes på MDSN. Der er nogle ret selvforklarende eksempler. http://msdn2.microsoft.com[...]
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#13
Basil
Semibruger
15-11-2006 13:41

Rapporter til Admin
#8 Problemet er at det er lidt svært at lege med, hvis man ikke forstår de helt grundlæggende ting. Har lige set din fejlmeddelelse.. Ser ud som om du har lavet en OfficeApplication i stedet for en winforms application?
--
Curling - Fordi dværgkast er ulovligt
#14
popo
Elitebruger
15-11-2006 13:46

Rapporter til Admin
#12 Får den her fejl, når jeg skriver stigen til pinball :S http://peecee.dk[...]
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#15
L00t
Moderator
15-11-2006 13:55

Rapporter til Admin
#14 Den fejl har vist ikke noget med stien til Pinball at gøre... så ville den fejle ved den linie, og det gør den ikke. Prøv at starte forfra, lav en ny C# console application, og indsæt Process.Start(... linien i Main() metoden som det eneste.
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#16
popo
Elitebruger
15-11-2006 14:04

Rapporter til Admin
Har lige prøvet at lave en ny, og kun sætte "using sy.." og "Process.." ind samme fejl, her er koden: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Diagnostics; using System.Windows.Forms; namespace WindowsApplication4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Process.Start(@"C:Program FilesWindows NTPinballPINBALL.EXE"); } } }
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#17
L00t
Moderator
15-11-2006 14:09

Rapporter til Admin
Det du laver dér er en Windows application, ikke en Console. Opret en C# console application og indsæt Process.Start(... linien i Main() metoden som det eneste. Du skal også tilføje using System.Diagnostics; men ikke andet. Se om det fejler, og hvis ja, så post fejlen her.
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#18
popo
Elitebruger
15-11-2006 14:14

Rapporter til Admin
Jep, fejlede :/ http://peecee.dk[...]
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#19
popo
Elitebruger
15-11-2006 14:15

Rapporter til Admin
Ok koden: using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Process.Start(@"C:Program FilesWindows NTPinballPINBALL.EXE"); } } }
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#20
L00t
Moderator
15-11-2006 14:34

Rapporter til Admin
Du skal køre koden lokalt på din PC ... hvilket drev er H: drevet? Hvis det er et netværksshare eller på anden måde IKKE din egen harddisk, får du en security exception. Prøv at kopiere ConsoleApplication1.exe ud på dit skrivebord, og kør den derfra.
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#21
popo
Elitebruger
15-11-2006 14:51

Rapporter til Admin
Så virker det sku :) Men kan man ikke lave det samme på en knap istedet? ellers kan jo bare lave en almindelig genvej :p
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!
#22
L00t
Moderator
15-11-2006 14:59

Rapporter til Admin
Jo, selvfølgelig kan du lave det på en knap-event :) Det har du allerede lavet, du skal bare ikke køre det fra et eller andet obskurt sharedrev hvor du ikke har rettigheder til det.
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#23
popo
Elitebruger
15-11-2006 15:07

Rapporter til Admin
Hehe :p vi må lige forsætte imorgen, har fri nu =) Tak for hjælpen so far
--
(\__/) (O.o ) (#|#) One step closer to world domination! www.zkru.dk[...] <- Sælg WoW accounts her!

Opret svar til indlægget: C# Spørgsmål? (n00b spørsgmål)

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning