website logo
Auteur
avatar
alex

Forum » » OS4 toutes plateformes confondues » » Aide pour Efher : préférence Time


Posté : 13-07-2021 22:59 icone du post

Citation: efher 

Pour Time le programme soit-disant mis à jour a un numéro de version surprenant :
Time 53.11 (08/06/2021)
La date annoncée est vraiment curieuse (juin 2021) alors que celle de la dernière version,
la 53.21 date du 12/11/2017 !
Au démarrage ce programme refuse de démarrer (argument manquant) sauf si l'on supprime
le fichier Time.info. On retrouve alors une ancienne version . Ce programme est de Hyperion (A propos)
alors que la version 53.21 est de AEon. Vraiment bizarre...


Pour Loview, voici les lignes où se situe la détection du problème MUIRoyale:

00099 : LoView          : o.k. = LoadSeg("LIBS:Hollywood/muiroyale.hwp") = [0x174D1425] [5126uS]
...
00144 : LoView          : o.k. = Lock("DP:Gfx/LoView",SHARED) [28uS]
00145 : LoView          : o.k. = Open("DP:Gfx/LoView/LoView",OLD) = [0x1BE69D4A] [75uS]
00146 : LoView          : o.k. = GetFilePosition(0x1BE69D4A [DP:Gfx/LoView/LoView]) = 0 [3uS]
00147 : LoView          : o.k. = ChangeFilePosition(0x1BE69D4A [DP:Gfx/LoView/LoView],3184634,OFFSET_BEGINNING) [3uS]
00148 : LoView          : FAIL = LoadSeg("MUIRoyale.hwp") = [0x00000000] [158uS]
00149 : LoView          : DIR  = SetCurrentDir("")
00150 : LoView          : DIR  = SetCurrentDir("DP:Gfx/LoView")
00151 : Hollywood requester task : o.k. = Lock("SYS:Prefs/Presets/Requester",SHARED) [75uS]
00152 : Hollywood requester task : DIR  = SetCurrentDir("SYS:Prefs/Presets/Requester")
00153 : Hollywood requester task : o.k. = [exec] OpenLibrary("datatypes.library",44) [13uS]
00154 : Hollywood requester task : o.k. = [exec] OpenLibrary("dos.library",0) [1uS]
00155 : Hollywood requester task : o.k. = Lock("Error",SHARED) [768uS]
00156 : Hollywood requester task : o.k. = [exec] OpenLibrary("datatypes.library",44) [5uS]
00157 : Hollywood requester task : FAIL = [exec] OpenResource("PicassoIV.resource") [4uS]
00158 : Hollywood requester task : DIR  = SetCurrentDir("")
00159 : Hollywood requester task : o.k. = [exec] OpenLibrary("datatypes.library",44) [12uS]
00160 : Hollywood requester task : o.k. = [exec] OpenLibrary("dos.library",0) [1uS]

Sur la SAM ce LoadSeg("MUIRoyale.hwp" n'apparaît pas, alors que les lignes qui précédent sont identiques.
Qu'est-ce qui peut bien provoquer ce LoadSeg?
C'est difficile de dire comme ça comme il n'y a qu'une partie du log. LoadSeg() est une onction utilisée pour charger du code en mémoire (par exemple des plug-ins) , donc cela ne me semble pas idiot qu'à un moment LoView charge MUIRoyale pour son interface graphique. Je pencherai bien pour un cas où MUIRoyale est déjà en mémoire sur la Sam et donc LoView n'a pas besoin de le charger à nouveau...
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2676&forum=6