Why in new versions of wine, some programs don't run (regression)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Post Reply
aalperparker
Newbie
Newbie
Posts: 3
Joined: Wed Apr 17, 2024 5:41 pm

Why in new versions of wine, some programs don't run (regression)

Post by aalperparker »

Hi,
I know a little bit C#, Java, C and Fortran. If you make a library by reverse engineering, I guess the library will work if you add new features. Even at polymorphism, there should be no problem. Why in some newer versions wine cannot run some programs and there exists a regression problem?
Regards
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1216
Joined: Tue Nov 22, 2016 5:39 pm

Re: Why in new versions of wine, some programs don't run (regression)

Post by DarkShadow44 »

Because every time you change code you have a chance of breaking existing functionality. Even just adding functionality can lead to a loss of functionality. Let's say Wine adds a new function, the program wants to use that new function, but since it finds that new function it assumes that two more new functions are also available. But Wine might not have those yet, therefore it now crashes.
Post Reply