Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.linux    |    Getting to be as bloated as Windows!    |    107,822 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 106,341 of 107,822    |
|    Newyana2 to Paul    |
|    Re: Linux Program    |
|    30 Jul 24 08:43:15    |
      XPost: alt.comp.os.windows-10       From: newyana@invalid.nospam              On 7/30/2024 12:21 AM, Paul wrote:              >       > #Hello Newsgroups!#The time now is: G#The numbers are: -The even Numbers       are: +The Odd Numbers are: a** Hope you enjoyed this short exercise . . .       **/##### Bye for now #####       >              This is a shame. I could have used some extra numbers.              > Do you know whether WINE can run Metro.Apps ? Or Universal Windows Programs ?       > Even Windows can't always run the latter ones :-)       >        I worked with the WINE people very briefly, looking into adapting       Windows VB6 software to WINE. The redirect Windows calls (Shim?        Some kind of shepherding? I don't understand that part.) Over the       years the WINOs have adapted specific Win32 API calls to coorelate       WINE libraries. Unfortunately, it's not a 1-to-1 correlation. One user32       function might be in one library while the next one is in another       library. And of course, no docs to speak of. Real coders don't speak       English.               I didn't last long with the WINE people because they had no interest       in sharing information about how I could code to accommodate WINE.       They only wanted me to test my software and report bugs. Then I was       to be in charge of that bug until it was resolved by WINO lackeys --       temporary college student coders. (I had no idea that geeks were so       often paramilitary in their social structures.)               An example: I had used a quick hack in the ChooseColor function.       I'd never had any use for the color pallette that could be saved at       the bottom left of the colorpicker window. The lpCustomColors member       of the CHOOSECOLOR structure is supposed to take an array of long       integers to represent 24-bit colors for the grid. For whatever reason,       VBers were using an array of string pointers, which worked fine on       Windows if the custom colors were never used. In WINE those       details got lost in translation and the string array cause a crash.       The WINOs were adamant that I shouldn't code such things better.       They didn't want me to strain my little brain. They actually didn't want       me to unsderstand.They just wanted me to keep track of bugs until       a coder fixed them on the Linux side.               I don't claim to be able to program anywhetre near the level of       low-level detail that those people can, but they could have cooperated.               WINE is mostly geared toward running Photoshop and video games.       The WINOs wanted Microsoft games. Which is an important point. It       was never about bringing Windows software to Linux. The primary       motivation was to bring video games and maybe MSOffice to Linux geeks.               They'll take up the       challenge of whatever interests them. Then they have a chart showing       not how well the WinAPI is supported but rather the quality of support       for specific software. Put Cortana in a tight, transistor-festooned       bodysuit and hose her down, then put her in a Metro app,       and you can bet you'll get more WINE Metro support. Or at least       more WINE Cortana-all-wet-in-a-bodysuit support.               When I tried WINE maybe 15 years ago it was very spotty. For       example, Irfan View worked OK but had gaps in the GUI. Just       missing window areas. Odd glitches. Years later it seemed more polished,       though I tried my own software and WINE couldn't see subclassed windows       at all. I have an editor with a system richedit window and the richedit       just doesn't show up. On Windows there's also notable difference       between versions of richedit, with various little things. So you can       imagine how WINE would do it. They'd give you a Linux equivalent       and map some or most of the richedit messages to the Linux window,       with a shoehorn if necessary.               So the Windows version needs to be thoroughly orthodox, the       specific APIs used must be supported, and a Linux equivalent must       be adequate as a substitute for the Windows function. Thus, WINE might       support all sorts of things, such as .Net and Metro, but will likely       never support any of them fully.               I imagine you probably know all this, but it's an interesting topic       and probably most people haven't looked into how WINE works.       I ended up deciding that any idea of moving to Linux without leaving       behind favorite software was not realistic and never would be realistic.       (Lately I've had enough trouble just adapting richedit50 to what I       expect from richedit20. So how could I expect WINE to match the       expected behavior in the Linux equivalent?)              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca