myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Anfänger Delphi

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 29.12.14, 08:41   #1
no0B1234
Anfänger
 
Registriert seit: Mar 2010
Beiträge: 4
Bedankt: 0
no0B1234 ist noch neu hier! | 0 Respekt Punkte
Standard Anfänger Delphi

Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
    ShellExecute(Handle,'Open', PChar('ping.exe'),PChar(Edit1.Text)
 ,nil,SW_SHOWNORMAL);
end;
würde hier gerne noch -t -l einbauen. Kann mir jemand helfen ?

THX
no0B1234 ist offline   Mit Zitat antworten
Ungelesen 30.12.14, 08:50   #2
Madddin_89
Newbie
 
Registriert seit: Jun 2010
Beiträge: 57
Bedankt: 10
Madddin_89 ist noch neu hier! | 0 Respekt Punkte
Standard

Hi,

ich würde mir ein neues "PChar" erstellen und dein "-t -l" einlesen.
Anschließend gibt es sicherlich in Delphi eine Möglichkeit noch das "Edit1.Text" anzuhängen.
(beim c++ - String heißt es append).

Hoffe es hilft
Madddin_89 ist offline   Mit Zitat antworten
Ungelesen 31.12.14, 00:05   #3
Ice weasel
Anfänger
 
Registriert seit: Aug 2011
Beiträge: 8
Bedankt: 3
Ice weasel ist noch neu hier! | 0 Respekt Punkte
Standard

Mal so probiert:
Code:
ShellExecute(Handle,'Open', PChar('ping.exe'),PChar('-t -l ' + Edit1.Text),nil,SW_SHOWNORMAL);
?
Ice weasel ist offline   Mit Zitat antworten
Ungelesen 31.12.14, 12:09   #4
no0B1234
Anfänger
 
Registriert seit: Mar 2010
Beiträge: 4
Bedankt: 0
no0B1234 ist noch neu hier! | 0 Respekt Punkte
Standard

Hab ich auch schon Versucht. Klappt leider nicht.

Sollte irgendwie so aussehn.

Code:
(Edit1.Text) + ('-l -t')
Leider sind meine Delphi Kenntnise auch eher bescheiden.
no0B1234 ist offline   Mit Zitat antworten
Ungelesen 31.12.14, 16:07   #5
Madddin_89
Newbie
 
Registriert seit: Jun 2010
Beiträge: 57
Bedankt: 10
Madddin_89 ist noch neu hier! | 0 Respekt Punkte
Standard

Hast du schon mal geschaut, was drin steh, wenn du dir das
auf der Konsole ausgeben lässt?
Madddin_89 ist offline   Mit Zitat antworten
Ungelesen 29.01.15, 10:47   #6
Athabasca
Erfahrener Newbie
 
Benutzerbild von Athabasca
 
Registriert seit: Nov 2010
Beiträge: 136
Bedankt: 2.413
Athabasca ist noch neu hier! | 0 Respekt Punkte
Standard

So geht's mit xe6:

Code:
uses
  WinAPI.ShellAPI

...

procedure TForm1.Button1Click(Sender: TObject);
var
  Dummy: String;
begin
  Dummy := '-t -l ' + Edit1.Text;
  ShellExecute(Handle, 'open', 'ping', PChar(Dummy), nil, SW_SHOWNORMAL);
end;
Athabasca ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.


Sitemap

().