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

    [Delphi] Quick Reports e Delphi 2006

    Salve a tutti,
    ho acquistato all'inizio dell'anno scorso (2005) una licenza per Delphi 2005 dei QuickReports 4.03 (con upgrade gratuito alla versione successiva che fu la 4.05). Ora ho acquistato Delphi 2006 e per un primo periodo la versione 4.05 ha funzionato egregiamente... mentre ora mi da un errore di compilazione del cavolo.

    Siccome nella mia versione 4.05 ci sono i file sorgente... non c'è un sistema per far funzionare il tutto?
    Stefano

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,283
    Siccome il software non è sottoposto ad usura, immagino che sia stato fatto qualcosa per provocare l'errore.

    In ogni caso... qual è l'errore?

    Senza conoscere l'errore, è un po' difficile diagnosticare il problema e trovare una soluzione, se esiste.

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

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

  3. #3
    Ehm hai ragione

    L'errore è il seguente (Access violation at address 107AF194):

    codice:
     + $43[51F35B06]{rtl100.bpl  } Classes.Classes.TFileStream.Create (Line 5486, "classes.pas" + 11) + $43
     + $B[51F359C4]{rtl100.bpl  } Classes.Classes.TFileStream.Create (Line 5468, "classes.pas" + 2) + $B
     + $B[51FE9486]{vcl100.bpl  } Graphics.Graphics.TGraphic.LoadFromFile (Line 3724, "Graphics.pas" + 1) + $B
     + $10[20B64D2D]{coreide100.bpl} ObjectRepos.ObjectRepos.TBaseRespositoryItem.LoadIcon (Line 779, "ObjectRepos.pas" + 8) + $10
     + $2[20B64F6D]{coreide100.bpl} ObjectRepos.ObjectRepos.TBaseRespositoryItem.LoadBasicData (Line 822, "ObjectRepos.pas" + 25) + $2
     + $4[20B68680]{coreide100.bpl} Template.Template.TProjectRepositoryItem.LoadData (Line 276, "Template.pas" + 3) + $4
     + $7[20B62C92]{coreide100.bpl} ObjectRepos.ObjectRepos.TObjectRepository.AddRepositoryItemFromNode (Line 174, "ObjectRepos.pas" + 11) + $7
     + $3F[20B63340]{coreide100.bpl} ObjectRepos.ObjectRepos.TObjectRepository.LoadRepository (Line 307, "ObjectRepos.pas" + 45) + $3F
     + $7[20B6E3F3]{coreide100.bpl} Gallery.Gallery.LoadGallery (Line 620, "Gallery.pas" + 17) + $7
     + $3[20CAC0FD]{coreide100.bpl} PaletteNewItems.PaletteNewItems.TToolPaletteNewItems.LoadNewItems (Line 364, "PaletteNewItems.pas" + 8) + $3
     + $2[20CAC45D]{coreide100.bpl} PaletteNewItems.PaletteNewItems.TToolPaletteNewItems.ReloadItems (Line 429, "PaletteNewItems.pas" + 5) + $2
     + $2[20CABE3B]{coreide100.bpl} PaletteNewItems.PaletteNewItems.TToolPaletteNewItems.BeforeEndupdate (Line 288, "PaletteNewItems.pas" + 3) + $2
     + $9[21B98FFD]{delphicoreide100.bpl} ApplOpts.ApplOpts.TApplicationOptions.UnprepareEdit (Line 107, "Applopts.pas" + 27) + $9
     + $C[21BA5C95]{delphicoreide100.bpl} BasePasProjOpts.BasePasProjOpts.TProjOptsManager.InstallPackage (Line 1855, "BasePasProjOpts.pas" + 17) + $C
     + $3[21BA66CF]{delphicoreide100.bpl} BasePasProjOpts.BasePasProjOpts.TProjectOptions.InstallPackage (Line 2240, "BasePasProjOpts.pas" + 0) + $3
     + $5[21B97EE4]{delphicoreide100.bpl} PkgContainers.PkgContainers.TStdPackageProjectContainer.CommandHandler (Line 141, "PkgContainers.pas" + 4) + $5
     + $6[20BD448A]{coreide100.bpl} Containers.Containers.TStdProjectContainer.CommandHandler (Line 1783, "Containers.pas" + 0) + $6
     + $5[5202F0AD]{vcl100.bpl  } Menus.Menus.TPopupList.MainWndProc (Line 3374, "Menus.pas" + 2) + $5
     + $0[51F40BB0]{rtl100.bpl  } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
     + $6A[77D18731]{USER32.dll  } GetDC + $6A
     + $14A[77D18811]{USER32.dll  } GetDC + $14A
     + $122[77D189C8]{USER32.dll  } GetWindowLongW + $122
     + $A[77D196C2]{USER32.dll  } DispatchMessageA + $A
    Credo che sia perché il package non è compatibile con Delphi 2006. QuSoft mi chiede di acquistare la versione 4.06 a 178 sterline VVoVe:

    Siccome ho pagato i codici sorgente della versione precedente... credo non ci sia niente di male se li modifico per farlo funzionare. No?
    Stefano

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,283
    Sembra più un errore dell'IDE che un errore di compilazione del tuo programma.

    Hai detto di averlo usato... cosa hai installato dopo QuickReports? Un update?

    Deve essere successo qualcosa che ha "rotto" la compatibilità.

    Sul fatto di modificare o meno il sorgente, dovresti controllare la licenza d'uso dei componenti che hai acquistato.

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

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

  5. #5
    "Full source code. Use the source, Luke! The user can easily modify the code to localise the language, adopt it to local interface standards, add new features and so on."

    Mi autorizzano

    Comunque hai ragione: però ho reinstallato Delphi e i Quick Reports sono stati la prima cosa che ho installato. Stesso problema.
    Stefano

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,283
    Non ho compreso bene in quale momento preciso ti viene segnalato l'errore.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    Ehm sono un po' tardo oggi!
    Comunque compare quando tento di installare i componenti...
    Stefano

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,283
    Installi la versione già compilata (cioè il file BPL), oppure compili il codice sorgente (i package) tentandone l'installazione se questa operazione va a buon fine?
    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.