Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Frage zu WinExec (https://www.delphipraxis.net/30200-frage-zu-winexec.html)

supermuckl 22. Sep 2004 02:46

Re: Frage zu WinExec
 
na dann fahr ich halt meinen anderen PC hoch und komm ausm bett raus ;)

Sprint 22. Sep 2004 02:49

Re: Frage zu WinExec
 
Zitat:

Zitat von supermuckl
na dann fahr ich halt meinen anderen PC hoch und komm ausm bett raus ;)

Aber nicht das ich schuld hab', das du nicht genug schlaf bekommst. :)

NicoDE 22. Sep 2004 02:53

Re: Frage zu WinExec
 
Zitat:

Zitat von supermuckl
steht in S auch wirklich der string drin den du haben willst ?

Das kommt auf die Parameter an... wenn in den anderen Paramtern zufällig Umgebungsvariablen vorkommen, dann steht nicht mehr das drin, was eigentlich beabsichtigt war *g*

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Params: string;
  Return: HINST;
begin
  Params := 'printui.dll,PrintUIEntry' +
    ' /if' +
    ' /b "Testdrucker"' +
    ' /f "' + GetEnvironmentVariable('windir') + '\inf\ntprint.inf"' +
    ' /r "lpt1:"' +
    ' /m "AGFA-AccuSet v52.3"';
  Return := ShellExecute(Handle, 'open', 'rundll32', PChar(Params), nil,
    SW_SHOWNORMAL);
  if (Return <= 32) then
    ShowMessage(SysErrorMessage(Return));
end;

supermuckl 22. Sep 2004 02:54

Re: Frage zu WinExec
 
nönö ;)

also bei mir gehts.. habs 1:1 übernommen

bin eingeloggt als administrator

in Windoof 2003 deutsch

Delphi6 ent

button geklickt -> mauszeiger(sanduhr) -> Testdrucker in "Drucker" erschienen

supermuckl 22. Sep 2004 02:57

Re: Frage zu WinExec
 
und in S steht:

Code:
printui.dll,PrintUIEntry /if /b "Testdrucker" /f C:\WINDOW3\inf\ntprint.inf /r "lpt1:" /m "AGFA-AccuSet v52.3"

Sprint 22. Sep 2004 03:01

Re: Frage zu WinExec
 
Hätte Drysek ganz einfach gefragt wie man einen Drucker per API Aufruf installiert, dann hätte er von mir auch eine eleganteres Beispiel bekommen.

supermuckl 22. Sep 2004 03:05

Re: Frage zu WinExec
 
[OT]
da kenn ich n nettes sprichwort :)

"hätte der fuchs nicht geschissen hätte er einen hase gefangen"

oder in meiner 2. muttersprache:

"hät do fuchs net gschissn hätto n has gfanga hailandzacknochomool"

[/OT]

Drysek 22. Sep 2004 07:32

Re: Frage zu WinExec
 
Hi danke für euer Feedbacks es funktioniert jetzt auch bei mir !!!
Tausend Dank

mfg

Drysek

p.s. wenn ich auf eure Antwort Zeit gucke ohh Mann !! ;)

mfg

Drysek


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz