Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1446 connectés 

  FORUM HardWare.fr
  Programmation

  Delphi 4 : création et installation de nouveaux composants graphiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Delphi 4 : création et installation de nouveaux composants graphiques

n°65710
Georges Mo​ustaki
Posté le 17-10-2001 à 11:21:48  profilanswer
 

j'ai fait un nouveau composant dérivant la classe TCustomTreeView.  
je n'ai aucun pb pour le compiler et l'installer mais lorsque j'essaie d'ajouter ce composant sur une fiche, j'obtient le message suivant :
"Violation d'acces à l'adresse 03CC1D6A dans le module 'DCLUSR40.BPL'. Lecture de l'adresse FFFFFFFF."
 
je n'arrive pas à voir d'où ça vient !
est-ce qu'il ya une subtilité subtile ? (une fonction particulière à implémenter, par exemple ?)

 

[edtdd]--Message édité par Georges Moustaki--[/edtdd]

mood
Publicité
Posté le 17-10-2001 à 11:21:48  profilanswer
 

n°65717
Georges Mo​ustaki
Posté le 17-10-2001 à 11:44:28  profilanswer
 

je viens de voir que c'était ma méthode create qui merdait mais là encore, je ne comprend pas...
 
voilà le code : la ligne 'TabRecentDirectories := TStringList.Create;' provoque une erreur fatale...
je comprend pas bien parceque je fais la même chose dans une autre unité et j'ai pas ce problème....
 
(...)
type
   TExplorerListView = class(TCustomListView)
   private
      TabRecentDirectories: TStringList;
(...)
constructor TExplorerListView.Create(AOwner: TComponent);
begin
   inherited Create(AOwner);
   IdXRecentDir := 0;
   TabRecentDirectories := TStringList.Create;
   TabRecentDirectories.Capacity := 35;
   Self.ViewStyle := vsReport;
   GetImagesSysHandle();
   Self.SmallImages := smallIcones;
   Self.LargeImages := smallIcones;
   SortColumn := TRI_NOM;
   LastSortColumn := -1;
 
end;

n°65720
Georges Mo​ustaki
Posté le 17-10-2001 à 11:46:48  profilanswer
 

en réalité, c'est la première ligne après le 'inherited create' qui provoque l'erreur, quel que soit l'instruction.

n°65723
evode
Meuaarf !! ReZo !!!
Posté le 17-10-2001 à 11:50:13  profilanswer
 

es tu certain ke ton aowner n'est pas a nil ?


---------------
Hyndex - Meuaarf !! ReZo !!!
n°65724
Georges Mo​ustaki
Posté le 17-10-2001 à 11:57:12  profilanswer
 

en fait c'était smallIcones....
y manquait smallIcones := TImagesList.Create(Self);
ça se voyait comme le nez au milieu de la figure !
à force de tout faire à notre place, Delphi nous pousse à l'erreur !  :)
je suis en train de voir si ça marche...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Delphi 4 : création et installation de nouveaux composants graphiques

 

Sujets relatifs
[Delphi 4] icones[LateX] Creation de Package
[Delphi] Problème avec winsock (pour un chat)Copie de CD-Rom sur DD en Delphi ?
[Delphi->VB] instruction PChar[VB] ou [Delphi] Comment lire un fichier texte
delphi[Delphi 4] Envoyer E-Mail depuis un formulaire
Delphi 4 et win98 : compatibilité parfaite ?[Delphi 4] stream video
Plus de sujets relatifs à : Delphi 4 : création et installation de nouveaux composants graphiques


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR