LinuxInsider Talkback
|
|
|
See Full Story
It's a New Year, time for focusing on those New Year's resolutions. One of my resolutions was to spend more time outdoors, but it's the rainy season so I'm stuck indoors for now. In that case, I decided to put my cool new presents to good use. I took to the Web to research photo manipulation software to go with my new digital camera. Since I'm not the best photographer, my pictures need some touching up to be good enough to send to the grandparents. I quickly discovered that I needed something more sophisticated than Microsoft Paint.
Posted by: Kagehi 2005-01-04 10:43:30 In reply to: Philip H. Albert
> As far as I know, DLLs can only be used on computer systems running the Windows operating system.
-
Technically true, but not 100% true. Any Linux system with WINE installed can use native dlls for Windows. In fact, once in a while it is the only way to get some things to work properly. The only time this fails completely is when the dll or application uses some 'feature' of the XP API or the like which is 'undocumented'. Microsoft's way to making sure only they can code applications that take full advantage of the OS under the real Windows XP and that everyone else will hopefully be unable to emulate it.
-
For example, I am still trying, after several years, to find usable documentation on the feature built into all 'containers', which includes anything you can glue a button, image, or other object to, which allows you to move around those things in a 'design mode'. A few people have figured it out, but licensing someone else's $200 replacement for MS' form designer isn't any more useful that using the one that comes with Visual Studio from MS themselves, especially if neither one can be directly adapted to what I am trying to do. How to make controls that respond to it is well documented, but how to actually turn the mode on or off is miraculously not documented anyplace and the only mention of it, even on MS' site, is a reference to an out of print book from a third party that supposedly gave code for a dll that could extend VB to do it. Gee.. Could you provide the $@#$ code? Nope, MS doesn't want anyone to find it out for free. If it exists at all, you have to drudge through the rainforests of the computer world looking for the fabled city of, "Oh, that's how it works!", if you want to find it. Frankly, as a programmer and to some extend developer, this 'theory' of customer relations doesn't make me too happy. That they are pulling something similar in Paint.NET however is not a suprise.
-
Oh.. And on a side note... When is someone going to fix these bloody forums so they don't blank lines between paragraphs? Its going well beyond annoying....
-
Technically true, but not 100% true. Any Linux system with WINE installed can use native dlls for Windows. In fact, once in a while it is the only way to get some things to work properly. The only time this fails completely is when the dll or application uses some 'feature' of the XP API or the like which is 'undocumented'. Microsoft's way to making sure only they can code applications that take full advantage of the OS under the real Windows XP and that everyone else will hopefully be unable to emulate it.
-
For example, I am still trying, after several years, to find usable documentation on the feature built into all 'containers', which includes anything you can glue a button, image, or other object to, which allows you to move around those things in a 'design mode'. A few people have figured it out, but licensing someone else's $200 replacement for MS' form designer isn't any more useful that using the one that comes with Visual Studio from MS themselves, especially if neither one can be directly adapted to what I am trying to do. How to make controls that respond to it is well documented, but how to actually turn the mode on or off is miraculously not documented anyplace and the only mention of it, even on MS' site, is a reference to an out of print book from a third party that supposedly gave code for a dll that could extend VB to do it. Gee.. Could you provide the $@#$ code? Nope, MS doesn't want anyone to find it out for free. If it exists at all, you have to drudge through the rainforests of the computer world looking for the fabled city of, "Oh, that's how it works!", if you want to find it. Frankly, as a programmer and to some extend developer, this 'theory' of customer relations doesn't make me too happy. That they are pulling something similar in Paint.NET however is not a suprise.
-
Oh.. And on a side note... When is someone going to fix these bloody forums so they don't blank lines between paragraphs? Its going well beyond annoying....

Headline Feeds
