Problème install VirtualTreeView

Problème install VirtualTreeView - Delphi/Pascal - Programmation

Marsh Posté le 13-01-2004 à 10:27:36    

Voilà, j'essai d'installer le composant VirtualTreeView sous Delphi 6 Perso mais je n'y parviens pas. J'ai bien installé Windows XP Theme Manager mais lorsque je lance le package d'installation, il bloque sur
 * dbrtl
 * vcldb
 * vclx
 
dans uses.
 
Faut-il installer l'update 2 pour delphi pour faire marcher ce composant ?
Sinon comment faire ?
 
Merci

Reply

Marsh Posté le 13-01-2004 à 10:27:36   

Reply

Marsh Posté le 13-01-2004 à 15:32:50    

Si j'étais toi je ferais l'update 2, pas pour ça, mais pour tous les bugs que ça corrige.
Tu installes comment pour que ça bloque ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-01-2004 à 10:03:19    

Si j'étais toi je ferais l'update 2, pas pour ça, mais pour tous les bugs que ça corrige.
Je voudrais bien installer la mise à jour mais le problème c'est que je ne comprends pas la procédure pour la télécharger ...  
 
Tu installes comment pour que ça bloque ?
Dans Outils\Options d'environnement\Bibliothèque\ je place le répertoire du composant.
Ensuite je vais dans Fichier\ouvrir\ j'ouvre le package puis je fais compiler
 
La il bloque sur ThemeManager6
  requires
dbrtl,
vcldb,
vclx;

Reply

Marsh Posté le 14-01-2004 à 10:40:17    

essaie en virant dbrtl et vcldb


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-01-2004 à 11:06:07    

antp a écrit :

essaie en virant dbrtl et vcldb
 


 
Maintenant il me dit, ThemeMgr.dcu non trouvé.

Reply

Marsh Posté le 14-01-2004 à 11:09:49    

lit les fichiers chm fournis avec theme manager & VirtualTreeView, tout est expliqué


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 14-01-2004 à 11:10:31    

T'as bien ajouté le dossier du Theme Manager dans les options d'environnement ? après avoir choisir le dossier il ne faut pas oublier de cliquer 'Add'


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-01-2004 à 11:23:07    

antp a écrit :

T'as bien ajouté le dossier du Theme Manager dans les options d'environnement ? après avoir choisir le dossier il ne faut pas oublier de cliquer 'Add'


 
Oui Oui c'est fait. Le problème c'est que le fichier ne se trouve pas dans l'archive ThemeManager.
 
Les autres fichiers sont trouvés par contre
 
contains
  ThemeMgr in '..\ThemeMgr.pas',
  ThemeMgrDB in '..\ThemeMgrDB.pas',
  ThemeSrv in '..\ThemeSrv.pas',
  TmSchema in '..\TmSchema.pas',
  UxTheme in '..\UxTheme.pas';
 
Edit : Je réinstallerais ce composant ce soir. Merci pour ton aide.


Message édité par sylvanio le 14-01-2004 à 11:30:26
Reply

Marsh Posté le 14-01-2004 à 11:32:01    

Windows XP Theme Manager

Installation  
 
--------------------------------------------------------------------------------
 
Windows XP Theme Manager comes with the following files:
 
Compilers.inc - Include file necessary to know under which Delphi or BCB version the software is currently being compiled.
ThemeSrv.pas - Contains the TThemeServices class.
ThemeMgr.pas - Contains the TThemeManager component.
ThemeMgrDB.pas - Contains the TThemeManagerDB component.
ThemeManager.dcr - Contains the component images for TThemeManager and TThemeManagerDB.
TmSchema.pas - Interface unit for the theme DLL.
UxTheme.pas - Interface unit for the theme DLL.
WinXP.res - Resource file containing the theme manifest.
Additionally, there are some header files for Borland C++ Builder. These are only necessary if you don't have the latest SDK.
schemadef.h
Tmschema.h
Uxtheme.h
These are the steps to install Windows XP Theme Manager into Delphi 4-6 and Borland C++ Builder:
Before you start installation of the new files make a copy of or move the old files to a different directory. Make sure the source folder is empty afterwards!
Copy the files from the distribution into your Themes folder.
Install the package ThemeManager.dpk for Delphi 6 or ThemeManager5.dpk for Delphi 5 into your IDE. Sorry, I don't own Delphi 4 so I could not make a package file for this version. Create one yourself and


 
 
 
Virtual Treeview

Installation
Virtual Treeview is designed for Delphi 4 and higher and can also be used with Borland C++ Builder 4 and up. It is however not designed to work directly with Kylix. You will have to use a special descendant written by Dmitri Dimitrienko for Kylix support. The initial core source files are:
Compilers.inc
 
Include file which contains various compiler symbols which determine the target compiler and the target operating system.
 
StrEditD4.dfm
 
Form file for the Delphi 4 TStrings property editor.
 
StrEditD4.pas
 
Delphi 4 TStrings property editor.
 
VirtualTrees.dcr
 
Component image for the tree components.
 
VirtualTrees.pas
 
The actual implementation of Virtual Treeview and its descentants and support classes.
 
VirtualTrees.res
 
Resource file containing some check and miscellanous images used for all Virtual Treeviews.
 
VirtualTreesD4.*
 
Run time package for Delphi 4.
 
VirtualTreesD4D.*
 
Design time package for Delphi 4.
 
VirtualTreesD5.*
 
Run time package for Delphi 5.
 
VirtualTreesD5D.*
 
Design time package for Delphi 5.
 
VirtualTreesD6.*
 
Run time package for Delphi 6.
 
VirtualTreesD6D.*
 
Design time package for Delphi 6.
 
VirtualTreesD7.*
 
Run time package for Delphi 7.
 
VirtualTreesD7D.*
 
Design time package for Delphi 7.
 
VirtualTreesReg.pas
 
Registration unit for some property editors and categories.
 
VTHeaderPopup.pas
 
Unit containing a TPopupMenu descentant which provides a convenient way to implement a header popup used to switch visibility of columns.
 
 
Installation
There seems always to be some serious confusion about how to install components in Delphi (packages are not loaded after restart or are not found when used by other packages, suddenly error messages are shown like "device does not function properly", strange compiler messages appear because of version mismatches etc.), so let me first give you a solution which I found after many trials and errors. It solved most of my package problems now for a long time.
The core of the solution is to compile always every intermediate file into the same output folder and put this folder into the system's search path. This means, choose a path (I use C:\TempOut) and set it as dcu, dcp and bpl output folder. Set this path also as library default path in the IDE options and remove the default $(Delphi)\BPL path, which often led to misleading version information (or use this path exclusively as compile target). However using the shorter path will ease your life significantly since you will have to open it from time to time and going deep down the program path structure is very long winded. This way you will always find only one version of your bpls and the IDE is able to use them, particularly if you have deep dependency nestings, as I do. You can still have several source folders but use only one output directory. Of course, final project results like executables or DLLs can be compiled into their respective local folder. They are not shared and hence do not have this problem. Don't forget to take this output directory in the search path of the system (PATH variable in autoexec.bat on Win9x/Me and My Computer/Properties/../Environment Variables on Windows NT/2K/XP).
 
In order to install Virtual Treeview in the IDE you first compile the run time package (even if you don't use it later, the design time package needs it anyway). So open VirtualTreesDx.dpk, where "x" stands for your Delphi version and just compile it (do not try to install the package). Once the bpl is created open the appropriate design time package (VirtualTreesDxD.dpk) and install this. Don't forget to adjust search and output paths as well as other options if necessary. If the design time package does not install because it did not find the run time package then either you did not yet compile it or the target path is not in the system search path. It must be there, the IDE does not specify a search path for bpls!
 
By default the target page of the component palette is "Virtual Controls". If you don't like this then change the Register procedure in VirtualTreesReg.pas before you compile the design time package.


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 14-01-2004 à 11:47:11    

Poipoi --> Merci mais j'ai déjà lu l'aide. Le problème vient de :
 
requires  
dbrtl,  
vcldb,  
vclx;  
 
qui empêchent l'install. Or je ne sais pas ce que çà veut dire (peut être en rapport avec les bases de données) et ce n'est pas expliqué ds l'aide.
Apparament en les supprimants çà à l'air de vouloir passer (je vérifierais çà ce soir car plus de batterie)
 
Merci

Reply

Marsh Posté le 14-01-2004 à 11:47:11   

Reply

Marsh Posté le 14-01-2004 à 11:50:31    

t'as Delphi6 perso ou autre ?
t'as le SP2 ?
t'as DL les der version de Theme Manager & VirtualTree ?
t'as bien mis tes chemins pour les sources ?
t'as bien installé les bon package pour ta version de Delphi ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 14-01-2004 à 11:51:43    

Poipoi a écrit :

t'as Delphi6 perso ou autre ?
t'as le SP2 ?
t'as DL les der version de Theme Manager & VirtualTree ?
t'as bien mis tes chemins pour les sources ?
t'as bien installé les bon package pour ta version de Delphi ?


perso
non
oui
oui
oui

Reply

Marsh Posté le 14-01-2004 à 11:54:05    

tu peux DL le SP2 sur developpez.com
je C pas si ça marche avec la perso par contre, faudrait regarder...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 14-01-2004 à 12:15:19    

Poipoi a écrit :

tu peux DL le SP2 sur developpez.com
je C pas si ça marche avec la perso par contre, faudrait regarder...


 
Pour downloader le SP2, je n'y arrives pas car je ne comprends pas comment on s'enregistre. Je pensais que la Clef d'activation demandée au cours du téléchargement du logiciel suffisait mais apparement il en faut une autre. Sur le site de Delphi, il n'explique pas trop comment être "Registered Users"

Reply

Marsh Posté le 29-02-2004 à 17:49:11    

c'est simpl sur le principe
comme ta la version perso faut viré tout allusion au unité
des version pro et entreprise.
 
Je m'explique tu doit supprimé en autre tout trace des composants
lié au base de donnée et peut etre aussi au clx
 
en gros c'est ca.
 
Mais c'est pas du travail de newbie. Apres ca tu supprime des require qui te font chié, si tu l a pas fais avant et ras ;) :p.
 
J ai pas la perso autrement je te l'aurai fais

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed