Einzelnen Beitrag anzeigen

amoibos

Registriert seit: 1. Sep 2015
33 Beiträge
 
Delphi 5 Professional
 
#1

Crashursache Argumente

  Alt 8. Okt 2015, 10:16
Delphi-Version: 5
Ich hab mein Problem auf folgenden Code heruntergebrochen, der reproduzierbar abstürzt. Gibts dafür eine Begründung und Lösung?

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    btn1: TButton;
    procedure btn1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    procedure test(str: string; s: string; b : Boolean=false); overload;
    procedure test(str: string; a : array of Integer; b : Boolean=false); overload;
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.test(str: string; s: string; b : Boolean=false);
begin
     showMessage(s);
end;

procedure TForm1.test(str: string; a : array of Integer; b : Boolean=false);
begin
     showMessage(inttostr(a[1]));
end;


procedure TForm1.btn1Click(Sender: TObject);
begin
    test('asd', [1,2,3,4] {,false});
end;

end.
Mit den auskommentierten Teil gehts.
  Mit Zitat antworten Zitat