I'm proud to announce to everyone that the poll have:
500 votes
Thanks to everyone (currently 502 folks) for their participation :D We are now stuck with the highly objective of 1000 votes
JeffB
Printable View
I'm proud to announce to everyone that the poll have:
500 votes
Thanks to everyone (currently 502 folks) for their participation :D We are now stuck with the highly objective of 1000 votes
JeffB
I don't know how :(Quote:
Originally posted by JeffB
you can script (an option to transform your trigger to TEXT)
Ooh.. Long thread. I read all of it, almost :p
Seeing as this is well visited, I figured I might say hi to the regulars since I just registered.
I just recently (<1w ago) caught on coding in a Windows environment. Unix is where I've dwelled programming wise for the last ~7 yrs with DOS before that, C would be my main language of choice with Perl as a handy backup. Got to say C# was really easy to catch on, though VC++ seems to be a bit more complicated and down & dirty (which I like).
Anyone have a good clue whether it's worth learning MFC today, or should I stick to .Net?
Well, if we get serious here, I have a question.
Can I have worked with ActiveX and COM without knowing of it?
I've worked a few years with VC++ and MFC. (my history of threads here can testify this).
Marina
Actually yes. As soon as you add an ActiveX control element to your project you are working with COM (in the background)Quote:
Originally posted by Marina Vaillant
Well, if we get serious here, I have a question.
Can I have worked with ActiveX and COM without knowing of it?
I've worked a few years with VC++ and MFC. (my history of threads here can testify this).
Marina
From Gabriel:
But.......if bugs appear.......you wouldn't know where the bugs are if you dunno COM.Quote:
Actually yes. As soon as you add an ActiveX control element to your project you are working with COM (in the background)
It's something like working with C++ pointers when u dunno how it really works.(example : Xeon)
When bugs appear, u get yourself in a total mess and state of chaos cos' u dunno how to debug it in the first place. :):D:D
Adding an ActiveX and working with basic COM OLE interfaces is not too difficult using nthe class wizard.Quote:
Originally posted by Marina Vaillant
Well, if we get serious here, I have a question.
Can I have worked with ActiveX and COM without knowing of it?
I've worked a few years with VC++ and MFC. (my history of threads here can testify this).
Marina
But when you start having problems, it becomes more difficult to solve. The class wizard is not really flexible to handle the OLE interface, especially if you have to make changes to existing functions. I know that you should not change COM interface once they are released, but in the first hand, when you create a function and realise it's not exactly what you need, it becomes a real pain to change it if you don't know how it all works (odl file, INTERFACE_MAP, ...).
Creating a basic activeX is not too difficult (I've done one) if you use the same method (class wizard, ...), but there are sometimes little problems at the beginning.
It's probably good to start learning the basics of it, as it can be a powerful way to connect programs. Going deeper can be much more difficult, and I never had a real chance to do it.
Well, programming your own COM objects or accessing them is not that hard. Programming your own ActiveX using the various wizards (MFC or ATL) can be a bit more difficult, but it's not that hard. If you have to make do without the wizards then it gets complicated ;)
I'm using COM daily, since I write VC programs that interface with VB. COM is the preferred method of communication for this. This does not mean I'm an expert though ;)
For learning COM, I would suggest getting a book. The documentation in MSDN is OK but a bit confusing if you don't know the general principles.
Yup. I'd suggest "Essential COM" by Don Box.Quote:
Originally posted by Yves M
For learning COM, I would suggest getting a book. The documentation in MSDN is OK but a bit confusing if you don't know the general principles.
What instruments do you play ? I like the guitar and keyboards. When I was young, I used to play 'Drums' made from old tins but I haven't had a chance to try out real drums :( At junior/ primary school, I was in the choir but growing up affected my voice so I left the singing to others. After selling my first program, I'm going to buy myself a bass guitar :cool:Quote:
Originally posted by Sylvain
Well, in fact, i'm musician. Since i'm a "sofware engineer", my life is for the music.
Happy birthday Marina :D :D :D :cool:Quote:
Originally posted by Marina Vaillant
[... some text ...]
Marina
JeffB
Poor you...Quote:
Originally posted by Elusive
Ooh.. Long thread. I read all of it, almost :p
Reading the where are you from thread has been decreted a supplice. If you tell someone : "Go read the thread Where are you from poll", you are bad, evil and corrupted :D :D
Welcome here anyway
I'll take this moment to present my friend: SabreWulf :D
JeffB
I have to follow this time, happy birthday Marina.Quote:
Happy birthday Marina.
And Platinum Plus, you just posted the 1332th post in this thread. 1332 = 2 * 666.
From Platinum Pal:
My! Art thou creating a program now? If so, what is it? Is it some kinda dimension-destroying or realm-killing application that turns the entire earth into nuclear wasteland and ghost towns when you click on a button? WHOA!Quote:
After selling my first program, I'm going to buy myself a bass guitar
Anyway, regarding COM.......is it really worth it to learn COM?
When I've got enough money to upgrade my PC hardware and get VS. net, of course.....I'll be programming in Visual C++ .net.
But the thing is : does Visual C++ .net shield you from the COM stuff? I mean, can u create interopable objects/controls with Visual C++ .net without coding in COM and ATL?
I was having this strong feeling that although COM and ATL still exists, the hype is already long dead and we gotta learn .net instead of COM, cos' .net handles all the COM code for us.
Let's hope this is the way. :):D:)
I tried to learn COM once, and I somewhat got through the learning curve.....but when I started on ATL............aaarrgghhh!!!!!!! That's where my entire world turns into the Abyss. :)
Happy Birthday Marina :)