[Wine] Cannot enter correct number in IP field

L. Rahyen research at science.su
Thu Nov 1 10:11:58 CDT 2007


On Thursday November 1 2007 00:35, Marco Aurélio Carvalho wrote:
> Em Qua 31 Out 2007, L. Rahyen escreveu:
> > On Wednesday October 31 2007 18:54, Marco Aurélio Carvalho wrote:
> > > Em Ter 30 Out 2007, L. Rahyen escreveu:
> > > > On Tuesday October 30 2007 13:50, Marco Aurélio Carvalho wrote:
> > > > > Hi folks.
> > > > > I am trying to use a windows Sw in wine. It appears to work
> > > > > correctly but in the connection setup window I cannot fill the
> > > > > correct IP.
> > > >
> > > > 	Make sure that you are using latest WINE version. Currently this is
> > > > 0.9.48. Then go to http://bugs.winehq.org and fill a bug report about
> > > > a bug you found. Thanks.
> > > > 	Please note that this is just a user support mailing list and most
> > > > developers even don't read it. So it is important to report your bug
> > > > at http://bugs.winehq.org if you want to get your bug fixed.
> > > > 	Thank you for using WINE.
> > >
> > > I am using the latest version and reported the bug.
> > > The bug was discarded since there was another one similar.
> >
> > 	Discarded bugs marked as INVALID. Your bug is a duplicate of known
> > problem and was marked as such. Please note that it take typically weeks
> > or months to fix bug.
> >
> > > The explanation is that the font used in wine is bigger than the field
> > > and part of it is thrown away.
> > > The problem continues for me , since I do not know how to force wine to
> > > use another font in that field.
> >
> > 	First install standard Windows fonts. If still doesn't work, you can try
> > following workarounds:
> > 	See http://wiki.winehq.org/UsefulRegistryKeys , Fonts -> Replacements
> > section. Of course you need to know what font you want to replace.
> > 	Also you can try to use native comctl32.dll. Add "comctl32" override in
> > winecfg and it should work. To be sure that you really using native
> > comctl32.dll you can either choose "native" instead of default "native,
> > builtin" loading order or run WINE like this:
> >
> > WINEDEBUG=+loaddll wine program.exe
>
> I placed the native comctl32.dll on the same program directory and changed
> order to native, built in . Worked perfectly. Thank you very much!
>
> In general I am trying to use all windows programs with wine.
> If a program fails, how could I identify the dll where is located a certain
> API routine? Starting a program from a terminal gives us some log
> information but not the dll (at least I do not know how to enhace the log
> information to this level).
> I have some programs that access serial or parallel ports. They do not work
> under wine (the program that was the motive of this discussion works fine
> with serial port, others do not). Maybe there are native dlls that should
> be used in those cases too. But how to identify them?

	Remember, using of native dlls is a workaround - not a solution! If you think 
that native is better than builtin - you're wrong.
	If program.exe doesn't workand you want to try to find a workaround for the 
bug you found, run:

WINEDEBUG=+loaddll wine program.exe

	You will see what DLLs are used by program.exe. Try to override DLL that 
might be responsible for the bug. For example, comctl32.dll contains common 
GUI components used by Windows applications so if you override it you 
may "solve" some related problems.
	If you really want to know how to find such workarounds, you need to know at 
least the basics about Windows API. At least you need to know what is the 
purpose of each DLL. For example, see  
http://www.liutilities.com/products/wintaskspro/dlllibrary/comctl32/ for 
short description for comctl32.dll. See "Top System DLLs Listed in the 
WinTasks DLL Library" at the bottom of page: you will find links to other 
popular DLLs and their short description. If you want more information, use 
Google, read documentation, etc... Maybe at some day you write a patch to fix 
something in WINE and make our life better.
	But never forget to report bugs to the WINE' bugzilla! If you found 
workaround then mention it in your bug report along with other information.
	Thanks for using WINE.



More information about the wine-users mailing list