IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

[D5] Composants RX : ca marche pas (rlink32)


Sujet :

Composants VCL Delphi

  1. #1
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut [D5] Composants RX : ca marche pas (rlink32)
    Bonjour

    J'ai un soucis avec delphi. Lorsque j'essaye de compiler mon prgramme j'ai :
    [Erreur] RLINK32: Too many resources to handle.
    J'ai aussi eu des violations d'accès sur Rlink32.dll et tout un tas d'autres messages. J'ai rebooté mais rien n'y fait. J'ai essayé de récraser la dll avec celle d'un autre poste mais pas mieux.
    Quelqu'un aurait une idée ?

    Merci

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    apparemment tous mes projets avec les composants RX ne fonctionnent plus alors que j'ai bien installé la librairie

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut
    As tu sauvegadé puis supprimé les fichiers .res ?

  4. #4
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    j'ai essayé de copier ma fiche dans un nouveau projet mais ca ne change rien. Apparemment tous mes projets utilisant les composants RX ne fonctionnent plus. Comment faire pour désinstaller pour pouvoir réinstaller ensuite ?

  5. #5
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    je viens d'éditer le titre.
    En fait RXlib ne fonctionne plus dès qu'on installe jcl. Or j'ai besoin de jclmiscel et des composants RX.
    Avant que mon DD ne crame, ca fonctionnait bien avec RX et JCLmiscel. Mais pas moyen de me souvenir comment j'avais installé jclmiscel...

    Y aurait il moyen d'installer uniquement cette librairie sans installer tout jcl ?

    J'ai bien essayé de copier uniquement les fichiers qu'il me réclame mais il y en a un qu'il ne trouve jamais alors que je l'ai bien copié avec les autres.

    [Erreur fatale] separationfic.dpr(6): Fichier non trouvé : 'JclBase.dcu'
    Une petite idée ?
    Ca fait une journée entière que je galère là dessus et je vois plus trop quoi faire

    Merci à l'âme charitable qui pourra m'aider

  6. #6
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Je t'ai indiqué une réponse ici :
    http://www.developpez.net/forums/vie...767484#2767484

  7. #7
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    j'ai bien installé JCL et JVCL

    et l'utilitaire pour convertir je l'ai pas trouvé mais apparemment tu dis que c'est dans delphi 6 et je suis sous delphi 5.

    J'ai bien essayé de désinstaller RX et d'utiliser l'équivalent JVCL mais j'ai le même message d'erreur dès que j'utilise la fonction winexec32andwait qui se trouve dans jclmiscel.

    Sinon j'ai essayé de désinstaller JCL et JVCL et de réinstaller RX. Là mes composants RX remarche. J'ai trouvé une autre fonction winexecand wait en cherchant de google qui ne nécéssite pas jcl. Et là il me ressort le même message d'erreur :

    Violation d'acces à l'adresse ... dans le module 'RLINK32.DLL'
    [Erreur] WARNING. Duplicate resource(s):
    [Erreur] Type , ID :
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource discarded.
    [Erreur] Type 5 (DIALOG), ID DLGTEMPLATE:
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file c:\program files\borland\delphi5\Lib\extdlgs.res resource discarded.
    Là je sèche complètement. J'avais eu aucun problème la 1ere fois que j'avais installé (j'avais les RX et j'avais installé juste jcl pour avoir le jclmiscel) mais comme j'ai du changer de disque dur...

    Au passage voilà la fonction winexec32andwait que j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    function Tform1.WinExec32AndWait(Path: string; Visibility: Word): integer;
    var
      WaitResult : integer;
      StartupInfo: TStartupInfo;
      ProcessInfo: TProcessInformation;
      iResult : integer;
    begin
      FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
      with StartupInfo do
      begin
        cb := SizeOf(TStartupInfo);
        dwFlags := STARTF_USESHOWWINDOW or STARTF_FORCEONFEEDBACK;
    	{ you could pass sw_show or sw_hide as parameter: }
        wShowWindow := visibility;
      end;
      if CreateProcess(nil,Pchar(path),nil, nil, False,
    		NORMAL_PRIORITY_CLASS, nil, nil,
    		StartupInfo, ProcessInfo) then
      begin
        WaitResult := WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
        { timeout is in miliseconds or INFINITE if
    	  you want to wait forever }
        result := WaitResult;
      end
      else
      { error occurs during CreateProcess see help for details }
        result:=GetLastError;
    end;
    J'en ai trouvé d'autres qui font la même chose mais ca me fait pareil de toutes façons.
    Je suis complètement coincée, donc si quelqu'un a une idée, ca me sauverai de la dépression

  8. #8
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Citation Envoyé par Oluha
    j'ai bien installé JCL et JVCL

    et l'utilitaire pour convertir je l'ai pas trouvé mais apparemment tu dis que c'est dans delphi 6 et je suis sous delphi 5.
    Non, je n'ai pas dis ça, j'ai dis que leur programme ne compilait que sous Delphi 6 (ça marche peut-être sous Delphi 5, essais)
    Citation Envoyé par Oluha
    J'ai bien essayé de désinstaller RX et d'utiliser l'équivalent JVCL mais j'ai le même message d'erreur dès que j'utilise la fonction winexec32andwait qui se trouve dans jclmiscel.
    - La JVCL ne fonctionne sous Delphi 5, que si tu as installé l'update pack 1, sinon c'est cuit.
    - Tu as peut-être un problème de chemin dans le "LibPath" de ton Delphi.
    - ou carrément, tu as peut-être un autre Delphi d'installé (Delphi .NET)
    Note: If you have Delphi 8 for Microsoft .NET installed, you probably will have
    to specify the root directory of the make.exe to use for JCL installation;
    on the commandline, type (for example):

    >install "C:\Program Files\Borland\Delphi5"
    Citation Envoyé par Oluha

    Sinon j'ai essayé de désinstaller JCL et JVCL et de réinstaller RX. Là mes composants RX remarche. J'ai trouvé une autre fonction winexecand wait en cherchant de google qui ne nécéssite pas jcl. Et là il me ressort le même message d'erreur :

    Violation d'acces à l'adresse ... dans le module 'RLINK32.DLL'
    Non, là c'est autre chose, c'est l'appel d'une fonction d'une DLL qui passe mal... (mal déclarée dans le code de Delphi, avec des paramètres pas bon)
    Citation Envoyé par Oluha

    [Erreur] WARNING. Duplicate resource(s):
    [Erreur] Type , ID :
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource discarded.
    [Erreur] Type 5 (DIALOG), ID DLGTEMPLATE:
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file c:\program files\borland\delphi5\Lib\extdlgs.res resource discarded.
    hmmm, tu as peut être encore des fichiers de la RX qui se baladent...
    Citation Envoyé par Oluha

    Là je sèche complètement. J'avais eu aucun problème la 1ere fois que j'avais installé (j'avais les RX et j'avais installé juste jcl pour avoir le jclmiscel) mais comme j'ai du changer de disque dur...

    Au passage voilà la fonction winexec32andwait que j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    function Tform1.WinExec32AndWait(Path: string; Visibility: Word): integer;
    var
      WaitResult : integer;
      StartupInfo: TStartupInfo;
      ProcessInfo: TProcessInformation;
      iResult : integer;
    begin
      FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
      with StartupInfo do
      begin
        cb := SizeOf(TStartupInfo);
        dwFlags := STARTF_USESHOWWINDOW or STARTF_FORCEONFEEDBACK;
    	{ you could pass sw_show or sw_hide as parameter: }
        wShowWindow := visibility;
      end;
      if CreateProcess(nil,Pchar(path),nil, nil, False,
    		NORMAL_PRIORITY_CLASS, nil, nil,
    		StartupInfo, ProcessInfo) then
      begin
        WaitResult := WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
        { timeout is in miliseconds or INFINITE if
    	  you want to wait forever }
        result := WaitResult;
      end
      else
      { error occurs during CreateProcess see help for details }
        result:=GetLastError;
    end;
    J'en ai trouvé d'autres qui font la même chose mais ca me fait pareil de toutes façons.
    Je suis complètement coincée, donc si quelqu'un a une idée, ca me sauverai de la dépression
    Va te promener, il fait beau...

  9. #9
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    oui oui je verais ca lundi

    je pense que je vais désinstaller delphi et tout nettoyer et retenter l'installatiion car les messages d'erreurs que j'ai sont toujours en rapport avec cette fameuse DLL.

    J'ai pas d'autre delphi d'installer sinon.

  10. #10
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Bon alors j'ai tout désinstaller, delphi 5 y compris. J'ai même supprimé les fichiers qu'il a pas viré à la désinstall.
    J'ai réinstallé D5 avec les mises à jour. J'ai réinstallé les composants RX uniquement.
    Verdict : ca marche toujours pas

    J'ai encore l'erreur d'écriture sur Rlink32 et j'ai aussi un nouveau message sur un projet :
    Opération de pointeur incorrect
    [Erreur] RLINK32: Error reading file "c:\program files\borland\delphi5\RX\UNITS\TOOLEDIT.R32"
    [Erreur] Erreur d'écriture dans 'C:\Projets\Utilitaires\Controles_adresses\VerifAdr.exe'
    Là je crois que je vais pleurer

    Je maudis le jour où mon disque dur a cramé et je sais vraiment plus quoi faire, donc si quelqu'un a la moindre idée, même si elle est débile, ca m'éviterait de jeter mon PC par la fenêtre

    Merci

  11. #11
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Là je compatis....

    Tu serais pas victime d'un virus ou une s...rie comme ça par hasard ?

    Bizarre quand même...

    Redésinstalle tout, et installe la JVCL , en oubliant complètement la RX.

    Sinon, quand tu désinstalle, vérifies aussi qu'l ne te reste pas des Traces de Delphi dans ta base de registre... on sait jamais... (tiens, même un petit coup de regclean serait pas mal)

  12. #12
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    je viens d'essayer le JVCL converter mais ca compile pas sous Delphi 5

    sinon j'ai fais ce que tu m'as dis, j'ai viré le composant RX de mon projet vu que j'ai plus RX et j'ai mis l'équivalent JVCL à la place.

    Toujours la même erreur

    [Erreur] WARNING. Duplicate resource(s):
    [Erreur] Type 2 (BITMAP), ID CDROM:
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file c:\program files\borland\delphi5\Lib\filectrl.res resource discarded.
    [Erreur] Type 2 (BITMAP), ID CURRENTFOLDER:
    [Erreur] File C:\Projets\Utilitaires\separation fichier routage\separationfic.RES resource kept; file c:\program files\borland\delphi5\Lib\filectrl.res resource discarded.
    Là je peux balancer mon PC ?

  13. #13
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    J'ai enfin réussi à faire marcher tout ce bordel. J'ai bien RXlib et JVCL d'installé.
    Apparemment ca provonait de fichiers dans mes projets qui devaient être plus ou moins corrompus, j'ai réecrasé par une sauvegarde et viré tous les .res. Et maintenant c'est bon. J'avais pourtant déjà essayé de virer les .res mais à mon avis une fois que j'avais l'erreur, ca devait corrompre tous les fichiers du projet, car même sur d'autres postes j'avais l'erreur.
    bref, mon PC a echappé de peu à la fenêtre

  14. #14
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    autre info : apparemment l'icone de l'application peut poser ce genre de problème aussi. Avec certaines ca passe et pas d'autres.

  15. #15
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    OUF (pour le PC) !!!

    Si celà se trouve tu as du utiliser un nom d'icone déjà déclaré dans les resources de tes composants et ça, Delphi, il aime pas

  16. #16
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    non je pense que ca venait de l'encodage car j'ai regénéré l'icone avec d'autres param mais en gardant le même nom et là il en voulait bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/02/2015, 21h28
  2. Réponses: 2
    Dernier message: 29/04/2013, 19h57
  3. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  4. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo