Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
5. Okt 2005
Was ich damit sagen will, ist das die inharene Transubtraktionsintoxokarthinartransestenz als Kernstück einer zukunftsweisenden Technologie diktional kontraindiziert. :warn:
Oder, anders ausgedrückt: Wenn ich weiss, was und wie ich programmiere (also meinen Stil durchziehe), dann werden Programme automatisch stabil(er) und wartbar(er).
Oder, noch anders ausgedrückt: Erst planen, dann...
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
3. Okt 2005
Nö, ist gar nicht logisch. Beispiel:
Type
TFileTool = Class (TSomething)
...
Public
Constructor Create (aFileName : String);
Procedure OpenForRead;
Procedure OpenForWrite;
Procedure CreateFile;
Function FileSize : Integer;
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
3. Okt 2005
Ich kann mir ganz gut vorstellen, das beide Verfahren zu stabilen und übersichtlchem Code führen.
Der eine prüft eben explizit, der Andere geht das Risko ein, das die Karre gegen die Wand fährt, und räumt hinterher auf. Ich kann mich für beide Verfahren erwärmen, die Hauptsache ist doch, das man weiss, was man tut und das das Ergebnis stabil, übersichtlich und wartbar wird.
Wenn ich eine...
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
1. Okt 2005
Hi Martin,
ich bin zwar nicht gemeint, aber ich schalte mich mal zwischen: Ich kann Deinen Einwand zwar nachvollziehen, hier aber nicht sehen. Meine Interpretation eines Konstruktors ist hier, wie der Name schon sagt, eine Aufforderung zum Erzeugen eines Dingens. So, wie z.B. ein Haus bauen.
Ich sage also: "Ich gebe Dir den Auftrag, ein Haus zu bauen, Danke schon mal". Es ist doch legitim,...
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
30. Sep 2005
Wieso sind Exceptions nicht elegant?
Try
anObject := TMyObject.Create;
anOnject.DoSomeThing;
anObject.AProperty := FooBar
Except
Showmessage('Das Objekt konnte nicht erzeugt werden')
End;