AccueilCodes sourcesFreewaresArticlesRéponsesRechercheVotre avisNewsMon blogLiensContact
Dimanche 02 Novembre 2025

Valid HTML 4.01 Transitional

126 codes sources48 articles77 news24 Liens15 avis9 réponses.
Comment forcer le chargement de tout le framework au lancement de l'application ?

Ce code m’a été fourni par le Support Technique PC SOFT. Sur une installation, la mémoire disponible était juste suffisante et le chargement des DLL au lancement permette d’assurer leur chargement tant que la mémoire dispo est « libre ».  Ce code est en version 9

 

 

PROCEDURE ForceChargementFramework(bAfficheErreur=Faux)

 

LOCAL

       i est un entier

       hInst  est un entier

       sRepFrameWorkPPC  est une chaîne

       sRepFrameWorkPPC  = RegistreLit("HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WinDev Mobile\9.0","CHEMIN")

       sListeDLL  est une chaîne = "wp90vm.dll,wp90std.dll,wp90obj.dll,wp90mat.dll,wp90hf.dll,wp90sql.dll,"+...                                                     "wp90com.dll,wp90img.dll,wp90ce.dll,wpSync90.dll,wp90etat.dll,"+...

                                        "wp90prn.dll,wp90pcl.dll"

        sDLLNonChargées  est une chaîne

        sUneDLL  est une chaîne

 

SI EnModeTest() ALORS RENVOYER ""

i=1

BOUCLE

       sUneDLL=ExtraitChaîne(sListeDLL,i,",")

       SI sUneDLL=EOT ALORS SORTIR

       hInst=ChargeDLL(sRepFrameWorkPPC+"\"+sUneDLL)

       SI hInst = 0 ALORS sDLLNonChargées+=","+sUneDLL              

       i++

FIN

SI sDLLNonChargées<>"" ET bAfficheErreur ALORS

Info("Liste des DLLs non chargées : "+sDLLNonChargées[[2 A]])

FIN

 

RENVOYER sDLLNonChargées

 

Liste des codes sources
®2006 - codel5g.com