Erreur de segmentation

Résolu
quickboy -  
 quickboy -
Salut à tous, je suis entrain de programmer avec windev11, par la suite ce programme tournera sous LINUX.
Mon soucis c'est qu'il m'indique "Erreur de segmentation"

Voici mon script qui récupère une chaine de caractère indiquant le lien du fichier correspondant:

idfic=fOuvre("/tmp/cheminFIC.log")
TANTQUE chai <> EOT
chai=fLitLigne(idfic)
SI chai = EOT ALORS SORTIR
dbgSortieStandard(chai)
fic=Milieu(chai,21,(Taille(chai)-(Position(chai,source)+19)))
dbgSortieStandard(fDate(source+fic,"",fModification)+fHeure(source+fic,"",fModification))
...
FIN

Et arrivé à la fonction fDate et fHeure le problème apparait mais pas systématiquement.

MERCI d'avance pour vos réponses

2 réponses

nico123104 Messages postés 109 Date d'inscription   Statut Membre Dernière intervention   7
 
Vu l'allure de la syntaxe j'aimerais pas du tout utiliser windev...

Lorsqu'on a une erreur de segmentation c'est qu'en général on a un tableau trop petit ou qu'on essaye de lire des données ailleurs que dans l'espace mémoire autorisée.
0
quickboy
 
ah ok d'accord et y a t-il un moyen pour remédier à ce problème?
0
quickboy
 
C bon merci encore j'ai pus résoudre mon problème...
Le truc c'est que l'accès a mon fichier était trop long + de 260caractères alors que la fonction fDate et fHeure peuvent avoir maximum 260caractères...
0