GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Postagens recentes
|
Conecte-se...
|
Desconectar
|
Português
Inicio
→
WINDEV 2024
→
PB Lecture fichier Unicode
PB Lecture fichier Unicode
Iniciado por guest, jun., 17 2005 12:23 PM - 2 respostas
Conecte-se…
guest
#1
Publicado em junho, 17 2005 - 12:23 PM
Bonjour j'utilise la fonction flitligne() pour lire un fichier unicode et j'ai quelque souci voici mon code:
recup_fichier est une chaîne
recup_fichier = INILit("commande", "fichier", "", ".\param.ini")
nIdFic est un entier
sMaChaîne est une chaîne UNICODE
// Ouverture du fichier
nIdFic = fOuvre(recup_fichier, foLecture+foUnicode)
SI nIdFic=-1 ALORS
Erreur("L'ouverture du fichier a échoué", ErreurInfo())
SINON
// Première ligne
sMaChaîne = fLitLigne(nIdFic)
TANTQUE sMaChaîne<>(EOT)
// Traitement de la ligne lue
Trace(sMaChaîne)
// Ligne suivante
sMaChaîne = fLitLigne(nIdFic)
FIN
// Fermeture du fichier
fFerme(nIdFic)
FIN
Le Compilateur me dit que EOT et sMaChaîne sont de type imcompatible. Comment faire pour lire un fichier UNICODE alors? J'ai essayer de convertir sMaChaîne en ANSI voici le code :
recup_fichier est une chaîne
recup_fichier = INILit("commande", "fichier", "", ".\param.ini")
nIdFic est un entier
sMaChaîneunicode est une chaîne UNICODE
// Ouverture du fichier
nIdFic = fOuvre(recup_fichier, foLecture+foUnicode)
SI nIdFic=-1 ALORS
Erreur("L'ouverture du fichier a échoué", ErreurInfo())
SINON
// Première ligne
sMaChaîneunicode = fLitLigne(nIdFic)
sMaChaîne=UnicodeVersAnsi(sMaChaîneunicode)
TANTQUE sMaChaîne<>(EOT)
// Traitement de la ligne lue
Trace(sMaChaîne)
// Ligne suivante
sMaChaîneunicode = fLitLigne(nIdFic)
sMaChaîne=UnicodeVersAnsi(sMaChaîneunicode)
FIN
// Fermeture du fichier
fFerme(nIdFic)
FIN
Mais là mon programme reste bouclé, je n'ai jamais la valeur EOT renvoyé par ma chaine unicode convertie en ANSI!
Comment je peux faire?
Denunciar
0
0
guest
#2
Publicado em junho, 17 2005 - 1:53 PM
sMaChaîneunicode non plus ne prend jamais la valeur EOT ?
Denunciar
0
0
gie.cm16
#3
Publicado em junho, 19 2005 - 1:44 AM
J'avais a peu prés le même probleme et je l'ai résolu en défénissant mes variables autrement
a la place de est une chaine // est un buffer
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 25
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Ferramentas
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto