+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 13 su 13

Importazione progetto da versione 7 a Delphi 10.1.x

  1. #11
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da Monti Visualizza il messaggio
    C'è un problema...
    nell'unit SHELLREG, dove c'è la procedura REGISTER
    non compila perchè manca l'INTERFACCIA : DesignIntf
    Ah ecco, ora si spiega l'assenza dei componenti.

    Verifica che sia incluso il package Delphi che contiene quella unit nella clausola requires del package di tipo designtime che non compila.

    Il procedimento è descritto nella documentazione in linea.

    Quando hai eseguito i passaggi indicati, fai "Build" e anche "Install" del package in questione.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  2. #12
    Monti non è in linea Scolaretto
    Risolto !
    però il package presente in SOURCEFORGE anche ben compilato non era utilizzabile at DESIGN..
    a questo punto ho proceduto in questo modo:

    nella cartella

    C:\Program Files (x86)\Embarcadero\Studio\18.0\source\vcl

    ci sono i file:

    Vcl.Shell.ShellConsts.pas
    Vcl.Shell.ShellCtrls.pas
    Vcl.ShellAnimations.pas

    che sono la versione aggiornata

    con delphi

    File > New > Package

    ho costruito il nuovo

    ShellControls.dproj

    e ho aggiunto i tre files.
    Quindi editando il
    Vcl.Shell.ShellCtrls.pas

    procedure Register;
    
    implementation
    
    uses Vcl.Shell.ShellConsts, Winapi.ShellAPI, System.Win.ComObj, System.TypInfo, Vcl.Menus,
         Vcl.Consts, System.Math, DesignIntf;
    ......
    procedure Register;
    begin
        RegisterComponents('Shell Controls', [TShellListView]);
        RegisterComponents('Shell Controls', [TShellTreeView]);
        RegisterComponents('Shell Controls', [TShellChangeNotifier]);
    end;
    
    ho aggiunto la clausola DesignIntf negli USES
    e la procedura REGISTER nell'IMPLEMENTATION

    grazie ai tuoi consigli ho inserito il DESIGNINTF nel package
    in modo che avvenisse la registrazione
    e poi dal PopUpMenu che si ottiene clikkando col destro sul BPL nel Project manager
    BUILD
    COMPILE
    and
    INSTALL

    ha creato una PALETTE
    SHELL CONTROLS
    con i componenti che funzionano perfettamente.

    Grazie ancora

  3. #13
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da Monti Visualizza il messaggio
    però il package presente in SOURCEFORGE anche ben compilato non era utilizzabile at DESIGN..
    Purtroppo non avevo tempo di fare una verifica.

    Quote Originariamente inviato da Monti Visualizza il messaggio
    ha creato una PALETTE
    SHELL CONTROLS
    con i componenti che funzionano perfettamente.
    Ottimo! L'importante è avere risolto.
    ℹ️ Leggi di più su _alka_ ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. Risolto: Cambiare versione .Net a progetto inoltrato
    Da Gandalfrank nel forum Visual Basic .Net
    Risposte: 6
    Ultimo Post: 31-01-2014, 20:12
  2. Risolto: Delphi, quale versione?
    Da Pierx nel forum Delphi
    Risposte: 3
    Ultimo Post: 20-10-2013, 15:02
  3. [VS2010] Nome del progetto e versione a runtime
    Da dolcissimo nel forum Visual Basic .Net
    Risposte: 0
    Ultimo Post: 09-01-2012, 17:39
  4. Risolto: Download di una versione recente (gratuita) di Delphi
    Da temporaryuser nel forum Delphi
    Risposte: 3
    Ultimo Post: 05-01-2011, 08:56
  5. Quale versione di Delphi utilizzate soprattutto?
    Da PeterVercruysse nel forum Delphi
    Risposte: 0
    Ultimo Post: 16-02-2007, 22:06