Hallo zusammen.
Ich bin ziemlich neu hier und komme noch nicht ganz zurecht.
Ausserdem bin ich noch ein blutiger Anfänger in Delphi. Ich bitte desshalb um etwas Verständnis.
Nun endlich zu meinem (eigentlich) simplen Problem:
Ich möchte eine Edit.Text in einer Variable speichern. Das Problem ist, dass die Variable eine PChar ist und die Edit.Text einen String (Nehme ich mal an).
Ich kenne nur den Befehl IntToStr oder StrToInt und habe keine Ahnung was ich tun soll. Google hat mir leider auch nicht geholfen
Hier meinen Delphi-Code:
Alles anzeigen
Ich hoffe ihr könnt mir helfen.
Ich bin ziemlich neu hier und komme noch nicht ganz zurecht.
Ausserdem bin ich noch ein blutiger Anfänger in Delphi. Ich bitte desshalb um etwas Verständnis.
Nun endlich zu meinem (eigentlich) simplen Problem:
Ich möchte eine Edit.Text in einer Variable speichern. Das Problem ist, dass die Variable eine PChar ist und die Edit.Text einen String (Nehme ich mal an).
Ich kenne nur den Befehl IntToStr oder StrToInt und habe keine Ahnung was ich tun soll. Google hat mir leider auch nicht geholfen

Hier meinen Delphi-Code:
Quellcode
- procedure TForm1.download_buttonClick(Sender: TObject);
- var Datei,Ziel:PChar;
- begin
- status_label.Caption := 'Status: Download gestartet';
- try Datei := StrToPChar (url_edit.Text); //<------- Hab mal das versucht. Stimmt aber nicht...
- Ziel := 'C:\Downloaded.zip';
- UrlDownloadToFile(nil, Datei, Ziel, 0, nil);
- status_label.Caption := 'Status: Download beendet';
- showmessage ('Download beendet! (C:\Downloaded.zip)')
- except showmessage('Download abgebrochen');
- end;
- end;
Ich hoffe ihr könnt mir helfen.