Hi!
Ich versuche gerade ein GUI für einen commandline-client zu programmieren.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Button1Click(Sender: TObject); var ip, user, pass: string; begin ip := IPEdit1.text; user := UserEdit2.text; pass := PassEdit3.text; winexec('D:\client.exe'+' '+ip+' '+user+' '+pass, sw_shownormal) end; |
Wenn ich nun versuche dies zu compilieren sagt Delphi:
| Zitat: |
[Fehler] Unit1.pas(35): Inkompatible Typen: 'String' und 'PChar'
[Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
|
wenn ich witzigerweise "+' '+ip+' '+user+' '+pass" weg lasse funktionierts.
ich weiß nicht warum
könnt ihr mir helfen?
gruß Chris
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt.