[Mono-winforms-list] SWF applications on Mono 0.23

Mike Hearn m.hearn@signal.qinetiq.com
20 Mar 2003 14:47:55 +0000


On Thu, 2003-03-20 at 14:36, Alexandre Pigolkine wrote:
> Wow, this is really great.
> Looks like you really have entries.

for f in *.dll.so; do ln -s $f lib$f; done

simple really :) Presumably the entries will be in the next release of
mono rpms?

> You are right, the code was developed on Windows.
> Can you please tell me which functions do not exists ?

Well, the SWFTest program dies with a .NET exception inside splitter.cs
but you probably know about that. I get these errors at the start of
every app, but they don't seem to cause problems:

** (process:7877): WARNING **: Failed to load function GetDriveType from
kernel32.dll
 
** (process:7877): WARNING **: Failed to load function GetDriveType from
kernel32.dll
 
** (process:7877): WARNING **: Failed to load function
GetVolumeInformation from kernel32.dll
 
** (process:7877): WARNING **: Failed to load function
GetVolumeInformation from kernel32.dll
 
** (process:7877): WARNING **: Failed to load function ExtTextOut from
gdi32.dll
 
** (process:7877): WARNING **: Failed to load function ExtTextOut from
gdi32.dll
 
** (process:7877): WARNING **: Failed to load function ExtTextOut from
gdi32.dll
 
** (process:7877): WARNING **: Failed to load function ExtTextOut from
gdi32.dll
 
** (process:7877): WARNING **: Failed to load library libuxtheme.dll.so
(uxtheme.dll): libuxtheme.dll.so: cannot open shared object file: No
such file or directory
 
** (process:7877): WARNING **: Failed to load library libuxtheme.dll.so
(uxtheme.dll): libuxtheme.dll.so: cannot open shared object file: No
such file or directory
 
** (process:7877): WARNING **: Failed to load function DrawText from
user32.dll
 
** (process:7877): WARNING **: Failed to load function DrawText from
user32.dll
 
** (process:7877): WARNING **: Failed to load function
UpdateLayeredWindow from user32.dll
 
** (process:7877): WARNING **: Failed to load function
UpdateLayeredWindow from user32.dll
 
** (process:7877): WARNING **: Failed to load function GetScrollBarInfo
from user32.dll
 
** (process:7877): WARNING **: Failed to load function GetScrollBarInfo
from user32.dll
 
** (process:7877): WARNING **: Failed to load function SHGetFileInfo
from shell32.dll
 
** (process:7877): WARNING **: Failed to load function SHGetFileInfo
from shell32.dll
 
** (process:7877): WARNING **: Failed to load function SHGetFileInfo
from shell32.dll
 
** (process:7877): WARNING **: Failed to load function SHGetFileInfo
from shell32.dll
 
** (process:7877): WARNING **: Failed to load function
SHGetPathFromIDList from shell32.dll
 
** (process:7877): WARNING **: Failed to load function
SHGetPathFromIDList from shell32.dll
 
** (process:7877): WARNING **: Failed to load function DllGetVersion
from comctl32.dll
 
** (process:7877): WARNING **: Failed to load function DllGetVersion
from comctl32.dll

I know we don't implement UXTHEME yet. The SH* functions might or might
not be in wine. There are a few others that I thought we had, but
perhaps not. 

Anyway, they can be implemented as and when we need them.

> monostub/monowinehooks are integreated already.
> The only thing left - libgc. Hopefully, this will be inside soon.

Excellent work! :)

-- 
Mike Hearn <m.hearn@signal.qinetiq.com>
QinetiQ - Malvern Technology Center