VCL CLX ActiveX ???? [Composants] - Programmation
Marsh Posté le 11-06-2002 à 12:12:09
vcl = composant utilisable dans Delphi/C++Builder, qui s'intègre au code du .exe (pas de fichier externe après compilation
clx = idem, mais pour versions 6+, et pour Kylix
ocx = composant qui restera externe, un peu comme un dll, mais fonctionne aussi avec VB et autres
Marsh Posté le 11-06-2002 à 22:21:36
euh... je suis pas sûr de tout comprendre pcq ya un beau mix de VCL, CLX, COM/COM+, ActiveX sur le net mais rien de très clair. ya juste que c'est tel ou tel type de composant. Mais je voudrais savoir si je code en C++ un composant en quoi je peux le "publier" dll, ocx, clx?
et le vcl ça va disparaître et etre remplacé par le clx ou rien àvoir j'ai rien compris à la life?
enfin bref un lien, un forum, un newsgroup, une mailing list n'import nawak mais répondez moi pcq je suis franchement largué là
Marsh Posté le 11-06-2002 à 22:27:20
CLX = Multi plateformes
VCL = Uniquement pour Windows, et avec qqs trucs en plus, etc, etc...
Non la VCL disparaitra pas, mais si tu utilises pas Builder, tu oublies tout ca, ou tu changes ton topic en MFC/...
Marsh Posté le 11-06-2002 à 22:28:19
Citation : en C++ un composant en quoi je peux le "publier" dll, ocx, clx? |
En ce que tu veux au choix, et aussi en COM, en CORBA, t'à le choix.
Citation : et le vcl ça va disparaître et etre remplacé par le clx ou rien àvoir j'ai rien compris à la life? |
Meuh non.
Si tu parles de VCL et de C++, en principe ca veux dire que tu te sert de C++Builder si ne je m'abuse ?
Alors ptet des ptits tutoriels C++Builder :
http://www.developpez.com/c/cours.htm#cb
Marsh Posté le 11-06-2002 à 22:31:09
bhen tu le publies en ce que tu veux.
vcl & clx c'est juste pour C++Builder/Delphi/Kylix, donc ça réduit les possibilités (pas de VB, pas de Visual C++).
Par contre comme le code est intégré au exe t'as pas plein de dll/ocx à transporter avec ton exe.
clx ne remplacera pas vcl je pense.
clx = classes multiplateformes, similaires aux VCL
vcl = encapsulation des composants de l'API Windows
Perso je préfère les VCL car c'est un peu plus rapide (je trouve).
En général les vcl/clx sont en Pascal, vu que Delphi/Kylix utilisent du Pascal. C++Builder sait compiler du Pascal aussi donc pas de problème. Les vcl/clx faits en C++ sont uniquement pour C++Builder je pense (peut-être qu'en les compilant sur C++Builder et en les liant après dans Delphi ça marche)
edit : ptain j'avais pas vu que tout le monde avait repondu avant moi J'ai tapé un trop long texte
Marsh Posté le 11-06-2002 à 22:31:56
ben en fait ça veut rien dire du tout
je me renseigne et j'ai vu vcl, clx etc... mais bon pas clair pour moi
j'ai vc++ 6.0 pour le moment mais bon c++ builder why not ou delphi. je m'en fous un peu du language. ce que je veux obtenir c'est un composant le plus portable possible: cross-platform et utilisable depuis le max d'environnement c++ (borland/ms), delphi, vb, ...
voilà en espérant que ce soit plus clair
Marsh Posté le 11-06-2002 à 22:35:41
sorry pas vu l'autre poste pcq j'écrivais
enfin restent les dll non? et ocx/activex?
ya pas une faq ou un site qui explique tout ça pcq j'ai pas envie d'emmerder tout le forum
Marsh Posté le 12-06-2002 à 10:19:58
- Pour Windows, pour tous les environnements : Composant COM :
La F.A.Q COM/DCOM en Français :
http://www.developpez.com/windows/dcom/t1.html
- Multiplateforme : CORBA :
La F.A.Q CORBA en Français : http://www.developpez.com/corba/corbafaq.htm
Marsh Posté le 11-06-2002 à 12:09:06
Hello,
bon voilà je suis en train de regarder comment on écrit un composant et je suis un peu !!! bref je comprends pas très bien la différence entre VCL CLX ActiveX etc... bref si qqun a des liens francais/anglais ou peut m'expliquer les avantages/inconv de chacun, ça me ferait du bien!
Mon but c'est d'écrire un composant pour réseau avec un "panneau de config" genre controle ocx mais bon j'ai aucune idée d'où je dois partir un exemple à la limite ce serait cool aussi.
enfin voilà merci à ceux qui m'aideront...