Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99

    [C#] Classe istanziabile una sola volta

    ciao a tutti....


    come faccio a definire una classe come istanziabile una sola volta
    per evitare la creazione di molteplici oggetti COM che risiedono al suo interno...

    io ho pensato di inserire una varibaile static che funzioni da semaforo...

    esiste un'altra soluzione??

    ciao e grazie!!
    Non si finisce mai di imparare...

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    la incapsuli (magari la sigilli ) e fai un controllo sul numero delle istanze.

  3. #3
    Utente di HTML.it L'avatar di bubu80
    Registrato dal
    Aug 2002
    Messaggi
    99
    grazie per la risposta

    mi potresti fare un esempio?

    ciao!
    Non si finisce mai di imparare...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da bubu80
    come faccio a definire una classe come istanziabile una sola volta
    per evitare la creazione di molteplici oggetti COM che risiedono al suo interno...
    Il tuo problema si risolve con uno dei Design Pattern più conosciuti, denominato Singleton: leggi qui per un esempio e alcune spiegazioni.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.