Version: 25.2.0.3 (X86_64) / LibreOffice Community
Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069
CPU threads: 8; OS: Windows 11 X86_64 (10.0 build 26100); UI render:
Skia/Raster; VCL: win
Locale: fr-BE (fr_BE); UI: fr-FR
Calc: threaded

j'ai oublié de signaler ma version

Le mar. 20 mai 2025 à 23:33, yves dutrieux <[email protected]> a écrit :

> Tout marche chez moi
>
> Pour la ligne 4,
>
>       Print( FileExists("https://www.lego.com/favicon-32x32.png";))
>    '6
>
> fonctionne, donc je pencherais peut-être que ce soit dû à un problème de
> "dossier" ou peut-être à une redirection (vu que c'est un cdn).
>
> Yves
>
> Le mar. 20 mai 2025 à 12:05, Patrick Auclair <[email protected]> a
> écrit :
>
>> Bonjour à toutes et à tous,
>>
>> Je ne suis pas un PRO des macros et d'autres auront certainement de
>> meilleures explications que moi.
>> Concernant la ligne 3 : si, le résultat est correct, mais une partie du
>> texte est masquée. Si l'on sélectionne ce qui apparaît dans la "petite
>> boite" et que l'on "tire" vers le bas ont voit bien
>> "/element.img.photoreal.192x192/" & "6533639.jpg". Cela est dû, je
>> pense, au fait que l'affichage ne se redimensionne pas.
>> Si on remplace la ligne 3 par celle-ci :
>> Print ("https://www.lego.com/cdn/product-assets"; & chr(13) &
>> "/element.img.photoreal.192x192/6533639.jpg")         ' nota : Chr(13)
>> produit un Retour Chariot (CR en Anglais)
>> on obtient alors deux fenêtres successives "avertissement" . Cela est
>> bien documenté dans l'aide.
>> Personnellement je n'utilise jamais Print et je lui préfère MsgBox. On
>> peut aussi l'utiliser très simplement, comme Print, avec juste le texte
>> à afficher.
>> Quelques petites lignes à tester pour se rendre compte :
>>      MsgBox("https://www.lego.com/cdn/product-assets"; &
>> "/element.img.photoreal.192x192/" & "6533639.jpg")
>>      Comme pour le Print précédent, on ne voit qu'une partie de la
>> chaine de caractères, mais tout y est bien. En sélectionnant et en
>> tirant vers le bas, on voit la seconde partie de la chaine.
>>      MsgBox("https://www.lego.com/cdn/product-assets"; & chr(13) &
>> "/element.img.photoreal.192x192/" & "6533639.jpg")
>> Là par contre c'est bien mieux on voit toute la chaine de caractère sur
>> deux lignes.
>>      Nota : La longueur maximum d'une ligne de caractère est de 73 pour
>> ne pas être coupée et la fin renvoyée à la ligne suivante.
>>                  Pour le nombre maximum de lignes je ne sais pas, je
>> n'ai jamais dépassé 10.
>> ATTENTION : Ces remarques ne sont valables que sous Windows10.
>> Tests réalisés sur :
>> Version: 24.8.6.2 (X86_64) / LibreOffice Community
>> Build ID: 6d98ba145e9a8a39fc57bcc76981d1fb1316c60c
>> CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render:
>> Skia/Raster; VCL: win
>> Locale: fr-FR (fr_FR); UI: fr-FR
>> Calc: CL threaded
>>
>> J'ai aussi testé sur Debian 12 avec :
>> Version: 25.2.0.3 (X86_64) / LibreOffice Community
>> Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069
>> CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: gtk3
>> Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
>> Calc: threaded
>> Les résultats ne sont pas les mêmes concernant l'affichage, mais je n'ai
>> pas développé. A tester en fonction des diverses distributions et des
>> environnements graphiques utilisés.
>>
>> Concernant la ligne 4 : Cela donne FALSE avec la version 24.8.6.2
>> (X86_64).
>> Là je sèche lamentablement.
>> Cordialement
>>
>> Patrick
>>
>> --------------------------------------------------------
>> Lorsque tu arrives en haut de la montagne, continue de grimper. ;)
>>
>> Le 16/05/2025 à 21:43, linux a écrit :
>> > Bonsoir à toutes et tous,
>> >
>> > Une question pour les pro des macros.
>> >
>> > Ci-dessous une macro qui à un comportement bizarre
>> >
>> >
>> > REM  *****  BASIC  *****
>> >
>> > Sub Main
>> >      Print(
>> > FileExists("
>> https://www.libreoffice.org/assets/Uploads/download-block-logo-large.png";))
>>
>> > '1
>> >      Print ("https://www.leg.com/cdn/product-assets"; &
>> > "/element.img.photoreal.192x192/" &
>> > "6533639.jpg")                       '2
>> >      Print ("https://www.lego.com/cdn/product-assets"; &
>> > "/element.img.photoreal.192x192/" &
>> > "6533639.jpg")                      '3
>> >      Print( FileExists("https://www.lego.com/cdn/product-assets"; &
>> > "/element.img.photoreal.192x192/" & "6533639.jpg"))          '4
>> > End Sub
>> >
>> > la ligne 3 ne se comporte pas comme prévu car elle affiche
>> > https://www.lego.com/cdn/product-assets/ quelle que soit la version de
>> > LibreOffice 7-1-8-1 , 7-6-6-3 , 24-8-6-2 et 24-8-7-2.
>> >
>> > La ligne 4 donne True pour les versions 7-1-8-1 et 7-6-6-3 mais False
>> > pour 24-8-6-2 et 24-8-7-2.
>> >
>> > Merci par avance de vos retours
>> >
>> > Jean-Luc
>> >
>> >
>> >
>>
>> --
>> Envoyez un mail à [email protected] pour vous
>> désinscrire
>> Les archives de la liste sont disponibles à
>> https://listarchives.libreoffice.org/fr/users/
>> Privacy Policy: https://www.documentfoundation.org/privacy
>>
>
>
> --
> web site : http://www.molenbaix.com
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à