+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Importazione progetto da versione 7 a Delphi 10.1.x

  1. #1
    Monti non è in linea Scolaretto
    Post
    105
    Like Inviati  
    3
    Like Ricevuti  
    0
    buongiorno a tutti,
    sto cercando di importare un progetto di delphi 7 in delphi 10.1
    esiste una pubblicazione che possa erudirmi sulle varie problematiche di compatibilità ?
    Ultima modifica di Monti; 24-01-2021 12:31 

  2. #2
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Ciao, hai un problema specifico da discutere (come da titolo) o è una questione generica (e allora si cambia titolo del thread) ?
    Ultima modifica di AntonioG; 24-01-2021 11:16 
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Monti non è in linea Scolaretto
    Post
    105
    Like Inviati  
    3
    Like Ricevuti  
    0
    Hai ragione ma nonostante abbia 'modificato' il titolo si visualizza ancora così...

  4. #4
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Modifico io il titolo.
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Post
    1,401
    Like Inviati  
    0
    Like Ricevuti  
    21
    Quote Originariamente inviato da Monti Visualizza il messaggio
    sto cercando di importare un progetto di delphi 7 in delphi 10.1
    esiste una pubblicazione che possa erudirmi sulle varie problematiche di compatibilità ?
    Una pubblicazione completa non credo ci sia, dato che - in linea di massima - qualsiasi codice realizzato con una versione precedente di Delphi può essere migrato a una nuova versione.

    Le problematiche da affrontare, se ci sono, dipendono dai componenti che sono stati utilizzati, compresi quelli di terze parti, o da particolarità legate a come il progetto è stato sviluppato (es. dipendenza elevata dalla struttura interna di determinati tipi noti al compilatore, accesso a caratteri nelle stringhe con aritmetiche basate su byte singoli, ecc.).

    L'unica soluzione è quella di prendere il progetto, farne una copia, aprirlo con la versione di Delphi più recente e lanciare il comando di "Build", vedendo le segnalazioni che emergono.

    Senza sapere nulla del progetto di cui stiamo parlando, non è possibile dare indicazioni particolari.

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

  6. #6
    Monti non è in linea Scolaretto
    Post
    105
    Like Inviati  
    3
    Like Ricevuti  
    0
    fatto...
    quasi tutto 'aggiornabile'
    ho però problemi con i componenti TshellTreeView e TshellListView che in D7 erano nella palette 'SAMPLE'
    in questa versione non ci sono.
    Esiste un modo per creare il BPL relativo e installarlo ?
    Ultima modifica di Monti; 25-01-2021 19:24 

  7. #7
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Post
    1,401
    Like Inviati  
    0
    Like Ricevuti  
    21
    Quote Originariamente inviato da Monti Visualizza il messaggio
    ho però problemi con i componenti TshellTreeView e TshellListView che in D7 erano nella palette 'SAMPLE'
    in questa versione non ci sono.
    La pagina della palette non è rilevante, ma i componenti devono essere presenti.

    Quote Originariamente inviato da Monti Visualizza il messaggio
    Esiste un modo per creare il BPL relativo e installarlo ?
    Sì: devi reperire il sorgente e ricompilarlo con la versione aggiornata di Delphi, generando i relativi file BPL, procedendo poi a installare quello di tipo "designtime".

    Puoi provare a scaricare i sorgenti da questa pagina (anche se è riferita a una versione precedente).

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

  8. #8
    Monti non è in linea Scolaretto
    Post
    105
    Like Inviati  
    3
    Like Ricevuti  
    0
    Ho scaricato i file ho costruito,compilato ed installato il BPL creato,
    ciò nonostante in nessuna palette esiste la classe in questione...
    in più aprendo una form contenente i due oggetti non li riconosce
    dove sbaglio ??

  9. #9
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Post
    1,401
    Like Inviati  
    0
    Like Ricevuti  
    21
    Quote Originariamente inviato da Monti Visualizza il messaggio
    Ho scaricato i file ho costruito,compilato ed installato il BPL creato,
    ciò nonostante in nessuna palette esiste la classe in questione...
    in più aprendo una form contenente i due oggetti non li riconosce
    dove sbaglio ??
    Quando hai installato il BPL, ti è apparso il messaggio di conferma con l'elenco dei componenti registrati?
    ℹ️ Leggi di più su _alka_ ...

  10. #10
    Monti non è in linea Scolaretto
    Post
    105
    Like Inviati  
    3
    Like Ricevuti  
    0
    C'è un problema...
    nell'unit SHELLREG, dove c'è la procedura REGISTER
    non compila perchè manca l'INTERFACCIA : DesignIntf

    unit ShellReg platform;
    
    interface
    
    procedure Register;
    
    implementation
    
    uses Classes, TypInfo, Controls, DesignIntf, ShellCtrls, ShellConsts, RootEdit;
    
    procedure Register;
    begin
      GroupDescendentsWith(TShellChangeNotifier, Controls.TControl);
      RegisterComponents(SPalletePage, [TShellTreeView, TShellComboBox, TShellListView,
        TShellChangeNotifier]);
      RegisterPropertyEditor(TypeInfo(TRoot), TShellTreeView, SPropertyName, TRootProperty);
      RegisterPropertyEditor(TypeInfo(TRoot), TShellComboBox, SPropertyName, TRootProperty);
      RegisterPropertyEditor(TypeInfo(TRoot), TShellListView, SPropertyName, TRootProperty);
      RegisterPropertyEditor(TypeInfo(TRoot), TShellChangeNotifier, SPropertyName, TRootProperty);
      RegisterComponentEditor(TShellTreeView, TRootEditor);
      RegisterComponentEditor(TShellListView, TRootEditor);
      RegisterComponentEditor(TShellComboBox, TRootEditor);
      RegisterComponentEditor(TShellChangeNotifier, TRootEditor);
    end;
    
    end.
    
    Ultima modifica di Monti; 26-01-2021 12:43 

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

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