Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Delphi sintassi Active X

    Non sò la sintassi di alcuni active x e con la guida in linea non sono riuscito a trovare niente c'è qualche sito dove posso trovare qualche esempio?
    Più in specifico stavo cercando di usare i "dialogs"!
    Ciao grazie!
    /*no comment*/

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,282
    Non hai bisogno di alcun controllo ActiveX per sfruttare le Common Dialogs di Windows: ti basta sfruttare i componenti che trovi nella pagina "Dialogs" della Palette di Delphi.

    Questi componenti incapsulano le funzioni API necessarie per richiamare le finestre di dialogo comuni di Windows e sono senz'altro più rapide e comode di qualsiasi ActiveX tu voglia importare, magari da Visual Basic, per lo stesso scopo.

    Nel caso in cui tu debba utilizzare - ma lo sconsiglio - un controllo ActiveX, devi procedere alla sua importazione attraverso il menu [Component|Import ActiveX Control].

    Delphi provvederà a creare una unit contenente una classe strutturata in modo da poter utilizzare direttamente metodi e proprietà del controllo ActiveX, il quale sarà rappresentato da questa classe che ne costituisce un "wrapper" e si installa nell'IDE di Delphi come qualsiasi altro componente.

    In generale, ti suggerisco di ricercare sempre componenti nativi per Delphi, se possibile con codice sorgente: in questo modo, puoi integrare il codice all'interno dell'eseguibile senza la necessità di fare riferimento a librerie esterne che potrebbero avere bisogno di un'adeguata registrazione, come avviene normalmente per gli OCX di Visual Basic.

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

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

  3. #3
    Mi sono spiegato male volevo sapere dove posso trovare degli esempi per i componenti che si trovano nella Palette di Delphi.
    Non capisco la sintassi dei vari comandi!
    /*no comment*/

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,282
    Da "sintassi ActiveX" ad "uso delle Common Dialog", la domanda cambia parecchio!

    Se hai già cercato nella Guida in linea, non hai osservato bene perchè ci sono esempi calzanti per tutti i componenti della pagina "Dialogs" della Palette.

    Basta selezionare il componente dalla Palette (ad esempio, OpenDialog) e premere il pulsante F1 per visualizzare direttamente la pagina della guida relativa che offre l'accesso alle istruzioni dei metodi e delle proprietà del componente in esame.

    Nel caso della OpenDialog, c'è un link all'argomento "Using TOpenDialog" che mostra come usare la finestra di dialogo per la selezione di un file da aprire.

    Un altro esempio - ma relativamente complesso dato che coinvolge altri componenti - lo puoi trovare nella sottocartella "Demos" di Delphi: c'è la cartella "RichEdit" con un progetto di esempio simile a WordPad.

    Spero di averti dato sufficienti indicazioni.

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.