GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV (versões anteriores)
→
[WD23] Crash sans erreur lors du remplissage d'un etat
[WD23] Crash sans erreur lors du remplissage d'un etat
Iniciado por Arnault, jul., 22 2021 8:48 AM - 2 respostas
Conecte-se…
Arnault
#1
Publicado em julho, 22 2021 - 8:48 AM
Bonjour,
j'ai un soucis sur sur un état Windev rempli par programmation. La fenetre qui appelle cet etat affiche un process de production avec des PDF, tous les éléments nécessaire a l'etat sont stocké dans une table puis l'etat est appelé pour imprimer ce process en format PDF.
Le crash est aléatoire, il ne se produit pas tout le temps, il n'y a pas d'erreur et l'application se ferme immédiatement.
Ci-dessous le code du bloc de l'état (qui correspond a une page du PDF):
SI
{
"FEN_OI_REV_MGT.TABLE_PROCESS"
}
[c]
.
COL_SNB
>
0
ALORS
c
+
=
1
FIN
Link
=
""
Image
..
Valeur
=
""
RUB1
= {
"FEN_OI_REV_MGT.refeVal"
}
..
Valeur
RUB2
=
dateApp
[
6
]
RUB3
=
"OI "
+ {
"FEN_OI_REV_MGT.revOi"
}
..
Valeur
RUB4
=
"Int. "
+ {
"FEN_OI_REV_MGT.revInt"
}
..
Valeur
RUB5
=
"Cus. "
+ {
"FEN_OI_REV_MGT.revCus"
}
..
Valeur
RUB6
= {
"FEN_OI_REV_MGT.TABLE_PROCESS"
}
[c]
.
COL_POS
+
" - "
+ {
"FEN_OI_REV_MGT.TABLE_PROCESS"
}
[c]
.
COL_DES
RUB19
= {
"FEN_OI_REV_MGT.staOi"
}
..
Valeur
RUB7
=
nomApp
[
1
]
RUB13
=
dateApp
[
1
]
RUB8
=
nomApp
[
2
]
RUB14
=
dateApp
[
2
]
RUB9
=
nomApp
[
3
]
RUB15
=
dateApp
[
3
]
RUB10
=
nomApp
[
4
]
RUB16
=
dateApp
[
4
]
RUB11
=
nomApp
[
5
]
RUB17
=
dateApp
[
5
]
RUB12
=
nomApp
[
6
]
RUB18
=
dateApp
[
6
]
Link
=
gs
_oi_folder
+
"\"
+ {
"FEN_OI_REV_MGT.TABLE_PROCESS"
}
[c]
.
COL_IMG
Image
..
Valeur
=
Link
Je suis passé en débug, il n'y a pas de soucis, parfois l'état va générer 5 pages du PDF avant de planter et parfois il va crasher sur la premiere page (dans les meme conditions de test).
Quelqu'un aurait-il une idée ?
Merci d'avance
Denunciar
0
0
ROMULUS001
#2
Membro registado
352 mensagems
Popularité : +12 (18 votes)
Publicado em julho, 26 2021 - 10:08 AM
Bonjour.
Le bloc d'état doit renvoyer soit vrai, soit faux.
Renvoyer vrai : la lecture des données doit continuer
Renvoyer faux : la lecture des données s'arrête
Denunciar
0
0
Arnault
#3
Publicado em julho, 26 2021 - 1:04 PM
Bonjour,
merci pour la réponse, j'ai effectivement un retour :
Après impression de corps:
c
+
=
1
SI
c
>
nbLigne
ALORS
resultat
=
Faux
SINON
resultat
=
Vrai
FIN
Lecture des données de "Mon Etat":
RENVOYER
resultat
Malheureusement l'etat fait toujours crasher windev (aleatoirement).
Cordialement.
Denunciar
0
0
→ Voltar para WINDEV (versões anteriores)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
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