Achso^^
So sieht es wie folgt aus:
Delphi-Quellcode:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var x: File;
begin
opendialog1.Execute;
AssignFile( x,(OpenDialog1.Filename));
end;
Wie du siehst, ich benutze schon eine
VCL Anwendung.
Jetzt habe ich mir das so gedacht:
Über den OpenDialog lade ich die .exe auf die Variable x.
Und nun möchte ich an das Ende einen String y hinzu fügen.
Aber der String ist feste vorgegeben.
Ums ganz krass zu sagen.
Ich hab die .Exe und an das ende möchte ich einen 3 MB String anhänge.
Das problem was ich habe ist folgendes:
x ist vom Typ File
und Der String ja ganz klar vom Typ String.
Und dann bekomm ich antürlich folgenden fehler:
[DCC Fehler] Unit1.pas(61): E2015 Operator ist auf diesen Operandentyp nicht anwendbar
So ist der Code:
x := x+y //x = Typ File y = Typ String
Hoffe das hat was klarheit gebracht