Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponente -Procedur sichtbar bei Benutzung- (https://www.delphipraxis.net/91946-komponente-procedur-sichtbar-bei-benutzung.html)

Dragon27 12. Mai 2007 09:06


Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

habe das Problem, dass ich gerne 2 Proceduren dem Programmierer später in meiner Komponente sichtbar machen möchte, jedoch geht dies irgendwie nicht.... Im Quelltext bei der Codevervollständigung wird mir keine Procedur angezeigt!

Kann mir da jemand weiterhelfen?

Danke!

mkinzler 12. Mai 2007 09:10

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Wie ist die Sichtbarkeitstufe der Methoden (published)?

SirTwist 12. Mai 2007 09:48

Re: Komponente -Procedur sichtbar bei Benutzung-
 
"public" reicht aus.

Dragon27 12. Mai 2007 10:13

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

also irgendwie funct das alles nicht:

Delphi-Quellcode:
unit Login;

interface

uses
  SysUtils, Classes, inifiles, Dialogs;

type
  TLogin = class(TComponent)
  private
    { Private-Deklarationen }
    cPfad:String;
    cDateiname:String;
    cCode:String;

    ini:Tinifile;
    Procedure SetPath(Path:String);
    function Decode(Data, SecurityString: string): string;
    function Encode(Data, SecurityString: string; MinV: Integer = 0;
  MaxV: Integer = 5): string;
  function MakeRNDString(Chars: string; Count: Integer): string;
  Procedure SetDateiname(Datei:String);
  Procedure SetCode(Code:String);

  protected
    { Protected-Deklarationen }
  public
    { Public-Deklarationen }

  published
    { Published-Deklarationen }
    property Pfad : String read cPfad write SetPath;
    property Dateiname : String read CDateiname write SetDateiname;
    property Code : String read CCode write SetCode;
   public Procedure NewUser(Name:String;Passwort:String); //SOLL SICHTBAR SEIN
   public Function PasswortValid(Name,Passwort:String):Boolean; //SOLL SICHTBAR SEIN
  end;
Danke!

mkinzler 12. Mai 2007 10:16

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Sollte eigentlich so gehen. Wo, wie versuchst du zuzugreifen

Dragon27 12. Mai 2007 10:18

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

also ich meine, ich habe die Komponente installiert. Nun möchte ich in meinem Code über die Komponente auf die Prozeduren zugreifen:

Delphi-Quellcode:
Login1.NewUser.....
Aber das NewUser wird mir gar nicht angezeigt... :-(

Danke


Gruß

Andy

mkinzler 12. Mai 2007 10:20

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Deinstalliere das Package nochmal und installiere es neu.

Dragon27 12. Mai 2007 10:26

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

jap habe ich auch schon hinter mir ;-) Funktioniert trotzdem nicht :-(

Danke Gruß

Andy

Reinhold 12. Mai 2007 10:39

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

kennt Delphi den Suchpath zu deiner Komponente.
Falls nicht, den solltest du den Suchpath Delphi bekannt geben.

Dragon27 12. Mai 2007 10:44

Re: Komponente -Procedur sichtbar bei Benutzung-
 
Hallo,

Suchpath ???? Also ich hab ganz eifach das Package installiert... Die Komponente ist auch da... nur diese 2 Funktionen gehen nicht....

Danke Gruß

Andy


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 1 von 2  1 2      

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