![]() |
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! |
Re: Konstanten mit ModelMaker
Zitat:
...:cat:... |
Re: Konstanten mit ModelMaker
Zitat:
Delphi-Quellcode:
In etwa so dachte ich mir das...!?
unit MeineUnit;
interface Const MeineKonstante=0; // Hier! uses SysUtils, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs; type TPDObject = class (TObject) |
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:... |
Re: Konstanten mit ModelMaker
Das ist aber nicht der Interface-Teil einer Klasse, sondern einer Unit
|
Re: Konstanten mit ModelMaker
Zitat:
Zitat:
Ich werde wohl erst ein paar eigene Schritte machen bevor ich den Leuten von MM Wecker falle. ;) Ich danke dir für die Hilfe! |
Re: Konstanten mit ModelMaker
Für den Rest, solltet ihr .NET Syntax erstellen wollen, zum Beispiel
Delphi-Quellcode:
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.
type
TDefault1 = class(TObject) private const Member1 = 46; end; ...:cat:... |
Re: Konstanten mit ModelMaker
Zitat:
![]() ...:cat:... |
Re: Konstanten mit ModelMaker
Zitat:
|
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