AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

hagencode.pas?

Ein Thema von Larsi · begonnen am 17. Mär 2008 · letzter Beitrag vom 18. Mär 2008
Antwort Antwort
Seite 3 von 4     123 4      
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#21

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:43
Und ersetzt Shellexecute die?
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#22

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:43
Nein.
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#23

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:44
Zitat von TurboMartin:
Zitat von Nuclear-Ping:
WinExec('%SystemRoot%\system32\blabla.exe', SW_Show);

Das ist aus Zeiten von Win9x und gibt es jetzt nicht mehr!
Totaler unsinn. WinExec funktioniert selbst unter Vista noch und ich gehe auch davon aus, dass es das im nächsten und übernächsten und ... Windows auch noch macht.

Wenn man's genau nehmen will, ist ShellExecute auch nicht dazu gedacht, Programme zu starten.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#24

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:46
Alternativ gäbe es auch noch CreateProcess
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#25

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:47
Eben, aber nem offensichtlichen Anfänger jetzt das noch zuzumuten wäre wohl mit Kanonen auf Spatzen geschossen.
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#26

Re: hagencode.pas?

  Alt 17. Mär 2008, 14:48
danke jetzt getzt! Hab die Klammern mit einer Funktion names GetEnvVarValue gelöst, noch mal ganz großes Danke an euch!
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#27

Re: hagencode.pas?

  Alt 17. Mär 2008, 15:09
Zitat von Nuclear-Ping:
Zitat von TurboMartin:
Zitat von Nuclear-Ping:
WinExec('%SystemRoot%\system32\blabla.exe', SW_Show);

Das ist aus Zeiten von Win9x und gibt es jetzt nicht mehr!
Totaler unsinn. WinExec funktioniert selbst unter Vista noch und ich gehe auch davon aus, dass es das im nächsten und übernächsten und ... Windows auch noch macht.

Wenn man's genau nehmen will, ist ShellExecute auch nicht dazu gedacht, Programme zu starten.
Zitat von http://msdn2.microsoft.com/en-us/library/ms687393(VS.85).aspx:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#28

Re: hagencode.pas?

  Alt 17. Mär 2008, 15:48
Zitat von TurboMartin:
Zitat von Nuclear-Ping:
Totaler unsinn. WinExec funktioniert selbst unter Vista noch und ich gehe auch davon aus, dass es das im nächsten und übernächsten und ... Windows auch noch macht.

Wenn man's genau nehmen will, ist ShellExecute auch nicht dazu gedacht, Programme zu starten.
Zitat von http://msdn2.microsoft.com/en-us/library/ms687393(VS.85).aspx:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
Und wo steht da jetzt, dass es die Funktion abseits von Win9x nicht mehr gibt?
Klar ist sie veraltet, aber sämtliche aktuellen windows-Betriebssysteme unterstützen sie noch, einschließlich Vista. Und nichts anderes hat TurboMartin gesagt
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#29

Re: hagencode.pas?

  Alt 17. Mär 2008, 16:04
Zitat von Florian H:
Und nichts anderes hat TurboMartin gesagt
Du meinst Nuclear-Ping
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#30

Re: hagencode.pas?

  Alt 17. Mär 2008, 18:35
Zitat von Nuclear-Ping:
Totaler unsinn. WinExec funktioniert selbst unter Vista noch und ich gehe auch davon aus, dass es das im nächsten und übernächsten und ... Windows auch noch macht.
Halber Unsinn :-p
Vista x64 bringt das 16bit Subsystem nicht mehr mit, und deswegen gibt es dort auch die Unterstützung von WinExec schon nicht mehr.

Ich gehe eher davon aus, dass der Vista Nachfolger das 16bit Subsystem auch in seiner 32bit Variante schon nicht mehr mitbringt.

Edit: Zitat korrigiert. Danke für den Hinweis, Manuel
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz