petit souci avec l'affichage de la boîte de dialogue "OpenFile" en utilisant
les API (http://faq.vb.free.fr/index.php?question=90)
ça fonctionne bien, sauf si je sélectionne le flag OFN_ALLOWMULTISELECT
et que je sélectionne pluisieurs fichiers (dont la longeur totale excède 260
caractères)
or, je ne sais pas comment redimensionner dynamiquement afin de ne pas être
bloqué par cette limite (je dois sélectionner une dizaine de fichiers aux
noms particulièrement longs ...)
merci d'avance
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons) par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
-- François Picalausa
"scraper" a écrit dans le message de news:
bonjour à tous !
petit souci avec l'affichage de la boîte de dialogue "OpenFile" en utilisant les API (http://faq.vb.free.fr/index.php?question)
ça fonctionne bien, sauf si je sélectionne le flag OFN_ALLOWMULTISELECT et que je sélectionne pluisieurs fichiers (dont la longeur totale excède 260 caractères)
or, je ne sais pas comment redimensionner dynamiquement afin de ne pas être bloqué par cette limite (je dois sélectionner une dizaine de fichiers aux noms particulièrement longs ...)
merci d'avance
Hello,
Il te suffit de remplacer
.lpstrFile = Space$(254)
.nMaxFile = 255
(ces lignes sont incorrectes pour d'autres raisons)
par une valeur plus grande (sous NT 4, la limite est de 32768) :
.nMaxFile = 32767
.lpstrFile = String$(.nMaxFile, vbNullChar)
--
François Picalausa
"scraper" <scraper@pasdespam.fr> a écrit dans le message de news:
eatLakVqEHA.536@TK2MSFTNGP11.phx.gbl
bonjour à tous !
petit souci avec l'affichage de la boîte de dialogue "OpenFile" en
utilisant les API (http://faq.vb.free.fr/index.php?question)
ça fonctionne bien, sauf si je sélectionne le flag
OFN_ALLOWMULTISELECT
et que je sélectionne pluisieurs fichiers (dont la longeur totale
excède 260 caractères)
or, je ne sais pas comment redimensionner dynamiquement afin de ne
pas être bloqué par cette limite (je dois sélectionner une dizaine de
fichiers aux noms particulièrement longs ...)
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons) par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
-- François Picalausa
"scraper" a écrit dans le message de news:
bonjour à tous !
petit souci avec l'affichage de la boîte de dialogue "OpenFile" en utilisant les API (http://faq.vb.free.fr/index.php?question)
ça fonctionne bien, sauf si je sélectionne le flag OFN_ALLOWMULTISELECT et que je sélectionne pluisieurs fichiers (dont la longeur totale excède 260 caractères)
or, je ne sais pas comment redimensionner dynamiquement afin de ne pas être bloqué par cette limite (je dois sélectionner une dizaine de fichiers aux noms particulièrement longs ...)
merci d'avance
scraper
Bonjour François Picalausa (dans news:) tu nous disais :
Hello,
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons)
ah ?
aussi, je me disais :-)
par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
merci, ça fonctionne magnifiquement !
à + :-)
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour François Picalausa
(dans news:OTc4rqVqEHA.2340@TK2MSFTNGP11.phx.gbl)
tu nous disais :
Hello,
Il te suffit de remplacer
.lpstrFile = Space$(254)
.nMaxFile = 255
(ces lignes sont incorrectes pour d'autres raisons)
ah ?
aussi, je me disais :-)
par une valeur plus grande (sous NT 4, la limite est de 32768) :
.nMaxFile = 32767
.lpstrFile = String$(.nMaxFile, vbNullChar)
merci, ça fonctionne magnifiquement !
à + :-)
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Bonjour François Picalausa (dans news:) tu nous disais :
Hello,
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons)
ah ?
aussi, je me disais :-)
par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
merci, ça fonctionne magnifiquement !
à + :-)
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
scraper
Bonjour François Picalausa (dans news:) tu nous disais :
Hello,
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons) par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ? actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour François Picalausa
(dans news:OTc4rqVqEHA.2340@TK2MSFTNGP11.phx.gbl)
tu nous disais :
Hello,
Il te suffit de remplacer
.lpstrFile = Space$(254)
.nMaxFile = 255
(ces lignes sont incorrectes pour d'autres raisons)
par une valeur plus grande (sous NT 4, la limite est de 32768) :
.nMaxFile = 32767
.lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de
carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de
cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ?
actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant
cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Bonjour François Picalausa (dans news:) tu nous disais :
Hello,
Il te suffit de remplacer .lpstrFile = Space$(254) .nMaxFile = 255 (ces lignes sont incorrectes pour d'autres raisons) par une valeur plus grande (sous NT 4, la limite est de 32768) : .nMaxFile = 32767 .lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ? actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
Bonjour François Picalausa (dans news:) tu nous disais :
> Hello, > > Il te suffit de remplacer > .lpstrFile = Space$(254) > .nMaxFile = 255 > (ces lignes sont incorrectes pour d'autres raisons) > par une valeur plus grande (sous NT 4, la limite est de 32768) : > .nMaxFile = 32767 > .lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ? actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
"scraper" <scraper@pasdespam.fr> a écrit dans le message de news: ufyREolqEHA.3396@tk2msftngp13.phx.gbl...
Bonjour François Picalausa
(dans news:OTc4rqVqEHA.2340@TK2MSFTNGP11.phx.gbl)
tu nous disais :
> Hello,
>
> Il te suffit de remplacer
> .lpstrFile = Space$(254)
> .nMaxFile = 255
> (ces lignes sont incorrectes pour d'autres raisons)
> par une valeur plus grande (sous NT 4, la limite est de 32768) :
> .nMaxFile = 32767
> .lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de
carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de
cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ?
actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant
cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Bonjour François Picalausa (dans news:) tu nous disais :
> Hello, > > Il te suffit de remplacer > .lpstrFile = Space$(254) > .nMaxFile = 255 > (ces lignes sont incorrectes pour d'autres raisons) > par une valeur plus grande (sous NT 4, la limite est de 32768) : > .nMaxFile = 32767 > .lpstrFile = String$(.nMaxFile, vbNullChar)
je reviens à la charge .... comment puis je supprimer tous les espèces de carrés bizarres qui s'affichent en suite des noms que j'ai récupérés de cette façon ?
je suppose que c'est dû à la taille de .nMaxFile ? actuellement, je jongle dans le fichier vbs qui appelle la dll hébergeant cette fonction, et c'est ni rigoureux ni élégant ! :-)
merci
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm