Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Konstanten mit ModelMaker (https://www.delphipraxis.net/28867-konstanten-mit-modelmaker.html)

barnti 31. Aug 2004 14:53


Konstanten mit ModelMaker
 
Hallo Gemeinde,

zur neuen Projektphase habe ich mich entschlossen modellorientiert vorzugehen. Ich bediene mich dem tool 'ModelMaker', welches DP7 beiliegt.
Kann mir jemand sagen, wie ich im Interface einer Klasse eine Konstante deklarieren kann? Das ganze bitte über das Modell und nicht durch Deklaration in Delphi und dann die Unit importieren...

Danke!

sakura 31. Aug 2004 14:55

Re: Konstanten mit ModelMaker
 
Zitat:

Zitat von barnti
Kann mir jemand sagen, wie ich im Interface einer Klasse eine Konstante deklarieren kann?

Nich mal Delphi 7 unterstützt das :gruebel: Was genau meinst Du, bzw. wie soll der generierte Code am Ende ausschauen?

...:cat:...

barnti 31. Aug 2004 15:02

Re: Konstanten mit ModelMaker
 
Zitat:

Zitat von sakura
Nich mal Delphi 7 unterstützt das :gruebel: Was genau meinst Du, bzw. wie soll der generierte Code am Ende ausschauen?

...:cat:...

Delphi-Quellcode:
unit MeineUnit;

interface

Const
  MeineKonstante=0;  // Hier!

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

type
  TPDObject = class (TObject)
In etwa so dachte ich mir das...!?

sakura 31. Aug 2004 15:08

Re: Konstanten mit ModelMaker
 
Ah. Also einfach Konstanten in der Unit ;) Die kannst/musst Du direkt im Quellcode der Unit, in welcher die Klasse eingebunden wird eingeben. Dazu in MM einfach F7 drücken (sofern die Klasse bereits einer Unit zugewiesen wurde) und dort dann die Konstanten eintippen. Konstanten selbst werden nicht durch MM verwaltet, ist aber imho auch nicht wirklich nötig.

Ich habe es mir angewöhnt die Konstanten eh in einer eigenen Unit zu verwalten, da man diese auch meistens ausserhalb der Unit benötigt. Ich denke auch, da dieses die meisten Entwickler machen, ist es eines der Kritieren warum Konstanten nicht durch MM direkt verwaltet werden. Ansonsten mal eine Email an Gerrit Beuze (von MM-Tools) schreiben und nachfragen ob es evtl. geplant ist das mal anzubieten.

...:cat:...

Sanchez 31. Aug 2004 15:10

Re: Konstanten mit ModelMaker
 
Das ist aber nicht der Interface-Teil einer Klasse, sondern einer Unit

barnti 31. Aug 2004 15:15

Re: Konstanten mit ModelMaker
 
Zitat:

Zitat von sakura
Ah. Also einfach Konstanten in der Unit ;) Die kannst/musst Du direkt im Quellcode der Unit, in welcher die Klasse eingebunden wird eingeben. Dazu in MM einfach F7 drücken (sofern die Klasse bereits einer Unit zugewiesen wurde) und dort dann die Konstanten eintippen. Konstanten selbst werden nicht durch MM verwaltet, ist aber imho auch nicht wirklich nötig.

OK, das klingt plausibel. Habe ich so hinbekommen...
Zitat:

Zitat von sakura
Ich habe es mir angewöhnt die Konstanten eh in einer eigenen Unit zu verwalten, da man diese auch meistens ausserhalb der Unit benötigt. Ich denke auch, da dieses die meisten Entwickler machen, ist es eines der Kritieren warum Konstanten nicht durch MM direkt verwaltet werden. Ansonsten mal eine Email an Gerrit Beuze (von MM-Tools) schreiben und nachfragen ob es evtl. geplant ist das mal anzubieten.

...:cat:...

Das mit der eigenen Unit werde ich beherzigen.

Ich werde wohl erst ein paar eigene Schritte machen bevor ich den Leuten von MM Wecker falle. ;)

Ich danke dir für die Hilfe!

sakura 31. Aug 2004 15:18

Re: Konstanten mit ModelMaker
 
Für den Rest, solltet ihr .NET Syntax erstellen wollen, zum Beispiel
Delphi-Quellcode:
type
  TDefault1 = class(TObject)
  private
    const
      Member1 = 46;
  end;
dann müsst ihr im Dialog Project Options (gilt nur für MM 7.10 oder höher) die Checkbox .NET Syntax aktivieren. Jetzt in der Member View der Klasse ein neues Field hinzufügen und in der Drop-Down-Liste Field Kind den Wert Constant auswählen, Wert angeben und fertig.

...:cat:...

sakura 31. Aug 2004 15:20

Re: Konstanten mit ModelMaker
 
Zitat:

Zitat von barnti
Ich werde wohl erst ein paar eigene Schritte machen bevor ich den Leuten von MM Wecker falle. ;)

Dem Thema ModelMaker habe ich in meinem Komponenten-Tutorial einen kompletten eigenen Abschnitt gegönnt: http://www.delphipraxis.net/internal...hp?p=9147#9147

...:cat:...

barnti 31. Aug 2004 15:24

Re: Konstanten mit ModelMaker
 
Zitat:

Zitat von sakura
Zitat:

Zitat von barnti
Ich werde wohl erst ein paar eigene Schritte machen bevor ich den Leuten von MM Wecker falle. ;)

Dem Thema ModelMaker habe ich in meinem Komponenten-Tutorial einen kompletten eigenen Abschnitt gegönnt: http://www.delphipraxis.net/internal...hp?p=9147#9147

...:cat:...

Supi! Werde ich mir 'reinziehen'! Danke dir!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.

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