Exception pour le depassement de capacité d'un TStrings
cs_Peone
Messages postés16Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention12 mars 2006
-
8 mars 2006 à 16:32
cs_Peone
Messages postés16Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention12 mars 2006
-
12 mars 2006 à 21:56
Bonjour
je suis en train d'utiliser les blocs try ... except. Le seul probleme,
je n'ai trouve nulle part une liste assez detaillee de toutes les
exceptions de base possible en delphi et j'en recherche un specifique
mais simple, le depassement de capacite d'un Tstrings
Si quelqu'un a une idee, ou une suggestion, il est le bienvenu
cs_Peone
Messages postés16Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention12 mars 2006 8 mars 2006 à 16:34
Bonjour
Desole erreur de frappe dans le titre ...
je suis en train
d'utiliser les blocs try ... except. Le seul probleme, je n'ai trouve
nulle part une liste assez detaillee de toutes les exceptions de base
possible en delphi et j'en recherche un specifique mais simple, le
depassement de capacite d'un Tstrings
Si quelqu'un a une idee, ou une suggestion, il est le bienvenu
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 10 mars 2006 à 17:27
Bin fait simplement un dépassement de capacité, et Delphi te dirat l'exception générée en question. Quand tu dis dépassement de capacité, tu veux dire trops de chaînes dans la liste ou chaîne trops longue ?
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 10 mars 2006 à 23:41
Out of Memory ...
<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>
cs_Peone
Messages postés16Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention12 mars 2006 12 mars 2006 à 21:56
Rebonjour a tous.
A titre informatif, j'ai trouve beaucoup plus simple. il suffit simplement de le mettre comme suit, sans exception particuliere.
S'il y a n'importe quelle exception, le bloc except s'execute
Merci quand meme pour votre aide.
Voici mon bout de code qui fonctionne tres bien :
try
write(RTFFile,terminaison[terminaison.count-1]);
terminaison.Delete(terminaison.count-1);
Except
begin
MessageDlg('Accolade fermante en trop pres de la commande '+commande,mtError,[mbOK],0);
end;
end;