![]() |
AW: aus einer Liste Einträge in eine andere Liste verschieben
Zitat:
Beispiel:
Delphi-Quellcode:
oder
type
IFoo = Interface... var Foo : IFoo;
Delphi-Quellcode:
var
IFoo : IFooFace; // :-) Zitat:
Solange es noch keine Referenzzählung für Win32 gibt, ist dass DIE Möglichkeit den gleichen Code auf allen Plattformen zu benutzen... Es sei den du willst wieder den ewigen try try try try finally finally finally finally Baum haben. Und dann immer die .Free die auf der Mobilen Seite ignoriert werden. Da man dann doch an bestimmten stellen ein .disposeof benötigt kommt man zu schnell durcheinander und der Code wird unleserlich. Mavarik |
AW: aus einer Liste Einträge in eine andere Liste verschieben
Du weißt nicht, wie man so eine Variable benennen sollte und sprichst dann von unleserlichem Code? Und wie schon angedeutet: nicht jede Klasse, die ein Interface implementiert, ist auch automatisch referenzgezählt. Gut, wenn das ausschließlich eigene Klassen sind, kann man dafür sorgen, aber sind sie das immer? Im Übrigen: wenn man einen try-finally-"Baum" im Code hat, macht die Methode höchstwahrscheinlich schon zu viel, da heißt es dann Aufteilen (hatte ich aber auch schon geschrieben).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 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 by Thomas Breitkreuz