IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: ALWEBER

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Parce que Turbo Pascal dans sa version Objet est...

    Parce que Turbo Pascal dans sa version Objet est inspiré indirectement de SmallTlak 80.
    Pour revenir à la notion s'apparentant à un singleton le TDirectory ou le TTask dans Delphi XE+ me conviennent...
  2. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Quelques éléments de réponse

    Parlons de ces langages : Smalltalk, Objective C, Pascal Objet
    - Smalltalk est un langage de programmation orienté objet, réflexif et dynamiquement typé
    (réflexif : capacité d'un programme à...
  3. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Bonjour il est dit dans UML que les objets...

    Bonjour il est dit dans UML que les objets communiquent par message. Comment cela se passe t'il en Delphi VCL ?
  4. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Je connais ces manuels puisque je pratique turbo...

    Je connais ces manuels puisque je pratique turbo pascal depuis ses origines (1983). Je travaillais à l'époque sur un PC Dual boot : MS-DOS/CPM 86. Quand on parle de POO on pense Smalltalk et...
  5. Votes reçus
    +0 -1
    Réponses
    48
    Affichages
    12 294

    Bonjour à tous, pour continuer la discussion sur...

    Bonjour à tous, pour continuer la discussion sur le sujet
    J'ai regardé Wikipédia sur le thème "Programmation Orientée Objet" pas de trace de Delphi ni de Pascal Objet
    De même pas de POO dans les...
  6. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Je parlais de l'exemple que tu cites en début de...

    Je parlais de l'exemple que tu cites en début de ton tutoriel :

    596116
    Ceci dit cette histoire de singleton me pose problème en Delphi dont les paradigmes sur la POO sont fondamentalement...
  7. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Je te promet je n'avais pas fumé ;)

    Je te promet je n'avais pas fumé ;)
  8. Votes reçus
    +0 -1
    Réponses
    48
    Affichages
    12 294

    voir le pdf associé . . . type TDemo =...

    voir le pdf associé


    . . .
    type
    TDemo = class
    private
    class var fV2 : integer ;
    public
    V1 : integer ;
  9. Votes reçus
    +0 -1
    Réponses
    48
    Affichages
    12 294

    ERREUR SINGLETON

    Bonjour,
    Le tutoriel de Jeremy comporte au moins une erreur sur l'implémentation sur une version récente de Delphi.

    TMyObject = class
    class var Instance: TMyObject;
    class function...
  10. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Après quelques essais sur les anciennes versions...

    Après quelques essais sur les anciennes versions de Delphi et quelques impasses :) j'ai trouvé cet article "Creating a real singleton class in Delphi 5"
    http://edn.embarcadero.com/article/22576
  11. Votes reçus
    +0 -1
    Réponses
    48
    Affichages
    12 294

    Pour ouvrir le débat en Delphi 7

    Ci joint un petit test en Delphi 7



    program P1 ;
    {$APPTYPE CONSOLE}
    {$R *.res}
    uses
    Windows, SysUtils, Classes;
  12. Votes reçus
    +0 -0
    Réponses
    48
    Affichages
    12 294

    Remarque 2

    Le générateur de Pattern dans Delphi XE pour le Singleton conduit maintenant à ce code :


    TSingleton = class
    strict private
    class var FInstance: TSingleton;
    constructor Create;
    ...
  13. Votes reçus
    +0 -1
    Réponses
    48
    Affichages
    12 294

    Réponse

    Remarque sur la notion d'instance : J'ai choisi d'utiliser la notion d'instance plutôt que 'déclaration de la classe' car dans le cas qui est présenté la variable fV2 est bien localisée dans cet...
  14. Votes reçus
    +0 -2
    Réponses
    48
    Affichages
    12 294

    Apport sous Delphi XE

    Lorsque l'on définit un objet par une description de type Class ou équivalent, celui-ci peut être utilisé au travers d'une variable de ce type d'objet. L'objet est alors instancié avec le constructor...
Affichage des résultats 1 à 14 sur 15