Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Génération de l'exécutable [ Divers / General ] (tulesais)

mardi 27 novembre 2007 à 15:19:56 | Génération de l'exécutable

tulesais

Bonjour,


j'ai un projet qui fonctionnait très bien jusqu'à la mise en place d'un nouveau module.

Suite à l'ajout de ce nouveau module, l'Exécution avec compilation complète se lance sans soucis !

Le problème apparaît lors de la génération de l'exécutable :
   cette génération dure environ 10 minutes et bouffe toutes les ressources UC et dépasse les 1giga de mémoire. 
   Malgré tout, j'obtiens un exe de 5mo qui fonctionne parfaitement !

Avant l'ajout de ce module, l'exe se généré en quelques secondes et faisait ~4mo.

Qu'en pensez vous ? y a t'il une limite dans vb du nombre de lignes de codes ?


Merci d'avance pour toute votre aide !!!

mardi 27 novembre 2007 à 15:39:54 | Re : Génération de l'exécutable

pneau

Membre Club

Salut,

que peux tu nous dire de plus sur ton nouveau module ?.

qu'apporte t il de plus à ton projet ????

y a t il de nouvelles références que tu as ajouté à ton projet ?

quel service pack de VB utilises tu ?

y a t il des API supplémentaires que tu utilises ?
 
bref, il manque un peu d'info pour que l'on puisse t'aider ....

Pat

 Don't Worry , Be Happy

mardi 27 novembre 2007 à 16:10:21 | Re : Génération de l'exécutable

casy

Membre Club
Réponse acceptée !
Et des tableaux dynamiques aussi ???

Généralement ils bouffent pas mal de ressources à la compilation, surtout s'ils sont gros

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

mardi 27 novembre 2007 à 17:37:12 | Re : Génération de l'exécutable

jmfmarques

Membre Club
ou encore (j'ai vu la chose fréquemment) : un bon paquet d'images bien lourdes en dur...(insérées en mode création)

mercredi 28 novembre 2007 à 08:00:32 | Re : Génération de l'exécutable

tulesais

Casy ... tu viens de toucher le point sensible !!!

le module utilise un tableau dynamique ... hors normes (bien entendu, le code doit pouvoir être optimisé...) !


Merci beaucoup à tous pour votre aide !!!


ps : pour info, je gère une entreprise, qui peut contenir plusieurs établissements, qui peuvent contenir plusieurs salariés, qui peuvent avoir plusieurs période d'inactivitées. je crois que c'est tout :-)

Public Type ExcelInactivite
    Sal_InacMot    As String
    Sal_InacDeb    As String
    Sal_InacFin    As String
    Sal_InacCode   As String
    Sal_InacUnit   As String
    Sal_InacTemps  As String
End Type

Public Type ExcelSal
    Sal_CodeEmp          As String
    Sal_CodeRegObg       As String
    Sal_CodeRegPat       As String
    Sal_CodeRegSal       As String
    Sal_SS               As String
    Sal_CodeStatut       As String
    Sal_CodeStatutCat    As String
    Sal_CodeDroit        As String
    Sal_CPN              As String
    Sal_Cadre            As String
    Sal_Nom              As String
    Sal_Prenom           As String
    Sal_NomMarital       As String
    Sal_PerDeb           As String
    Sal_PerDebMot        As String
    Sal_PerDebMot1       As String
    Sal_PerDebMot2       As String
    Sal_PerDebMot3       As String
    Sal_PerDebMot4       As String
    Sal_PerDebMot5       As String
    Sal_PerFin           As String
    Sal_PerFinMot        As String
    Sal_PerFinMot1       As String
    Sal_PerFinMot2       As String
    Sal_PerFinMot3       As String
    Sal_PerFinMot4       As String
    Sal_PerFinMot5       As String
    Sal_CodeAct          As String
    Sal_Temps            As String
    Sal_TempsUnit        As String
    Sal_Decal            As String
    Sal_BaseBrute        As Long
    Sal_BaseLimitee      As Long
    Sal_CodeTypeBases    As String
    Sal_MtBrutesSpec     As Long
    Sal_MtLimiteesSpec   As Long
    Sal_MtIndemnBrutes   As Long
    Sal_MtIndemnLimitees As Long
    Sal_Total            As Long
    Sal_TA               As Long
    Sal_Reconstitue      As Long
    Sal_Forfaitaire      As Long
    Sal_CodeSit          As String
    Sal_Isolee           As Long
    Sal_Isolee_Exo       As String
    Excel_Inactivite()   As ExcelInactivite
End Type

Public Type ExcelEtab
    Etab_Nic    As String
    Etab_Adh    As String
    Excel_Sal() As ExcelSal
End Type

Public Type ExcelEnt
    Ent_Siren    As String
    Ent_RS       As String
    Ent_Decl     As String
    Ent_PerDeb   As String
    Ent_PerDeb3  As String
    Ent_PerDeb6  As String
    Ent_PerFin   As String
    Ent_PerFin3  As String
    Ent_PerFin6  As String
    Excel_Etab() As ExcelEtab
End Type

Public Excel_Ent() As ExcelEnt




Cette discussion est classé dans : exe, module, ajout, exécutable, génération


Répondre à ce message

Sujets en rapport avec ce message

Séparation de module en exe activex [ par Troopers ] B'jour à tous!Je travaille sur un logiciel constitué de plusieur modules (déménagement, inventaire, ordre d'intervention, contrat...)Ces modules sont Module de classe et exe [ par sly68 ] Bjr à tousJ'ai un problème avec mon exeVoilà, jai mis deux modules de classe trouvés sur le site dans mon projet et lorsque je crée mon exe, la fct de Ajout de module Dev de connaisence grace au autre nurmite [ par brix ] et oui c'est bien le principe de ce site ! nous faire apprendre grace au connaisence de tout les programateur en vb non ? Donc c'est une partie de la Projet : Besoin d'aide sur la lecture d'une branche COMPLETE du registre. [ par shinkan ] Bonjour, Voilà je suis assez nouveau dans le monde de la prog, je bidouille. J'ai eu un premier projet structuré il y a peu, mais je suis bloqué dès l Re : .exe.config non recopié à la génération [ par Arthenius ] utilise un fichier xml dans lequel tu stock tes parametres de connection(facile a faire avec les objets [Serializable]un petit exemple de générateur d Re : .exe.config non recopié à la génération [ par Arthenius ] utilise un fichier xml dans lequel tu stock tes parametres de connection(facile a faire avec les objets [Serializable]un petit exemple de générateur d Re : .exe.config non recopié à la génération [ par Arthenius ] utilise un fichier xml dans lequel tu stock tes parametres de connection(facile a faire avec les objets [Serializable]un petit exemple de générateur d Debug un EXE [ par Bernard M ] Bonsoir,Je viens de perdre ce qu'il me restait de mes cheveux en essayant depuis deux jours de trouver un BUG "Soft ou Hard?" avec VB 6.0 dans un Exéc Comment faire pour appliquer l'icone d'un exécutable, à la propriété "Picture" d'un bouton à partir du chemin de l'exe ? [ par Appil ] Salut,Comment faire pour appliquer l'icone d'un exécutable, à la propriété "Picture" d'un bouton à partir du chemin de l'exe ?Autrement : Extraire l'i vb6 fichier .exe [ par batao ] Bonjour à tous Je viens de terminer mon programme sous vb6 j'ai créé mon application .exe mais lorsque je transfere mon exécutable sur un autre ordina


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,624 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.