CB6 dynamic_cast ./ composan pb :fonctionement et memoire
5 réponses
Olivier Sarda
Bonjour,
j'ai un formulaire ou je tente d'effacer des zones de saisies
il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI)
il y a un dizaine de controles
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Etik2.exe a provoqué une classe d'exception EListError avec
le message 'Mémoire insuffisante lors de l'extension du flux mémoire'.
Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Maurette
"Olivier Sarda" typa:
Bonjour, j'ai un formulaire ou je tente d'effacer des zones de saisies il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI) il y a un dizaine de controles
--------------------------- Notification d'une exception du débogueur --------------------------- Le projet Etik2.exe a provoqué une classe d'exception EListError avec le message 'Mémoire insuffisante lors de l'extension du flux mémoire'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer. --------------------------- OK Aide --------------------------- Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount signifie GroupBoxAdd->ControlCount != 0 dans la définition du for(;;), je ne vois pas bien dans le code ce qui ferait que cette valeur évolue. -- Pierre
Bonjour,
j'ai un formulaire ou je tente d'effacer des zones de saisies
il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI)
il y a un dizaine de controles
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Etik2.exe a provoqué une classe d'exception EListError avec
le message 'Mémoire insuffisante lors de l'extension du flux mémoire'.
Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount
signifie
GroupBoxAdd->ControlCount != 0
dans la définition du for(;;), je ne vois pas bien dans le code ce qui
ferait que cette valeur évolue.
--
Pierre
Bonjour, j'ai un formulaire ou je tente d'effacer des zones de saisies il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI) il y a un dizaine de controles
--------------------------- Notification d'une exception du débogueur --------------------------- Le projet Etik2.exe a provoqué une classe d'exception EListError avec le message 'Mémoire insuffisante lors de l'extension du flux mémoire'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer. --------------------------- OK Aide --------------------------- Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount signifie GroupBoxAdd->ControlCount != 0 dans la définition du for(;;), je ne vois pas bien dans le code ce qui ferait que cette valeur évolue. -- Pierre
Olivier Sarda
j'ai trouvr j'avais oublie de faire un test dans ma boucle "Pierre Maurette" a écrit dans le message de news:
"Olivier Sarda" typa:
Bonjour, j'ai un formulaire ou je tente d'effacer des zones de saisies il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI) il y a un dizaine de controles
--------------------------- Notification d'une exception du débogueur --------------------------- Le projet Etik2.exe a provoqué une classe d'exception EListError avec
le message 'Mémoire insuffisante lors de l'extension du flux mémoire'.
Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer. --------------------------- OK Aide --------------------------- Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount signifie GroupBoxAdd->ControlCount != 0 dans la définition du for(;;), je ne vois pas bien dans le code ce qui ferait que cette valeur évolue. -- Pierre
j'ai trouvr j'avais oublie de faire un test dans ma boucle
"Pierre Maurette" <maurette.pierre@free.fr> a écrit dans le message de news:
esbrc09nrj8em39ugqn5t747qng4iqkir7@4ax.com...
Bonjour,
j'ai un formulaire ou je tente d'effacer des zones de saisies
il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI)
il y a un dizaine de controles
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Etik2.exe a provoqué une classe d'exception EListError
avec
le message 'Mémoire insuffisante lors de l'extension du flux
mémoire'.
Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount
signifie
GroupBoxAdd->ControlCount != 0
dans la définition du for(;;), je ne vois pas bien dans le code ce qui
ferait que cette valeur évolue.
--
Pierre
j'ai trouvr j'avais oublie de faire un test dans ma boucle "Pierre Maurette" a écrit dans le message de news:
"Olivier Sarda" typa:
Bonjour, j'ai un formulaire ou je tente d'effacer des zones de saisies il y a des TComboBox, TEdit ,TAlignEdit (composant fait par CGI) il y a un dizaine de controles
--------------------------- Notification d'une exception du débogueur --------------------------- Le projet Etik2.exe a provoqué une classe d'exception EListError avec
le message 'Mémoire insuffisante lors de l'extension du flux mémoire'.
Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer. --------------------------- OK Aide --------------------------- Ce n'est peut-être pas le meilleur groupe pour cette question.
Même si GroupBoxAdd->ControlCount signifie GroupBoxAdd->ControlCount != 0 dans la définition du for(;;), je ne vois pas bien dans le code ce qui ferait que cette valeur évolue. -- Pierre
Pierre Maurette
"Olivier Sarda" typa:
j'ai trouvr j'avais oublie de faire un test dans ma boucle C'est bien. Ceci dit, y'a peut-être un peu plus qu'un test à ajouter.
J'ai un peu de mal avec votre boucle for(;;). Un second membre comme : for(int i=0; i < GroupBoxAdd->ControlCount; i++){... serait plus sympathique. Et même
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
si GroupBoxAdd->ControlCount n'est pas modifié dans la boucle (et il ne l'est certainemnt pas). -- Pierre
j'ai trouvr j'avais oublie de faire un test dans ma boucle
C'est bien. Ceci dit, y'a peut-être un peu plus qu'un test à ajouter.
J'ai un peu de mal avec votre boucle for(;;). Un second membre comme :
for(int i=0; i < GroupBoxAdd->ControlCount; i++){...
serait plus sympathique.
Et même
int GPACC = GroupBoxAdd->ControlCount;
for(int i=0; i < GPACC ; i++){...
si GroupBoxAdd->ControlCount n'est pas modifié dans la boucle (et il
ne l'est certainemnt pas).
--
Pierre
j'ai trouvr j'avais oublie de faire un test dans ma boucle C'est bien. Ceci dit, y'a peut-être un peu plus qu'un test à ajouter.
J'ai un peu de mal avec votre boucle for(;;). Un second membre comme : for(int i=0; i < GroupBoxAdd->ControlCount; i++){... serait plus sympathique. Et même
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
si GroupBoxAdd->ControlCount n'est pas modifié dans la boucle (et il ne l'est certainemnt pas). -- Pierre
Christophe de VIENNE
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
Est-ce choquant ?
A+
-- Christophe de Vienne
int GPACC = GroupBoxAdd->ControlCount;
for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
Est-ce choquant ?
A+
-- Christophe de Vienne
tib.motuelle
Christophe de VIENNE wrote in message news:<newscache$greczh$u05$...
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
Est-ce choquant ?
Je ne trouve pas ca choquant tant que ca reste lisible (oui oui, c'est subjectif). En général je préfère toutefois sortir i_end pour le déclarer const.
Bertrand.
Christophe de VIENNE <cdevienne@alphacent.com> wrote in message news:<newscache$greczh$u05$1@guronzan.alphacent.com>...
int GPACC = GroupBoxAdd->ControlCount;
for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
Est-ce choquant ?
Je ne trouve pas ca choquant tant que ca reste lisible (oui oui, c'est subjectif).
En général je préfère toutefois sortir i_end pour le déclarer const.
Christophe de VIENNE wrote in message news:<newscache$greczh$u05$...
int GPACC = GroupBoxAdd->ControlCount; for(int i=0; i < GPACC ; i++){...
Petite question de style. Je fais souvent ceci :
for(int i = <debut>, i_end = <fin>; i != i_end; ++i)
Est-ce choquant ?
Je ne trouve pas ca choquant tant que ca reste lisible (oui oui, c'est subjectif). En général je préfère toutefois sortir i_end pour le déclarer const.