Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    28

    [DELPHI] dichiarare una funzione in una Unit e imlementarla in un'altra

    Salve ragazzi, salve Alka!
    Volevo sapere se è possibile dichiarare una funzione in una unit e imlementarla in un'altra! Se si può, come si fa?
    Grazie a tutti in anticipo!

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

    Re: [DELPHI] dichiarare una funzione in una Unit e imlementarla in un'altra

    Originariamente inviato da melk75
    Volevo sapere se è possibile dichiarare una funzione in una unit e imlementarla in un'altra! Se si può, come si fa?
    Non è proprio possibile, e se fosse possibile mi preoccuperei molto seriamente. Che utilità avrebbe una cosa del genere?
    :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    28
    Infatti...chiedo scusa per la banalità!
    Grazie ancora!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da melk75
    Infatti...chiedo scusa per la banalità!
    Se mi spieghi il perché della tua domanda, posso darti ulteriori delucidazioni o trovare un mezzo alternativo per risolvere l'esigenza che ti ha portato a cercare quella soluzione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    28
    Il fatto è che inizialmente avevo una form contenente delle query che, però, ho dovuto spostare su un datamodule. Di conseguenza, devo spostare anche gli eventi connessi a tali query alcuni dei quali, però, contengono riferimenti ai componenti presenti sulla form. In sostanza, l'idea iniziale era di spostare solo le query e nn le azioni relative agli eventi ma questo è impossibile per cui, come posso richiamare dal datamodule i componenti della form? Ho provato a creare sul datamodule un oggetto del tipo della form e, tramite questo, riesco a vederne i componenti ma, al momento dell'esecuzione, ho un errore di access violation. Cosa devo fare?
    Spero di essere stato chiaro.
    Grazie, ciao!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    In generale, cercherei di ridurre al massimo le interdipendenza tra i moduli della tua applicazione.

    Ad ogni modo, quando Delphi crea un'istanza di un Form o di un DataModule, generalmente ne ripone il riferimento all'interno di una variabile presente nella medesima unit in cui è contenuta la definizione.

    Puoi usare tale variabile per accedere ai componenti e ai metodi.

    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.