/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
ShellExecute problemer
Fra : Den Anonyme Mand


Dato : 16-08-01 17:15

Hejsa

kan man godt exekverer en fil som net.exe med et delphi program,
og så sætte parametre på, jeg har prøvet mig frem, men når jeg kører
kommandoen sker der ikke noget

Mads



 
 
Thomas Rose (16-08-2001)
Kommentar
Fra : Thomas Rose


Dato : 16-08-01 18:50

Hej Mads,

kan du give et eksempel på, hvordan du kalder ShellExecute... det gør det
lidt lettere at opsnuse evt. fejl...

Cheers,
Thomas



Thomas Rose (16-08-2001)
Kommentar
Fra : Thomas Rose


Dato : 16-08-01 19:16

Hej Mads,

du sendte mig følgende eksempel:

>
ShellExecute(Application.Handle,'Open',PChar('program.exe'),null,null,SW_SHO
W);

jeg ved ikke hvor du har de to "null" fra... prøv f.eks. med:

ShellExecute(Application.Handle, 'Open', PChar('c:\windows\notepad.exe'),
nil, nil, SW_SHOW);

der altså gerne skulle starte Notepad (med mindre Notepad ligger i et andet
katalog end det specificerede). Prøv det og melde gerne tilbage...

Cheers,
Thomas



Thomas Rose (16-08-2001)
Kommentar
Fra : Thomas Rose


Dato : 16-08-01 20:11

Hej igen-igen,

hvis du vil sende parametre til Net.exe kan du skrive følgende:

ShellExecute(Application.Handle, 'Open', PChar('c:\winnt\system32\net.exe'),
PChar('send bruger besked'), nil, SW_HIDE);

Men prøv også at kigge i Delphi's hjælp... stil cursor'en på "shellexecute"
og tryk F1 - vupti, du har hjælp vedr. "ShellExecute"-metoden.

For at få parameterlisten op for en metode du vil kalde kan du trykke
Shift-Ctrl-Space... og hvis du vil have en liste af mulige argumenter kan du
trykke Ctrl-Space...

Once again Cheers,
Thomas

PS: Skriv dine svar her på UseNet istedet for sende "private" mails... det
er jo et generelt forum og vores lille samtale kan muligvis gavne andre!



Niels (16-08-2001)
Kommentar
Fra : Niels


Dato : 16-08-01 21:16

Just as I expected, Thomas Rose came up with this:

>PS: Skriv dine svar her på UseNet istedet for sende "private" mails... det
>er jo et generelt forum og vores lille samtale kan muligvis gavne andre!

Og i tilfælde af Outlook Express (som jeg kan se du bruger) skal du
altså klikke på "Reply to Group" (Svar til Gruppe) og ikke bare Reply
(Besvar).

Niels
--
http://www.niller.f2s.com/ - niLLer's pages, that's my software
http://g4s.dnsq.org/ - when I'm online
g4s ad post dot ocm - new email! (note: it's .com !)
ICQ#: 50187323

Den Anonyme Mand (17-08-2001)
Kommentar
Fra : Den Anonyme Mand


Dato : 17-08-01 04:59

mange tak for hjælpen, og er det sådan her jeg skal svare ??

Mads

"Thomas Rose" <trose@get2net.dk> skrev i en meddelelse
news:3b7c1a16$0$20916$edfadb0f@dspool01.news.tele.dk...
> Hej igen-igen,
>
> hvis du vil sende parametre til Net.exe kan du skrive følgende:
>
> ShellExecute(Application.Handle, 'Open',
PChar('c:\winnt\system32\net.exe'),
> PChar('send bruger besked'), nil, SW_HIDE);
>
> Men prøv også at kigge i Delphi's hjælp... stil cursor'en på
"shellexecute"
> og tryk F1 - vupti, du har hjælp vedr. "ShellExecute"-metoden.
>
> For at få parameterlisten op for en metode du vil kalde kan du trykke
> Shift-Ctrl-Space... og hvis du vil have en liste af mulige argumenter kan
du
> trykke Ctrl-Space...
>
> Once again Cheers,
> Thomas
>
> PS: Skriv dine svar her på UseNet istedet for sende "private" mails... det
> er jo et generelt forum og vores lille samtale kan muligvis gavne andre!
>
>



Niels (17-08-2001)
Kommentar
Fra : Niels


Dato : 17-08-01 14:19

Just as I expected, Den Anonyme Mand came up with this:

>mange tak for hjælpen, og er det sådan her jeg skal svare ??

Nu kom indlægget i gruppen, det var meget bedre!
Hvis det skal være helt perfekt, så læs på http://usenet.dk/ - der er en
masse nyttige informationer om den danske del af Usenet.

Og så er news:dk.test et godt sted at teste hvis du lige skal have lidt
mere på plads

Niels
--
http://www.niller.f2s.com/ - niLLer's pages, that's my software
http://g4s.dnsq.org/ - when I'm online
g4s ad post dot ocm - new email! (note: it's .com !)
ICQ#: 50187323

R. A. Larsen (17-08-2001)
Kommentar
Fra : R. A. Larsen


Dato : 17-08-01 19:02

"Den Anonyme Mand" <fleex@zonked.dk> wrote:
>
> mange tak for hjælpen, og er det sådan her jeg skal svare ??

Næsten. Der er et par små ting: Jeopardy-stil (svaret kommer før spørgsmålet)
er kommet til i den senere tid, men det er ikke så velset, og: du skal ikke
citere mere end nødvendigt.

Det første (Jeopardy-stil) kan betyde, at du ender direkte i papirkurven hos
nogle læsere, nogle gange netop dem, der kunne svare på dine spørgsmål.

Det sidste (mængden af citat) kommer an på smag og behag. Der skal være nok
til at man kan følge med, også selvom man ikke har de andre indlæg i tråden,
men der skal ikke være så meget, at dem, der har alle meddelelserne i tråden,
bliver trætte af at læse meddelelsen.

Her kommer et eksempel på hvordan /jeg/ ville have svaret på indlægget (jeg
har brugt det indlæg, jeg svarer på):

***************

"Thomas Rose" <trose@get2net.dk> skrev i en meddelelse
news:3b7c1a16$0$20916$edfadb0f@dspool01.news.tele.dk...
> Hej igen-igen,
>
> hvis du vil sende parametre til Net.exe kan du skrive følgende:

[eksempel på brug af ShellExecute() klippet væk]

> PS: Skriv dine svar her på UseNet istedet for sende "private" mails... det
> er jo et generelt forum og vores lille samtale kan muligvis gavne andre!

mange tak for hjælpen, og er det sådan her jeg skal svare ??

Mads

***************


MVH, René
--
Using Virtual Access
http://www.vamail.com


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste