Показать сообщение отдельно
  #3  
Старый 04.03.2021, 19:22
cellleexx cellleexx вне форума
Прохожий
 
Регистрация: 02.03.2021
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Код:
1
2
3
4
5
var
  cmd : String;
begin
cmd := format('appname.exe /%s /%s /%s',[edit1.text,edit2.text,edit3.text]);
winexec(cmd,SW_SHOW);

То?
[Error] Unit1.pas(34): Incompatible types: 'String' and 'PAnsiChar'

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var
  cmd : String;
begin
cmd := format('ping.exe /%s /%s /%s',[edit1.text,edit2.text,edit3.text]);
winexec(cmd,SW_SHOW);
 
end;
 
end.
Ответить с цитированием