Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
StrTran() - any known limitations?
Message
De
31/10/2007 08:56:39
Dragan Nedeljkovich
Now officially retired
Zrenjanin, Serbia
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
StrTran() - any known limitations?
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP1
Divers
Thread ID:
01265319
Message ID:
01265319
Vues:
66
I have this piece of code
Function StrWhile(tcStr, tcRepl, tcReplWith)
Do While Atc(tcRepl, tcStr)>0 And tcRepl#tcReplWith
	tcStr2=Strtran(tcStr, tcRepl, tcReplWith)
	If tcStr2==tcStr
		Exit
	Else
		tcStr=tcStr2
	Endif
Enddo
Return tcStr
The reason I have this if/else block is that it sometimes doesn't replace the string. I've set the watch on the atc() expression, and it remains unchanged, somewhere about 200K or more.

Is there a known bug or limitation that would make StrTran() not work sometimes - when a string is too long or under any other weird circumstances?

back to same old

the first online autobiography, unfinished by design
What, me reckless? I'm full of recks!
Balkans, eh? Count them.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform