Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [VB6] Creare classi, Interfacce, simili

    Salve,

    Stavo programando in vb6, e devo dire che era da tanto che non lo facevo...in particolare però non ho mai implementato classi nei miei progetti, solo tanti bottoni colorati che eseguivano operazioni monotone...

    Adesso invece sto facendomi degli oggettini(classi) che mi servono molto... sono riuscito a districarmi con i moduli di classe, ho scoperto che posso specificare parametri opzionali, so la differenza tra byref e byval, e altre piccole cose, però non so come e se sia possibile implementare interfacce in vb6 e fare tutti quei giochetti che si fanno con le classi, come ad esempio le classi estesi e simili... sapete suggerirmi?

    magari se c'è qualcosa online che affronta l'argomento mi sarebbe utile.

    Grazie mille per l'attenzione

    W Gregory House -Medical Division

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Il supporto a classi e interfacce di VB6 è davvero estremamente limitato.

    Sei sicuro che valga la pena approfondire l'argomento con questo linguaggio? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Originariamente inviato da alka
    Il supporto a classi e interfacce di VB6 è davvero estremamente limitato.

    Sei sicuro che valga la pena approfondire l'argomento con questo linguaggio? :master:
    no, ma mi serviva per un piccolo progettino....userò i mezzi a mia disposizione

  4. #4
    Originariamente inviato da alka

    Sei sicuro che valga la pena approfondire l'argomento con questo linguaggio? :master:


    anche se non crea classi meravigliose può sempre essere utile metti che ti serve una procedura che genera degli eventi
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5

    [VB6] Interfacce e Implements

    Salve,

    mi schiarite le idee? ma le interfacce si possono o no creare con VB6? se la risposta è no, Implements a cosa serve?

    help


  6. #6
    come non detto, ho trovato un manuale che mi spiega tutto w il Mulo

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Ho unito la discussione alla precedente che avevi già aperto, visto che si tratta dello stesso problema/argomento.

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

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

  8. #8

    Re: Moderazione

    Originariamente inviato da alka
    Ho unito la discussione alla precedente che avevi già aperto, visto che si tratta dello stesso problema/argomento.

    Ciao!
    meaculpa, solo che non ritrovavo piu quella vecchia


  9. #9

    [VB6] problema di POO

    Salve,


    allora, io devo creare 5 oggetti


    questi 5 oggetti sono accumunati da una decina di metodi in piu possono contenere dei metodi propri...quindi tutti implementano una base + delle specifiche

    secondo voi come la implemento questa caratteristica? mi servirebbe di utilizzare un'interfaccia...ho capito come si creano in visual basic...solo ho un problema...mettiamo che questa è l'interfaccia myInterface:

    codice:
    sub prima()
    '
    end sub
    
    function seconda() as variant
    '
    end function
    e questo un oggetto myObject:

    codice:
    implements myInterfcae
    
    public sub add()
    '
    end sub
    
    private sub myInterface_prima()
    bla bla
    end sub
    
    private function myInterface_Seconda() as variant
    bla bla
    end function
    nell'esempio ho aggiunto un metodo Add non presente nell'interfaccia...

    in questo modo con questa sintassi:
    codice:
    dim x as myInterface
    set x=new myObject
    vedo solo i metodi dell'interfaccia, mentre in quest'altro modo:

    codice:
    dim x as new myObject
    vedo solo i metodi di myObject (e quindi non quelli dell'interfaccia)


    secondo voi come faccio a poterli usare entrambi insieme? devo abbandonare l'idea dell'interfaccia?


    grazie

  10. #10
    allora,


    per il momento ho risolto in questa maniera:

    codice:
    myObject:
    
    implements myInterface
    
    private sub myInterface_prima()
    
    call me.prima
    
    end sub
    
    public sub prima()
    
    bla bla
    
    end sub
    in questo modo facendo:

    codice:
    dim x as new myObject
    vedo tutti i metodi propri + quelli dell'interfaccia... vi sembra plausibile come soluzione? mi sto perdendo in un bicchier d'acqua? mi affogo?


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.