OVH Cloud OVH Cloud

Problème de cast

16 réponses
Avatar
MistigriS
Bonjour,

J'ai créé une classe CMyField qui dérive de DataColumn.

Lorsque j'essaie d'initialiser ma variable en la "castant" grâce à une
variable du type DataColumn, mon programme plante (cast invalid...)
myField = (CMyField) col;

Si une âme charitable pouvait m'expliquer pourquoi.

Merci d'avance

6 réponses

1 2
Avatar
Der§en
Salut Merlin,

"Merlin" a écrit dans le message de news:

Merci pour l'info, j'ai eu un peur que la mise en vente de Delphi annule
ton book....



non, car dans l'esprit le book c'est "De Delphi à C#", avec un cours "c#
expliqué aux utilisateurs Delphi" et la majorité des exemples traités dans
les 2 langages.
Le principal du livre était terminé depuis juin, ce n'est donc pas à
dessein à cause de la vente des IDE Borland, juste une bonne intuition sur
la voie à suivre pour les développeurs Delphi...



Héhéhé, cela tombe bien, je vient d'installer sur une de mes machines Visual
Studio 2005 express pour C# qui me conviendra pour apprendre le C#.


Je dirais qu'en fait la situation est même profitable au livre. Faire un
livre sur BDS 2006 qui est en framework 1.1 alors que MS a sorti tout un
tas de choses en .NET dont des EDI gratuits superbes, les ventes de BDS
2006 vont être encore pire que celles de BDS 2005 à mon avis. Ce qui bien
entendu est très mauvais pour un bouquin accroché à la version de l'EDI.



C'est vraiment dommage car BDS2006 est très nettement supérieur au BDS2005,
j'en parle par expérience.


En revanche, comme l'esprit du livre c'est de permettre aux développeurs
Delphi de passer à C# facilement, il se trouve que la situation donne
raison à ma vision des choses et que cela pourrait intéresser
potentiellement beaucoup plus de lecteurs, comme ceux qui se fichent de
BDS2006 mais qui voudraient comprendre C# expliqué à partir de Delphi.



A ce propos j'ai une question, voila: J'ai installé le BDS2005, puis aprés
j'ai installé la bêta 2 de VS2005 et le résultat fut que l'aide en ligne de
BDS2005 ne marchait plus et ce malgré une recherche sur ce phénoméne dans
les NG de Borland, alors que maintenant j'ai installé BDS 2006, j'ai très
peur d'avoir le même désagrément avec la version express de VS2005, et c'est
pourquoi je ne l'ai installé que temporairement sur une autre machine, mais
j'aimerais bien avoir sur la même machine les 2 EDI, et donc je te pose la
question as tu les 2 EDI sur ton portable, et si oui, as tu eu des PB avec
l'aide en ligne avec BDS 2006 ?


On verra comment le livre sera perçu par les lecteurs, ce sont eux qui
tranchent in fine de toute façon ...



J'ai du mal avec certaines logiques de DotNET mais rien que du trés normal,
j'ai eu les mêmes au début avec Delphi donc c'est bon signe ;o)))
Vivment que je trouve ton book, si il correspond bien a ce que tu viens de
dire, il me fera gagner un temps très précieux pour maitriser DotNET...


--

///3rL1n____



Der§En.
Avatar
Merlin
> Héhéhé, cela tombe bien, je vient d'installer sur une de mes machines Visual
Studio 2005 express pour C# qui me conviendra pour apprendre le C#.



oui c'est un environnement sympa, je l'utilise aussi.
Il lui manque des petites choses gênantes pour faire de la prod mais il
est plutôt excellent pour se former et écrire des petites applis ou des
libs.

C'est vraiment dommage car BDS2006 est très nettement supérieur au BDS2005,
j'en parle par expérience.



oui mais la partie C# est difficilement utilisable, notamment sous
ASP.NET. ça plante pas mal.
C'est la partie Delphi qui est la mieux ficelée.

A ce propos j'ai une question, voila: J'ai installé le BDS2005, puis aprés
j'ai installé la bêta 2 de VS2005 et le résultat fut que l'aide en ligne de
BDS2005 ne marchait plus et ce malgré une recherche sur ce phénoméne dans les
NG de Borland, alors que maintenant j'ai installé BDS 2006, j'ai très peur
d'avoir le même désagrément avec la version express de VS2005, et c'est
pourquoi je ne l'ai installé que temporairement sur une autre machine, mais
j'aimerais bien avoir sur la même machine les 2 EDI, et donc je te pose la
question as tu les 2 EDI sur ton portable, et si oui, as tu eu des PB avec
l'aide en ligne avec BDS 2006 ?



C'est un problème connu du framework 2.0 en version bêta. J'ai jamais
réussi à trouver une parade.
Il faut donc virer VS 2005 bêta et tout le framework 2.0 bêta.
En revanche avec les versions finale de .NET 2.0 y'a pas de pb.
Donc les versions Express de MS + BDS 2005/2006 ça ne pose pas de pb.


J'ai du mal avec certaines logiques de DotNET mais rien que du trés normal,
j'ai eu les mêmes au début avec Delphi donc c'est bon signe ;o)))
Vivment que je trouve ton book, si il correspond bien a ce que tu viens de
dire, il me fera gagner un temps très précieux pour maitriser DotNET...



il est à l'impression ça y est.. aujourd'hui on a fixé les textes de la
4eme de couverture. ça s'approche donc ! :-)

--

///3rL1n____
Avatar
Der§en
"Merlin" a écrit dans le message de news:

Héhéhé, cela tombe bien, je vient d'installer sur une de mes machines
Visual Studio 2005 express pour C# qui me conviendra pour apprendre le
C#.



oui c'est un environnement sympa, je l'utilise aussi.
Il lui manque des petites choses gênantes pour faire de la prod mais il
est plutôt excellent pour se former et écrire des petites applis ou des
libs.

C'est vraiment dommage car BDS2006 est très nettement supérieur au
BDS2005, j'en parle par expérience.



oui mais la partie C# est difficilement utilisable, notamment sous
ASP.NET. ça plante pas mal.
C'est la partie Delphi qui est la mieux ficelée.

A ce propos j'ai une question, voila: J'ai installé le BDS2005, puis
aprés j'ai installé la bêta 2 de VS2005 et le résultat fut que l'aide en
ligne de BDS2005 ne marchait plus et ce malgré une recherche sur ce
phénoméne dans les NG de Borland, alors que maintenant j'ai installé BDS
2006, j'ai très peur d'avoir le même désagrément avec la version express
de VS2005, et c'est pourquoi je ne l'ai installé que temporairement sur
une autre machine, mais j'aimerais bien avoir sur la même machine les 2
EDI, et donc je te pose la question as tu les 2 EDI sur ton portable, et
si oui, as tu eu des PB avec l'aide en ligne avec BDS 2006 ?



C'est un problème connu du framework 2.0 en version bêta. J'ai jamais
réussi à trouver une parade.
Il faut donc virer VS 2005 bêta et tout le framework 2.0 bêta.
En revanche avec les versions finale de .NET 2.0 y'a pas de pb.
Donc les versions Express de MS + BDS 2005/2006 ça ne pose pas de pb.



Si jamais, cela plante mon aide en ligne, promis, je descent dans ta région
paradisiaque et je te fous un coup de fusil ;o))




J'ai du mal avec certaines logiques de DotNET mais rien que du trés
normal, j'ai eu les mêmes au début avec Delphi donc c'est bon signe
;o)))
Vivment que je trouve ton book, si il correspond bien a ce que tu viens
de dire, il me fera gagner un temps très précieux pour maitriser
DotNET...



il est à l'impression ça y est.. aujourd'hui on a fixé les textes de la
4eme de couverture. ça s'approche donc ! :-)



Une date pour laquelle on a u ne chance de le trouver dans la boutique
Eyrolles a Paris ?

A ce propos comment fait on pour mon totographe a moi, rien qu'a moi sur
cette petite merveille (de préférence avant le coup de fusil, hein) ???????


--

///3rL1n____



Der§en.
Avatar
Merlin
> Si jamais, cela plante mon aide en ligne, promis, je descent dans ta région
paradisiaque et je te fous un coup de fusil ;o))



viendez boire un coup, ici on a le pineau et le cognac :-)
Et tu verras que sur mes machines c'est une config qui marche très
bien.

Une date pour laquelle on a u ne chance de le trouver dans la boutique
Eyrolles a Paris ?



je peux même te filer l'isbn : 2212-11768-X, c'est pas précis ça ? :-)
Il sort d'imprimerie le 6 mars, faut compter dix jours aux camions pour
livrer en france les points de vente (feignants les camions !) donc le
16, disons le lundi 20 pour être sûr.


A ce propos comment fait on pour mon totographe a moi, rien qu'a moi sur
cette petite merveille (de préférence avant le coup de fusil, hein) ???????



ben tu gardes le bouquin par devers toi, et quand on se croise je le
signe :-)

--

///3rL1n____
Avatar
Der§en
Salut Merlin,

"Merlin" a écrit dans le message de news:

Si jamais, cela plante mon aide en ligne, promis, je descent dans ta
région paradisiaque et je te fous un coup de fusil ;o))



viendez boire un coup, ici on a le pineau et le cognac :-)
Et tu verras que sur mes machines c'est une config qui marche très bien.



Je vient d'installer Visual C# Express 2005 Français sans PB et je n'ai pas
perdu mo aide en ligne sous BDS2006, cool...



Une date pour laquelle on a u ne chance de le trouver dans la boutique
Eyrolles a Paris ?



je peux même te filer l'isbn : 2212-11768-X, c'est pas précis ça ? :-)
Il sort d'imprimerie le 6 mars, faut compter dix jours aux camions pour
livrer en france les points de vente (feignants les camions !) donc le 16,
disons le lundi 20 pour être sûr.



Merci pour l'info.



A ce propos comment fait on pour mon totographe a moi, rien qu'a moi sur
cette petite merveille (de préférence avant le coup de fusil, hein)
???????



ben tu gardes le bouquin par devers toi, et quand on se croise je le signe
:-)



Ok, mais le PB c'est que tu te fais rare sur Paris, ou alors tu viens sans
prévenir, ce qui est regretable, vu que tu rates une bonne mousse a chaque
fois :o)))


--

///3rL1n____





Der§en.
Avatar
Merlin
> Je vient d'installer Visual C# Express 2005 Français sans PB et je n'ai pas
perdu mo aide en ligne sous BDS2006, cool...



je te l'avais dit :-)

Ok, mais le PB c'est que tu te fais rare sur Paris, ou alors tu viens sans
prévenir, ce qui est regretable, vu que tu rates une bonne mousse a chaque
fois :o)))



ben tu m'en voudras pas de préferer l'air marin et pur de ma plage à
celui tout pollué de la capitale :-)
C'est vrai que les dernières fois je suis monté sans trop prévenir
j'avais plein de taff et je suis reparti aussi vite retrouver ma plage
...
Le prochain coup j'essaye de prévenir, promis !

--

///3rL1n____
1 2