f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 2022
-
18 mars 2006 à 18:04
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 2014
-
21 mars 2006 à 15:17
Bonjour a tous!
Je requiere votre aide pour un Alpha-test pour un outils Delphi que je suis actuellement en train de developper.
Cet outils s'apel "Dephi Palette Commander", c'est un gestionnaire pour la palette de composants de Delphi, toute version (au cas ou plusieurs versions seraient installées) qui permettras donc de cacher, restaurer les composants ou les pages de composants.
En effet, dans Delphi il ne semble pas y avoir ce genre d'option pour restaurer des elements qui ont ete caché et page qui ont été supprimées... (du moins dans ma version c'est comme ça).
Ce que vous allez donc tester c'est la partie qui recupere les versions de delphi installée.
il faudrat donc vous assurez de ces points :
Toute les versions de delphi installées sur votre systeme sont detectées par l'outils.
Toute ces versions peuvent etre ouverte et la liste des pages/composants s'affiche correctement.
pour valider le test, postez simplement un message en precisant :
votre systeme d'exploitation,
la/les versions de delphi installées,
les bugs eventuels rencontrés.
Les test effectués sur une version modifiée de Delphi ou Windows ne seront pas prises en compte, merci de preciser si c'est le cas en mettant un "@" devant la version du systeme ou de delphi.
Fiche memo a recopier :
__________________________________________________________________________
Pseudo : nom que vous desirez voir citer dans les credits
__________________________________________________________________________
foXi : très bon programme (bien conçu, bien pensé, simple et efficace).
Vivement qu'il soit complet car il sera bien pratique : c'est parfois tout un casse tete avec les composants.
__________________________________________________________________________
Pseudo : francky23012301 __________________________________________________________________________
Systeme d'exploitation : XP
Edition : Sp2 Pro
__________________________________________________________________________
Delphi : 7 et 2005
Edition : PLE
__________________________________________________________________________
J'ai les 2 versions sur le meme PC
Delphi 2005 : version non détectée par le programme (il y a un petit beug peut être).
En ce qui concerne Delphi7 :
* un bug au niveau de la sélection des pages disponibles : Quand on clique sur un item il est souligné en bleu mais si tu choisis un autre item, le précédent reste souligné en bleu (donc tu as 2 items bleus). Peut etre un probleme lié au défilement vertical de la listbox car ce ne le fait pas pour tout les items.
*Internet express : deux fois dans la listbox (deux items : normal et <composants cachés>).
Je te félicite d'avance.
Si je peux te donner mon avis il serait bien de pouvoir travailler sur un composant (supprimer ou cacher) plutot que sur une page. Il faudrait donc faire pareil que pour les pages disponibles mais au niveau des composants (visibles et cachés) .
DeltaFX
Messages postés449Date d'inscriptionlundi 19 avril 2004StatutMembreDernière intervention 8 avril 20092 20 mars 2006 à 10:31
__________________________________________________________________________
Pseudo : DeltaFX
__________________________________________________________________________
Systeme d'exploitation : 98SE
Edition : version tweakée avec des bouts de WinME
__________________________________________________________________________
Delphi : 7
Edition : Entreprise
__________________________________________________________________________
Tout marche pil poil, mais j'ai aussi :
*Internet express : deux fois dans la listbox (deux items : normal et <composants cachés>).
Un petit bug : ton prog ne reconnais pas Delphi 2005 et quand je le lance, il m'affiche aussi Delphi 4 et 5 qui n'ont jamais étés installés sur mon ordi. Sinon tout marche à merveille.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 19 mars 2006 à 13:51
Hehe francky, le programme que je donne ici pour les test est complement depourvus d'elements critique et des methodes de modification.
A aucun moment, meme par erreur de manip, tu ne pourras supprimer ou modifier les données.
ici le programme ce resume a :
recuperer les données selon la version selectionnée, les afficher.
voici comment il faut l'utiliser :
1) lancer DPC
2) selectionner sa version de delphi dans la liste en haut et clicker sur "ouvrir la palette"
3) La liste "pages disponible" se remplie alors.
4) Double clickez ou clickez sur "ouvrir la page" pour voir les composants de cette page.
5) Un message d'avertissement apparait a l'ouverture de la page .StayOnPage
6) La liste "pages dispo" possede un menu sur click droit qui permet d'effectuer des operations sur la page selectionnée (inactif pour le moment, seul l'interractivitée du menu est active).
donc soit rassuré Francky, il n'y a aucun risque avec le logiciel dans cet etat. Il est dans une version pure demo pour effectuer le test de recuperation des données. Et pas la modification/sauvegarde.
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 19 mars 2006 à 15:49
Salut F0xi,
Alors j'ai testé et effectivement, Francky, rien n'est modifier donc pas de souci à avoir vous pouvez tester DpCommander en toute tranquillité.
Mais avant de donner quelques résultats que ce soit je voudrais savoir ce que tu entends par version modifier de Windows où Delphi. Qui n'a rien changé dans Delphi où Win ? Un peut plus de précisions sur ce sujet serait bien venue.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 19 mars 2006 à 23:56
j'entend par version modifiée de windows : toute version Gold ou Titanium et du meme ordre.
de nombreuses modification de ces systemes peuvent en effet donner des resultats etrange sur certaines applications.
pour les versions de delphi modifiée, il s'agit surtout des version crackée, on ne sais jamais, un crack pourrait avoir des consequences non desirée sur le logiciel.
pour repondre a francky, pour le probleme du soulignement (?) logiquement il y a 2 codes couleurs :
Bleu pour les pages non cachée,
Gris pour les pages cachée ou, ou il y a des composants cachés.
pour l'instant la gestion de cette chose n'est pas encore definitive.
pour les pages doubles, c'est normal egalement.
par contre pour delphi 2005 c'est dommage qu'il ne semble pas passer. il faudrat que je regarde cela de plus prés.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 20 mars 2006 à 13:10
bonjour a tous!
@Jlen100 : qu'entend tu pars : "version reconnue mais aucune page ouverte sauf DataSnap" ?
dois-je comprendre que seule cette page semble s'ouvrir ?
@all : pour les versions 2005, pourriez vous faire cette manipulation s'il vous plait :
Demarrer > executer :: Regedit.exe
aller dans la clef : HKEY_CURRENT_USER \ Software \ Borland \ Delphi \ [Clef 2005]
et verifier si :
il y a un "dossier" qui se nome "palette" ?
que dans ce dossier il y a bien des elements contenant les composants ?
que certains elements se finissent par .Hidden ou .HiddenPage.
merci de me dire precisement (l'un d'entre vous) si ces composants sont dans une autre clef ou les differences par rapport a Delphi 7 ...
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 20 mars 2006 à 13:33
salut;
oui c'est assez bizarre
il reconnait bien la version version installée-->6.0
il met bien les pages disponibles -->25 (je n'est pas controlé si elles y était toutes mais cela semble le cas)
je sélectionne une page par exemple Win32 je fais ouvrir la page et la
il n'affiche rien (0 composant visible,0 composant caché) et cela pour
tout les composants sauf pour DataSnap--> 3composants visibles 3
composants cachés (les même:
TRemoteSever
TMidasConnection
TOLEntterpiseConnection
Alors pourquoi lui et pas les autres ...... Mystère
précision D6 n'est pas sur le même PC que les autres versions et j'ai
lancé l'appli à partir du réseau (pas de copie locale) mais le disque
hote est un disque réseau commun à tous les PC.
pour D2005 la clef doit être BDS au lieu de delphi:
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 20 mars 2006 à 17:41
Bon alors la clef n'est pas : HKEY_CURRENT_USER \ Software \ Borland \ Delphi \
Comme le dit Jlen il y a : HKEY_CURRENT_USER \ Software \ Borland \ BDS \3.0\toolform\mapping
Mais aussi : HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Palette\
et aussi : HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Package Cache\
Mais contrairement aux autres versions toutes les données ne figurent pas dans ToolForm\Mapping.
Le contenu des palettes perso sont accessible dans ...\Package Cache\ les autres palettes s'y trouvent aussi.
Mais dans ...\ Borland \ BDS \ 3.0 \ ToolForm \ Mapping \ les noms des composants des palettes perso n'y sont pas :
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 21 mars 2006 à 13:37
On s'y fait très vite, il est vrai que comparé à un D4 où D7 c'est un peut dur au début voir perturbant. On cherche la palette (c'est ce qui était le plus emm.... pour moi), d'autres choses on changés où bougés où ont étés rajoutés mais comme dit la prise en main est rapide et en suite le passage de D2005 à D4 et inversement ne pose plus de problème.
Aujourd'hui je trouve l'environnement de D2005 très agréable bien plus que celui de D4.
L'inverse serait inquiétant non
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 21 mars 2006 à 14:07
c'est vrai qu'il apporte pas mal de facilités au niveau de la saisie et
de la gestion du code mais qu'est qu'il est ch... au niveau de la
palette et de l'ajout de nouveau composant (et encore je ne me suis
limité qu'à un seul pour les autres j'ai renoncé!! à chaque fois c'est
une prise de tête mais NDD.. pourquoi n'ont-ils pas gardé la même
procédure qu'avant qui était tout de même bien plus simple) à croire
qu'ils prennent un malin plaisir à embrouiller les choses.
Autre défauts l'aide qui souffre terriblement de manque d'exemples souvent bien utiles pour en saisir l'utilisation.
Et comme en plus sur le PC sur lequel il est installé il refuse
d'ouvrir un projet en double cliquant dessus j'utilise de préférence D6
ou D7 (encore que D6 soit en version british)
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 21 mars 2006 à 15:03
Je sais j'ai également eut quelques problèmes.
Mais dans le fond je trouve maintenant que c'est plus pratique comme ça.
Alors pour installer un composant dans un nouveau paquet :
Menu Fichier --> Tout fermer (si non risque de bordel)
Menu Fichier --> Nouveau --> Autre...
tu sélectionnes dans catégories d'éléments Package
et dans le gestionnaire de projet (à droite en haut) tu peux voir ton fichier Package1.bpl
en cliquant dessus (contextuel) tu peux lui changer le nom ajouter un fichier (composant)
tu sauvegarde le tout et plus bas dans le contextuel
tu trouveras Compiler, Construire et Installer
un message s'affiche pour t'indiquer si tout c'est bien passé ou non et les nouveaux
composants recensés (installés)
Pour installer un composant dans un paquet existant :
Menu Fichier --> Tout fermer (si non risque de bordel)
Menu Fichier --> Ouvrir un projet
tu sélectionne le *.dpk de ton choix.
et toujours dans le gestionnaire de projet (à droite en haut)
tu fais un contextuel puis ajouter, tu sauvegarde et ensuite construire
Et pour les exemples c'est vrai qu'ils en manquent cruellement mais bon on ne peut pas tout avoir