Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Array Parameter erwartet - Array nicht akzeptiert

  Alt 15. Sep 2007, 18:39
Er nimmt beides, aber er gibt eine Fehlermeldung aus:
Zitat:
---------------------------
Devproject
---------------------------
Format '%d' ungültig oder nicht kompatibel mit Argument.
---------------------------
OK
---------------------------
so sieht der Code nun aus:
Delphi-Quellcode:
procedure TfrmUpdate.bbDownloadClick(Sender: TObject);
var
  fs : TFileStream;
  newVersion : array [0..3] of TVarRec;
begin
{...}
        newVersion[0].VInteger := ReadInteger('Version', 'Major', 0);
        newVersion[1].VInteger := ReadInteger('Version', 'Minor', 0);
        newVersion[2].VInteger := ReadInteger('Version', 'Release', 0);
        newVersion[3].VInteger := ReadInteger('Version', 'Build', 0);
        lRemoteVersion.Caption := Format('Remote Version: %d.%d.%d.%d', newVersion);
{...}
end;
Die Fehlermeldung wird bei "Format" (Wer hät's gedacht) ausgegeben.

[edit]Ich habs ^^ wenn ich auch noch newVersion[] die Eigenschaft VType := vtInteger zuweise klappts auch mit so
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat