Bonjour,

Problème bizarre avec VB5

Si je renomme le dossier où se trouve mon projet ou si je le déplace, mon projet ne se charge plus ; plus précisément VB ne charge plus mes OCX

Les OCX que j'utilise sont dans le même dossier que mes sources (les .frm, les .frx, les .bas, le .vbp, ect...)

Bizarre ni dans le .VBP ni dans les .FRM je ne trouve le chemin de mes OCX (ce qui expliquerai le bug...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Type=Exe
Object={5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0; MSFLXGRD.OCX
Object={6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}#1.0#0; SYSINFO.OCX
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\Windows\system32\stdole2.tlb#OLE Automation
Form=CiDess.frm
...
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
VERSION 5.00
Object = "{6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}#1.0#0"; "SYSINFO.OCX"
Begin VB.Form CiDess 
   BackColor       =   &H00C0C0C0&
   Caption         =   "CiDess"
   ClientHeight    =   6045
   ClientLeft      =   60
   ClientTop       =   750
   ClientWidth     =   9345
   Icon            =   "CiDess.frx":0000
   LinkTopic       =   "Form1"
   ScaleHeight     =   6045
   ScaleWidth      =   9345
   Begin SysInfoLib.SysInfo PC_Info 
      Left            =   4380
      Top             =   2760
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   327681
   End
...
Auparavant j'avais résolut ce problème qui est peut être lié : https://www.developpez.net/forums/d1...en-etre-admin/

Alors j'ai essayé, à tout hasard, de supprimer les fichiers .manifest mais sans effet

Je pense que la solution est d'indiquer à VB5 que mes OCX sont dans le répertoire racine de mes sources mais comment faire ???

Car en remplaçant par exemple
Object = "{6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}#1.0#0"; "SYSINFO.OCX"
par
Object = "{6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}#1.0#0"; "C:\ProgsVB5\Cidess\SYSINFO.OCX"
ça ne marche pas non plus...

Encore plus étrange : le .EXE que j'avais généré précédemment fonctionne parfaitement !

Le soucis vient donc de ce qu'il y a dans les sources mais ou ?

Merci

à Bientôt