Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Deklaration von Proceduren (https://www.delphipraxis.net/177452-deklaration-von-proceduren.html)

Frage95 7. Nov 2013 09:27

Deklaration von Proceduren
 
Hey, ich habe eine Frage bezüglich deklaration von proceduren.
Hatte biher eigentlich keine Probleme damit doch seit ich 2 Units in Projekt eingebunden habe bekomme ich andauern den Fehler

Ungenügend forwar - oder external Deklaration


Obwohl ich die procedure test im interface teil deklariert habe und sie im implementations unten aufgerufen und bearbeitet habe.

:?::?::?::?:

Kann mir jemand sagen welchen Fehler ich übersehe ?

Codebeispiel ist bei dieser Frage ja nicht unbedingt nötig kann man sich ja ausmalen:thumb::thumb:

:)

Back2Code 7. Nov 2013 09:30

AW: Deklaration von Proceduren
 
Zitat:

Zitat von Frage95 (Beitrag 1234828)
Codebeispiel ist bei dieser Frage ja nicht unbedingt nötig kann man sich ja ausmalen

Das kann an allen möglichen Sachen liegen, also poste doch mal deine Code.

Uwe Raabe 7. Nov 2013 09:35

AW: Deklaration von Proceduren
 
Zitat:

Zitat von Frage95 (Beitrag 1234828)
Codebeispiel ist bei dieser Frage ja nicht unbedingt nötig kann man sich ja ausmalen:thumb::thumb:

Das ist wirklich das Dümmste, was ich hier je gelesen habe!

Frage95 7. Nov 2013 09:35

AW: Deklaration von Proceduren
 
Delphi-Quellcode:
interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, slstbox, CurvyControls, Winsock, AdvGlassButton, ColListb;

type
  TfrmMainForm = class(TForm)
    EdNickname: TCurvyEdit;
    Label1: TLabel;
    ListBox1: TListBox;
    BtnAusführen: TAdvGlassButton;
    procedure BtnAusführenClick(Sender: TObject);
//    procedure ListBox1DblClick(Sender: TObject);
      procedure test;
Delphi-Quellcode:

implementation

procedure test;
var
ta,Test : string;
begin
Ta := frmMainForm.EdNickname.Text;
Test := frmMAinform.ListBox1.Items[frmMainform.ListBox1.ItemIndex];
if Test = Ta then begin
   frmClient.Show;
end;
end;
Komm von deinem Ross runter Uwe oder bist du ein vom Himmel gefallener Meister! ^^

DeddyH 7. Nov 2013 09:36

AW: Deklaration von Proceduren
 
Was ist denn der Unterschied zwischen einer Methode und einer regulären Prozedur?

baumina 7. Nov 2013 09:38

AW: Deklaration von Proceduren
 
http://www.delphi-treff.de/object-pa...nd-funktionen/

Ist die Procedure innerhalb eines Formulars deklariert (ACHTUNG, bitte im private-Bereich), dann:
Delphi-Quellcode:
procedure TfrmMainForm.test;
begin
 ...
end;

Back2Code 7. Nov 2013 09:40

AW: Deklaration von Proceduren
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1234830)
Zitat:

Zitat von Frage95 (Beitrag 1234828)
Codebeispiel ist bei dieser Frage ja nicht unbedingt nötig kann man sich ja ausmalen:thumb::thumb:

Das ist wirklich das Dümmste, was ich hier je gelesen habe!

:thumb: Delphianer <> Hellseher

Frage95 7. Nov 2013 09:43

AW: Deklaration von Proceduren
 
Den Delphi Treff kenne ich schon

aber was genau wollt Ihr mir sagen?

ich habe das bisher (letzen 2 Monate) nicht anders gemacht als heute
doch jz funkt es nicht mehr ? :?:

Back2Code 7. Nov 2013 09:46

AW: Deklaration von Proceduren
 
Zitat:

Zitat von Frage95 (Beitrag 1234836)
Den Delphi Treff kenne ich schon

aber was genau wollt Ihr mir sagen?

ich habe das bisher (letzen 2 Monate) nicht anders gemacht als heute
doch jz funkt es nicht mehr ? :?:

Wenn du eigene Proceduren in einer VCL Anwendung einbauen willst musst du vor dem procedure Namen noch den Namen deiner Form davorsetzen in deinem Fall:

Delphi-Quellcode:
 TfrmMainForm.DeinProcedurname
:!: Beim Type natürlich ohne...

DeddyH 7. Nov 2013 09:48

AW: Deklaration von Proceduren
 
Ich möchte noch einmal auf meine Frage in #5 zurückkommen, denn wenn man das nicht beantworten kann, kann man Eure Vorschläge zwar umsetzen, weiß aber nicht, woran es letztendlich lag.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:41 Uhr.
Seite 1 von 4  1 23     Letzte »    

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