Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Frage zum Thema OOP (https://www.delphipraxis.net/56140-frage-zum-thema-oop.html)

Hansa 2. Nov 2005 16:09

Re: Frage zum Thema OOP
 
Zitat:

Zitat von DGL-luke
So wird das aber nichts... decimalseparator wurde ja schon im inherited genullt ;)

Man sollte höchstens vielleicht den Beitragszähler mal nullen. :mrgreen:

Delphi-Quellcode:
constructor TRealEdit.Create(AOwner: TComponent);
begin
  inherited;
  ZulZeichen := ZulZeichen + [DecimalSeparator];
end;
Das inherited macht folgendes :

Delphi-Quellcode:
ZulZeichen := ['0'..'9',#8];
danach kommt das :

Delphi-Quellcode:
ZulZeichen := ZulZeichen + [DecimalSeparator];
Und was kommt im Endeffekt jetzt in dem Set raus :?:

DGL-luke 2. Nov 2005 16:19

Re: Frage zum Thema OOP
 
wie meinst du das?

ich hätte hier an ein TRestrictedEdit mit einem public set of char AllowedChars / forbiddenchars gedacht. im keypress wird das dann halt überprüft....

Hansa 2. Nov 2005 16:38

Re: Frage zum Thema OOP
 
Was ist ein : TRestrictedEdit ? Fremdkomponente um eine Zeile eigenen Codes zu sparen ? :shock: Und was hat das im Public zu suchen ? Das gehört ins Protected.

DGL-luke 3. Nov 2005 13:34

Re: Frage zum Thema OOP
 
hrmpf.... was auch immer... ein TIntEdit ist dann aber wohl ebenso sinnlos. Wobei wir immer noch Off Topic sind.

Angel4585 3. Nov 2005 13:45

Re: Frage zum Thema OOP
 
@all

Warum so umständlich? Nehmt doch ne ganz "normale" Edit Kompo und macht das ganze Zeuch in deren OnKeyPress rein. dann funzts :mrgreen:

DGL-luke 3. Nov 2005 14:36

Re: Frage zum Thema OOP
 
Genau das hat Hansa in seinem letzten Post gesagt ;)

sakura 3. Nov 2005 15:34

Re: Frage zum Thema OOP
 
Und jetzt bitte: back-to-topic. Alle folgenden nicht relevanten Beiträge (in Bezug auf die originale Frage) werden gelöscht.

...:cat:...


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

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