Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] ereditare metodi

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577

    [C++] ereditare metodi

    ciao,
    ho trovato un Activex il quale mette a disposizione alcuni metodi che purtroppo richiamati all'interno di un thread evidenziano, sembrerebbe, errori di accesso alla medesima locazione (collisione?).

    Se uso i metodi fuori dal thread funzionano, se in un thread ho collisione (race condition?).
    Per sviluppare uso Borland Builder il quale mette a disposizione la classe TThread ed il metodo Synchronize quando si vuole accedere ad una qualche Label dell'interfaccia gestita dal main thread.

    Il problema è che non so come unire la classe TThread e la classe che nel mio caso si chiama MapViewer la quale mette a disposizione i suoi metodi che tempo debbano venire sincronizzato. E' possibile usare il metodo Synchronize della classe TTHread nella classe MapViewer in modo che richiamando metodi di quest'ultima il tutto risulti sincronizzato?

    Spero si capisca il mio dubbio.

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    Aggiungo: forse dovrei creare una mia classe la quale implementa i metodi della classe TThread e MapViewer?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    credo di aver risolto sovrascrivendo i metodi di una delle due classi

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.