Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi "not enough actual parameters"? (https://www.delphipraxis.net/134129-not-enough-actual-parameters.html)

Phil88 16. Mai 2009 10:12


"not enough actual parameters"?
 
Ich bin dabei ein ganz simples Programm zu erstellen,bis jetzt lief auch alles ganz gut doch nun als ich dem Speedbutton einen Einzeiligen Hinweis geben wollte der in einem Standard Fenster dargestellt werden sollte kam folgende Fehlermeldung:
[Error] Unit1.pas(56): Not enough actual parameters

Hier der Sourcecode:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ExtCtrls, StdCtrls, Buttons, Unit2;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    Image1: TImage;
    SpeedButton3: TSpeedButton;
    StatusBar1: TStatusBar;
    procedure SpeedButton3Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.SpeedButton3Click(Sender: TObject);
begin
Form2.Showmodal
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Panel1.Visible := False;
Statusbar1.Visible := False;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Panel1.Visible := True;
StatusBar1.Visible := True;
end;

procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
ShowMessage;  <---------------[size=18][color=#ff0000]FEHLER[/color][/size]
end;

end.
[edit=SirThornberry]Delphi-Tags gesetzt - Mfg, SirThornberry[/edit]

DeddyH 16. Mai 2009 10:14

Re: "not enough actual parameters"?
 
Hallo und Willkommen in der DP :dp:,

Du musst ShowMessage auch einen String als Parameter mitgeben.
Delphi-Quellcode:
ShowMessage('Wuppdi');
[edit] P.S.: Schließe Quelltext bitte künftig in Delphi-Tags ein, dann ist er besser zu lesen ;) [/edit]

Phil88 16. Mai 2009 10:24

Re: "not enough actual parameters"?
 
Ok ich danke dir,ich bin noch relativ unerfahren was das Programmieren anbelangt.Noch was anderes ich kann das Programmieren nur Freizeitmäßig mit hilfe von Büchern erlernen.Da mein Berufsfeld in eine völlig andere Richtung geht,und ich auch von den Schulischen leistungen nicht in der Lage Informatik zustudieren wär.Meinst du das ich Trotzdem eine chance hätte mir das Programmieren anzueignen?

DeddyH 16. Mai 2009 10:29

Re: "not enough actual parameters"?
 
Wieso solltest Du dazu nicht in der Lage sein? Ich bin mir ziemlich sicher, dass die wenigsten DP-User Informatik studiert haben und sich hier viele Autodidakten tummeln (mich eingeschlossen). Lass Dich nur nicht entmutigen, wenn es am Anfang nicht ganz so schnell geht wie erhofft, das ist vollkommen normal. Für den Anfang solltest Du Tutorials durcharbeiten, die DP-Suche und die Delphi-Hilfe verwenden und bei weiteren Fragen einfach fragen.

Phil88 16. Mai 2009 11:01

Re: "not enough actual parameters"?
 
Ich danke dir für deine antworten.

lbccaleb 16. Mai 2009 11:06

Re: "not enough actual parameters"?
 
Zitat:

Zitat von Phil88
Da mein Berufsfeld in eine völlig andere Richtung geht,und ich auch von den Schulischen leistungen nicht in der Lage Informatik zustudieren wär.Meinst du das ich Trotzdem eine chance hätte mir das Programmieren anzueignen?

Na klar geht das, ich habe es genauso gemacht, habe auch nie in der Schule oder sonnst wo mit Prpgrammierung zu tun gehabt! Hab dann mit 13 angefangen mir das selber sonn bissel bei zu bringen, und das klappt super als Hobby!
Das kannst du auch, musst natürlich nur ein wenig Intresse mitbringen, und zeigen das du auch was lernen willst!

Tante Edit meint:
Ach ja, Willkommen in der DP :dp: :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz