Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
February 2002
- 142 participants
- 906 messages
A headers text drawing question
by Duane Clark
A small question. I was curious if there was a particular reason that
HEADER_DrawItem was using the unicode DrawText functions? For my recent
listview testing, I whipped up a quick app with a couple of listviews in
it. And not knowing how to make the headers use unicode (I am very new
to writing Windows apps), under wine all the headers had the little
squares instead of the correct text.
Going to header.c line 299 and changing the DrawTextW to DrawTextA draws
the headers correctly in my test app. Also there is a BOOL flag in the
HEADER_INFO struct for unicode. So I guess I am wondering if there is
some reason not to test that flag and draw the header accordingly?
I am still trying to figure out how to make my app use unicode (I am
using Borland C++), or to find an app that uses unicode headers.
Duane
Feb. 28, 2002
Corrected winproc fix
by Dave Hawkes
OK, I the simple fix I posted earlier for the winproc memory leak problem
caused two identical winprocs to be stored and broke some of the common
controls (causing a message loop). This fix should keep the winproc ordering
correct and only allow one winproc of the same address if it is set as a
both a class and user proc.
Dave Hawkes
Feb. 28, 2002
Re: Shlwapi UNC problems with IE6 (fwd, try again)
by lawson_whitney@juno.com
On 27 Feb 2002, Alexandre Julliard wrote:
> lawson_whitney(a)juno.com writes:
>
> > ChangeLog:
> > dlls/shlwapi/path.c:
> > Lawson Whitney <lawson_whitney(a)juno.com>
> > Protect PathIsUNCServerShare from bad lpszPath.
>
> Windows doesn't seem to do this. The bad pointer probably comes from
> an earlier bug.
>
Okay, I will look for it. Thanks.
Lawson
>
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today! For your FREE software, visit:
http://dl.www.juno.com/get/web/.
Feb. 28, 2002
Re: DDE problems on 16bit Apps
by Eric Pouech
list(a)vmn.com.br a écrit :
>
> Hello,
>
> I tried running the point of sale apps this morning that communicate with DDE.
>
> Both of them (DISP.EXE and PDV.EXE) are 16bit apps.
> There is also a 32bit DISP but I am using the 16bit version.
> I have access to the source of these programs.
>
> The program init sequence is PDV.EXE calls DISP.EXE with a shell comand and then
> sets up
> DDE. PDV does all the processing, talks to external hardwares and then
> sends output for DISP to display.
it seems that the second program doesn't get a chance to initialize its
ddeml
facilities before the first tries to connect, hence the trouble
can you provide more information on the start sequence ? sounds like a
Wine bug
in 16 bit program startup & synchro (or some undocumented features in 16
bit
Windows code)
on PDV side between the spawn of DISP and the connection trial
on DISP side between the program start and its DDEML initialization
A+
Feb. 28, 2002
WineHQ.com Moving
by Jeremy Newman
NOTICE!! NOTICE!! NOTICE!!
www.winehq.com will be moving to a new home in Minnesota. We are trying
to make this move as seamless as possible, but we can't guarantee that
there will not be any downtime. I will post another message to the
mailing lists when I have a more definite time of shutdown of the old
server.
www.winehq.org WILL be on-line for Web, FTP and CVS access. The area
that could have the longest downtime is the mailing lists.
Once the transfer is complete, winehq.com, winehq.org, and
wineproject.org will be one and the same site.
If you run a mirror of winehq.com please contact me to make arrangements
for access.
Further questions can be directed my was as well.
--
__ _WebGeek/NetAdmin CodeWeavers -= http://www.codeweavers.com
| \| |_____ __ ___ __ __ _ _ _ -= http://www.dracowulf.com
| .` / -_) | | / ' \/ _` | ' \ -= mailto:jnewman(a)codeweavers.com
|_|\_\___|\_/\_/|_|_|_\__,_|_||_| -= ICQ: 1842980 Yahoo: laxdragon
Feb. 28, 2002
Unit tests
by Andriy Palamarchuk
Everybody,
the C unit testing framework is CVS now, you have
choice of C and Perl frameworks for unit tests
creation.
One unit test, implemented with this framework is also
submitted (see dlls/user/tests/sysparams.c).
Andriy Palamarchuk
__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - Send FREE e-cards for every occasion!
http://greetings.yahoo.com
Feb. 28, 2002
Re: DTR Flow Control
by Michael Cardenas
The parts of the source I'm using are not very different from yours.
I picked up the latest source and tried the app and it still has the same
behavior. It can talk to the modem enough to get it to connect to the ppp
server, but it cannot communicate over the network.
I've attached a trace using my app with the latest source. The application
seems to be stuck waiting for data and using ClearCommError to check the
number of bytes received. It calls GetOverlappedResult along with
GetLastError to check when the pending io operation has completed.
Maybe there's something wrong with the way overlapped io is implemented when
it interacts with a serial port. The documentation calls for the user to
manually set the file pointer when using overlappedio, which doesn't seem
like it would work on a serial port. The set_file_pointer function in
server.c doesn't check for serial ports, but I'm not familiar enough with
serial communications under linux to know if it matters. I tried to disable
set_file_pointer for serial ports, but this didn't seem to have any effect.
michael
----- Original Message -----
From: "Mike McCormack" <mike_mccormack(a)start.com.au>
To: <lawson_whitney(a)juno.com>; <michaelc(a)lindows.com>
Cc: <wine-devel(a)winehq.com>
Sent: Monday, February 25, 2002 6:37 PM
Subject: Re: DTR Flow Control
> How about showing us the source you are using, so we can help you
> debug it?
Feb. 28, 2002
DDE problems on 16bit Apps
by list@vmn.com.br
Hello,
I tried running the point of sale apps this morning that communicate with DDE.
Both of them (DISP.EXE and PDV.EXE) are 16bit apps.
There is also a 32bit DISP but I am using the 16bit version.
I have access to the source of these programs.
The program init sequence is PDV.EXE calls DISP.EXE with a shell comand and then
sets up
DDE. PDV does all the processing, talks to external hardwares and then
sends output for DISP to display.
I am using the conf file that came with wine-20020122
so USER, USER32 and DDEML are the builtin libraries.
After running
bash> wine /c/Regis/PDV
I get the following error:
err:ddeml:DdeConnect Done with INITIATE, but no Server window available
fixme:ddeml:DdeGetLastError (2): error reporting is weakly implemented
I tracked down the message to wine-20020122/dlls/user/dde/client.c .
I am going to debug client.c and server.c to see if I can understand
what the code is doing and where things are not working.
I have added below the output of
a) wine --debugmsg +ddeml /c/Regis/PDV
b) wine --debugmsg +relay /c/Regis/PDV 2>&1 | grep DDE
c) wine --debugmsg +ddeml,+msg /c/Regis/PDV
Thanks for your help.
Miguel
OUTPUT messages:
a)
trace:ddeml:WDML_Initialize (0x40f94a12,0x88700ba,0x0,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize new instance, callback 0x88700ba flags 0
trace:ddeml:WDML_Initialize First application instance detected OK
trace:ddeml:WDML_IncrementInstanceId New instance id 1 allocated
trace:ddeml:WDML_Initialize New application instance processing finished OK
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f01,1004)
trace:ddeml:WDML_CreateString added atom "DISP" with HSZ 0xc000,
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f06,1004)
trace:ddeml:WDML_CreateString added atom "Form1" with HSZ 0xc001,
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f0c,1004)
trace:ddeml:WDML_CreateString added atom "label1" with HSZ 0xc002,
trace:ddeml:DdeNameService (1,0xc000,0x0,1)
trace:ddeml:WDML_FindServer Service name missing
trace:ddeml:DdeNameService Adding service name
trace:ddeml:DdeQueryStringA (1, 0xc000, 0x411a62c4, 256, 1004)
trace:ddeml:DdeQueryStringA returning "DISP"
trace:ddeml:DdeCreateStringHandleA (1,0x411a61c4,1004)
trace:ddeml:WDML_CreateString added atom "DISP(0x0806b3c8)" with HSZ 0xc003,
trace:ddeml:DdeNameService Created nameServer=10025 for instance=00000001
trace:ddeml:WDML_Initialize (0x403d3488,0x33f015d,0x10,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize new instance, callback 0x33f015d flags 10
trace:ddeml:WDML_Initialize Subsequent application instance - starting checks
trace:ddeml:WDML_Initialize Application Instance checks finished
trace:ddeml:WDML_IncrementInstanceId New instance id 2 allocated
trace:ddeml:WDML_Initialize New application instance processing finished OK
trace:ddeml:DdeCreateStringHandleA (2,0x403c5580,1004)
trace:ddeml:WDML_CreateString added atom "DISP" with HSZ 0xc000,
trace:ddeml:DdeCreateStringHandleA (2,0x403c5585,1004)
trace:ddeml:WDML_CreateString added atom "Form1" with HSZ 0xc001,
trace:ddeml:DdeCreateStringHandleA (2,0x403c558b,1004)
trace:ddeml:WDML_CreateString added atom "label1" with HSZ 0xc002,
trace:ddeml:DdeConnect (0x2,0xc000,0xc001,(nil))
trace:ddeml:WDML_ServerNameProc WM_DDE_INITIATE message received!
trace:ddeml:WDML_ServerNameProc idInst=1, threadID=0x8073c10
trace:ddeml:WDML_MakeHszFromAtom c026 => L"DISP"
trace:ddeml:DdeCreateStringHandleW (1,0x411a63e4,1200)
trace:ddeml:WDML_CreateString added atom L"DISP" with HSZ 0xc000,
trace:ddeml:WDML_MakeHszFromAtom c02e => L"Form1"
trace:ddeml:DdeCreateStringHandleW (1,0x411a63dc,1200)
trace:ddeml:WDML_CreateString added atom L"Form1" with HSZ 0xc001,
trace:ddeml:DdeCmpStringHandles (c000<L"DISP"> c000<L"DISP">);
trace:ddeml:WDML_InvokeCallback invoking CB16[088700ba] (4194 0 00000000 0xc001
0xc000 0 1092249376 0)
trace:ddeml:WDML_InvokeCallback done => 00000000
err:ddeml:DdeConnect Done with INITIATE, but no Server window available
fixme:ddeml:DdeGetLastError (2): error reporting is weakly implemented
trace:ddeml:WDML_Initialize (0x40f94a12,0x88700c2,0x0,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize reinitialisation of (0x40f94a12,0x88700c2,0x0,0):
stub
trace:ddeml:WDML_MakeHszFromAtom c026 => L"DISP"
trace:ddeml:DdeCreateStringHandleW (1,0x411a68ac,1200)
trace:ddeml:WDML_CreateString added atom L"DISP" with HSZ 0xc000,
trace:ddeml:WDML_MakeHszFromAtom c02b => L"DISP(0x0806b3c8)"
trace:ddeml:DdeCreateStringHandleW (1,0x411a68a4,1200)
trace:ddeml:WDML_CreateString added atom L"DISP(0x0806b3c8)" with HSZ 0xc003,
trace:ddeml:WDML_InvokeCallback invoking CB16[088700ba] (32930 0 00000000 0xc000
0xc003 0 0 0)
trace:ddeml:WDML_InvokeCallback done => 00000000
fixme:dialog:MSGBOX_OnInit system modal msgbox ! Not modal yet.
b)
08073c10:Call DDEML.2: DDEINITIALIZE(08bf:00c2,088700ba,00000000,00000000)
ret=08a7:103f ds=08bf
08073c10:Ret DDEML.2: DDEINITIALIZE() retval=0000 ret=08a7:103f ds=08bf
08073c10:Call DDEML.21: DDECREATESTRINGHANDLE(00000001,08bf05b1 "DISP",03ec)
ret=08a7:105d ds=08bf
08073c10:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c000 ret=08a7:105d
ds=08bf
08073c10:Call DDEML.21: DDECREATESTRINGHANDLE(00000001,08bf05b6 "Form1",03ec)
ret=08a7:1075 ds=08bf
08073c10:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c001 ret=08a7:1075
ds=08bf
08073c10:Call DDEML.21: DDECREATESTRINGHANDLE(00000001,08bf05bc "label1",03ec)
ret=08a7:108d ds=08bf
08073c10:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c002 ret=08a7:108d
ds=08bf
08073c10:Call DDEML.27: DDENAMESERVICE(00000001,0000c000,00000000,0001)
ret=08a7:10a8 ds=08bf
08073c10:Ret DDEML.27: DDENAMESERVICE() retval=00000001 ret=08a7:10a8 ds=08bf
08073060:Call DDEML.2: DDEINITIALIZE(0387:0088,033f015d,00000010,00000000)
ret=033f:06f2 ds=0387
08073060:Ret DDEML.2: DDEINITIALIZE() retval=0000 ret=033f:06f2 ds=0387
08073060:Call DDEML.21: DDECREATESTRINGHANDLE(00000002,033f0668 "DISP",03ec)
ret=033f:070e ds=0387
08073060:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c000 ret=033f:070e
ds=0387
08073060:Call DDEML.21: DDECREATESTRINGHANDLE(00000002,033f066d "Form1",03ec)
ret=033f:0726 ds=0387
08073060:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c001 ret=033f:0726
ds=0387
08073060:Call DDEML.21: DDECREATESTRINGHANDLE(00000002,033f0673 "label1",03ec)
ret=033f:073e ds=0387
08073060:Ret DDEML.21: DDECREATESTRINGHANDLE() retval=0000c002 ret=033f:073e
ds=0387
08073060:Call DDEML.7: DDECONNECT(00000002,0000c000,0000c001,0000:0000)
ret=033f:075c ds=0387
08073060:Call window proc 0x40625b84
(hwnd=00010027,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026)
08073060:Ret window proc 0x40625b84
(hwnd=00010027,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026) retval=00000000
08073060:Call window proc 0x40626930
(hwnd=00010026,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026)
08073060:Ret window proc 0x40626930
(hwnd=00010026,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026) retval=00000000
08073c10:Call window proc 0x40629924
(hwnd=00010025,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026)
08073c10:Ret window proc 0x40629924
(hwnd=00010025,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026) retval=00000000
08073c10:Call window proc 0x40626930
(hwnd=00010024,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026)
08073c10:Ret window proc 0x40626930
(hwnd=00010024,msg=WM_DDE_INITIATE,wp=00010027,lp=c02ec026) retval=00000000
08073060:Ret DDEML.7: DDECONNECT() retval=00000000 ret=033f:075c
ds=0387
08073060:Call DDEML.20: DDEGETLASTERROR(00000002) ret=033f:0775 ds=0387
08073060:Ret DDEML.20: DDEGETLASTERROR() retval=0001 ret=033f:0775 ds=0387
08073c10:Call DDEML.2: DDEINITIALIZE(08bf:00c2,088700c2,00000000,00000000)
ret=08a7:103f ds=08bf
08073c10:Ret DDEML.2: DDEINITIALIZE() retval=4006 ret=08a7:103f ds=08bf
c)
trace:msg:QUEUE_CreateMsgQueue (): Creating message queue...
trace:msg:PERQDATA_CreateInstance ()
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Brazilian ABNT-2 keyboard layout) for scancode
mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
trace:msg:RegisterWindowMessageA Rws_Help
trace:msg:RegisterWindowMessageA BWCC_CtlColor_Shade
trace:msg:QUEUE_CreateMsgQueue (): Creating message queue...
trace:msg:PERQDATA_CreateInstance ()
trace:msg:PERQDATA_Addref (): current refcount 1 ...
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:QUEUE_CreateMsgQueue (): Creating message queue...
trace:msg:PERQDATA_CreateInstance ()
trace:msg:PERQDATA_Addref (): current refcount 2 ...
trace:msg:RegisterWindowMessageA BWCC_CtlColor_Shade
trace:ddeml:WDML_Initialize (0x40f94a12,0x88700ba,0x0,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize new instance, callback 0x88700ba flags 0
trace:ddeml:WDML_Initialize First application instance detected OK
trace:ddeml:WDML_IncrementInstanceId New instance id 1 allocated
trace:ddeml:WDML_Initialize New application instance processing finished OK
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f01,1004)
trace:ddeml:WDML_CreateString added atom "DISP" with HSZ 0xc000,
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f06,1004)
trace:ddeml:WDML_CreateString added atom "Form1" with HSZ 0xc001,
trace:ddeml:DdeCreateStringHandleA (1,0x40f94f0c,1004)
trace:ddeml:WDML_CreateString added atom "label1" with HSZ 0xc002,
trace:ddeml:DdeNameService (1,0xc000,0x0,1)
trace:ddeml:WDML_FindServer Service name missing
trace:ddeml:DdeNameService Adding service name
trace:ddeml:DdeQueryStringA (1, 0xc000, 0x411a62c4, 256, 1004)
trace:ddeml:DdeQueryStringA returning "DISP"
trace:ddeml:DdeCreateStringHandleA (1,0x411a61c4,1004)
trace:ddeml:WDML_CreateString added atom "DISP(0x0806b3c8)" with HSZ 0xc003,
trace:ddeml:DdeNameService Created nameServer=10025 for instance=00000001
trace:msg:send_inter_thread_message hwnd 10022 msg 86 (WM_NCACTIVATE) wp 0 lp 0
trace:msg:GetMessageW (021f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:send_inter_thread_message hwnd 10023 msg d (WM_GETTEXT) wp 5 lp
40fa0394
trace:msg:MSG_peek_message got type 0 msg 86 hwnd 10022 wp 0 lp 0
trace:msg:retrieve_reply hwnd 10022 msg 86 (WM_NCACTIVATE) wp 0 lp 0 got reply 1
(err=0)
trace:msg:send_inter_thread_message hwnd 10022 msg 6 (WM_ACTIVATE) wp 0 lp 10023
trace:msg:MSG_peek_message got type 1 msg d hwnd 10023 wp 5 lp 40fa0394
trace:msg:retrieve_reply hwnd 10023 msg d (WM_GETTEXT) wp 5 lp 40fa0394 got
reply 4 (err=0)
trace:ddeml:WDML_Initialize (0x403d348c,0x33f015d,0x10,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize new instance, callback 0x33f015d flags 10
trace:ddeml:WDML_Initialize Subsequent application instance - starting checks
trace:ddeml:WDML_Initialize Application Instance checks finished
trace:ddeml:WDML_IncrementInstanceId New instance id 2 allocated
trace:ddeml:WDML_Initialize New application instance processing finished OK
trace:ddeml:DdeCreateStringHandleA (2,0x403c5584,1004)
trace:ddeml:WDML_CreateString added atom "DISP" with HSZ 0xc000,
trace:ddeml:DdeCreateStringHandleA (2,0x403c5589,1004)
trace:ddeml:WDML_CreateString added atom "Form1" with HSZ 0xc001,
trace:ddeml:DdeCreateStringHandleA (2,0x403c558f,1004)
trace:ddeml:WDML_CreateString added atom "label1" with HSZ 0xc002,
trace:ddeml:DdeConnect (0x2,0xc000,0xc001,(nil))
trace:msg:send_inter_thread_message hwnd 10023 msg 3e0 (WM_DDE_INITIATE) wp
10027 lp c02ec026
trace:msg:MSG_peek_message got type 0 msg 6 hwnd 10022 wp 0 lp 10023
trace:msg:retrieve_reply hwnd 10022 msg 6 (WM_ACTIVATE) wp 0 lp 10023 got reply
0 (err=0)
trace:msg:send_inter_thread_message hwnd 10027 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073c10
trace:msg:MSG_peek_message got type 0 msg 3e0 hwnd 10023 wp 10027 lp c02ec026
trace:msg:retrieve_reply hwnd 10023 msg 3e0 (WM_DDE_INITIATE) wp 10027 lp
c02ec026 got reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10025 msg 3e0 (WM_DDE_INITIATE) wp
10027 lp c02ec026
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10027 wp 0 lp 8073c10
trace:msg:retrieve_reply hwnd 10027 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073c10 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10026 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073c10
trace:msg:MSG_peek_message got type 0 msg 3e0 hwnd 10025 wp 10027 lp c02ec026
trace:ddeml:WDML_ServerNameProc WM_DDE_INITIATE message received!
trace:ddeml:WDML_ServerNameProc idInst=1, threadID=0x8073c10
trace:ddeml:WDML_MakeHszFromAtom c026 => L"DISP"
trace:ddeml:DdeCreateStringHandleW (1,0x411a63e4,1200)
trace:ddeml:WDML_CreateString added atom L"DISP" with HSZ 0xc000,
trace:ddeml:WDML_MakeHszFromAtom c02e => L"Form1"
trace:ddeml:DdeCreateStringHandleW (1,0x411a63dc,1200)
trace:ddeml:WDML_CreateString added atom L"Form1" with HSZ 0xc001,
trace:ddeml:DdeCmpStringHandles (c000<L"DISP"> c000<L"DISP">);
trace:ddeml:WDML_InvokeCallback invoking CB16[088700ba] (4194 0 00000000 0xc001
0xc000 0 1092249376 0)
trace:ddeml:WDML_InvokeCallback done => 00000000
trace:msg:retrieve_reply hwnd 10025 msg 3e0 (WM_DDE_INITIATE) wp 10027 lp
c02ec026 got reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10024 msg 3e0 (WM_DDE_INITIATE) wp
10027 lp c02ec026
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10026 wp 0 lp 8073c10
trace:msg:retrieve_reply hwnd 10026 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073c10 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10022 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073c10
trace:msg:MSG_peek_message got type 0 msg 3e0 hwnd 10024 wp 10027 lp c02ec026
trace:msg:retrieve_reply hwnd 10024 msg 3e0 (WM_DDE_INITIATE) wp 10027 lp
c02ec026 got reply 0 (err=0)
err:ddeml:DdeConnect Done with INITIATE, but no Server window available
fixme:ddeml:DdeGetLastError (2): error reporting is weakly implemented
trace:msg:send_inter_thread_message hwnd 10023 msg 86 (WM_NCACTIVATE) wp 0 lp 0
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10022 wp 0 lp 8073c10
trace:msg:retrieve_reply hwnd 10022 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073c10 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10021 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073c10
trace:msg:MSG_peek_message got type 0 msg 86 hwnd 10023 wp 0 lp 0
trace:msg:retrieve_reply hwnd 10023 msg 86 (WM_NCACTIVATE) wp 0 lp 0 got reply 1
(err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 6 (WM_ACTIVATE) wp 0 lp 10028
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10021 wp 0 lp 8073c10
trace:msg:retrieve_reply hwnd 10021 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073c10 got
reply 0 (err=0)
trace:ddeml:WDML_Initialize (0x40f94a12,0x88700c2,0x0,0)
trace:ddeml:WDML_Initialize instance created - checking validity
trace:ddeml:WDML_Initialize reinitialisation of (0x40f94a12,0x88700c2,0x0,0):
stub
trace:msg:MSG_peek_message got type 0 msg 6 hwnd 10023 wp 0 lp 10028
trace:msg:MSG_peek_message got type 5 msg 600 hwnd 10024 wp c026 lp c02b
trace:ddeml:WDML_MakeHszFromAtom c026 => L"DISP"
trace:ddeml:DdeCreateStringHandleW (1,0x411a68ac,1200)
trace:ddeml:WDML_CreateString added atom L"DISP" with HSZ 0xc000,
trace:ddeml:WDML_MakeHszFromAtom c02b => L"DISP(0x0806b3c8)"
trace:ddeml:DdeCreateStringHandleW (1,0x411a68a4,1200)
trace:ddeml:WDML_CreateString added atom L"DISP(0x0806b3c8)" with HSZ 0xc003,
trace:ddeml:WDML_InvokeCallback invoking CB16[088700ba] (32930 0 00000000 0xc000
0xc003 0 0 0)
trace:ddeml:WDML_InvokeCallback done => 00000000
trace:msg:retrieve_reply hwnd 10023 msg 6 (WM_ACTIVATE) wp 0 lp 10028 got reply
0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 8 (WM_KILLFOCUS) wp 1002b lp
0
trace:msg:MSG_peek_message got type 0 msg 8 hwnd 10023 wp 1002b lp 0
trace:msg:retrieve_reply hwnd 10023 msg 8 (WM_KILLFOCUS) wp 1002b lp 0 got reply
0 (err=0)
fixme:dialog:MSGBOX_OnInit system modal msgbox ! Not modal yet.
trace:msg:MSG_peek_message got type 5 msg 112 hwnd 10021 wp f100 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 10028 wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 10029 wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 1002a wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 1002b wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 10022 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 100 hwnd 0 wp 11 lp 1d0001
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 100 hwnd 0 wp 43 lp 2e0001
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 101 hwnd 0 wp 43 lp c02e0001
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 101 hwnd 0 wp 11 lp c01d0001
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessage32_16 message 0200, hwnd 0000, filter(0000 - 0000)
trace:msg:GetMessageW (086f) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 0 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 5 msg 113 hwnd 10021 wp 5 lp 40a207cc
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 201 hwnd 0 wp 1 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 200 hwnd 0 wp 1 lp 0
trace:msg:GetMessageW (0257) mask=0000007f, bits=00000000, changed=00000000,
waiting
trace:msg:MSG_peek_message got type 6 msg 202 hwnd 0 wp 0 lp 0
trace:msg:send_inter_thread_message hwnd 10023 msg 30f (WM_QUERYNEWPALETTE) wp 0
lp 0
trace:msg:MSG_peek_message got type 1 msg 30f hwnd 10023 wp 0 lp 0
trace:msg:MSG_peek_message got type 5 msg f hwnd 10023 wp 0 lp 0
trace:msg:GetMessage32_16 message 000f, hwnd 0000, filter(0000 - 0000)
trace:msg:retrieve_reply hwnd 10023 msg 30f (WM_QUERYNEWPALETTE) wp 0 lp 0 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 86 (WM_NCACTIVATE) wp 1 lp 0
trace:msg:MSG_peek_message got type 0 msg 86 hwnd 10023 wp 1 lp 0
trace:msg:retrieve_reply hwnd 10023 msg 86 (WM_NCACTIVATE) wp 1 lp 0 got reply 1
(err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 6 (WM_ACTIVATE) wp 1 lp 10028
trace:msg:MSG_peek_message got type 0 msg 6 hwnd 10023 wp 1 lp 10028
trace:msg:retrieve_reply hwnd 10023 msg 6 (WM_ACTIVATE) wp 1 lp 10028 got reply
0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg d (WM_GETTEXT) wp 5 lp
40fa0874
trace:msg:MSG_peek_message got type 1 msg d hwnd 10023 wp 5 lp 40fa0874
trace:msg:retrieve_reply hwnd 10023 msg d (WM_GETTEXT) wp 5 lp 40fa0874 got
reply 4 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 86 (WM_NCACTIVATE) wp 0 lp 0
trace:msg:MSG_peek_message got type 0 msg 86 hwnd 10023 wp 0 lp 0
trace:msg:retrieve_reply hwnd 10023 msg 86 (WM_NCACTIVATE) wp 0 lp 0 got reply 1
(err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 6 (WM_ACTIVATE) wp 0 lp 10021
trace:msg:MSG_peek_message got type 0 msg 6 hwnd 10023 wp 0 lp 10021
trace:msg:retrieve_reply hwnd 10023 msg 6 (WM_ACTIVATE) wp 0 lp 10021 got reply
0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 310 (WM_PALETTEISCHANGING) wp
10021 lp 0
trace:msg:MSG_peek_message got type 1 msg 310 hwnd 10023 wp 10021 lp 0
trace:msg:retrieve_reply hwnd 10023 msg 310 (WM_PALETTEISCHANGING) wp 10021 lp 0
got reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10025 msg 310 (WM_PALETTEISCHANGING) wp
10021 lp 0
trace:msg:MSG_peek_message got type 1 msg 310 hwnd 10025 wp 10021 lp 0
trace:msg:retrieve_reply hwnd 10025 msg 310 (WM_PALETTEISCHANGING) wp 10021 lp 0
got reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10024 msg 310 (WM_PALETTEISCHANGING) wp
10021 lp 0
trace:msg:MSG_peek_message got type 1 msg 310 hwnd 10024 wp 10021 lp 0
trace:msg:retrieve_reply hwnd 10024 msg 310 (WM_PALETTEISCHANGING) wp 10021 lp 0
got reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073060
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10023 wp 0 lp 8073060
trace:msg:retrieve_reply hwnd 10023 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073060 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10025 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073060
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10025 wp 0 lp 8073060
trace:msg:retrieve_reply hwnd 10025 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073060 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10024 msg 1c (WM_ACTIVATEAPP) wp 0 lp
8073060
trace:msg:MSG_peek_message got type 1 msg 1c hwnd 10024 wp 0 lp 8073060
trace:msg:retrieve_reply hwnd 10024 msg 1c (WM_ACTIVATEAPP) wp 0 lp 8073060 got
reply 0 (err=0)
trace:msg:send_inter_thread_message hwnd 10023 msg 8 (WM_KILLFOCUS) wp 10021 lp
0
trace:msg:MSG_peek_message got type 0 msg 8 hwnd 10023 wp 10021 lp 0
trace:msg:retrieve_reply hwnd 10023 msg 8 (WM_KILLFOCUS) wp 10021 lp 0 got reply
0 (err=0)
-------------------------------------------------
This mail sent through IMP: webmail.vmn.com.br
Feb. 28, 2002
Re: 2 programs under wine
by ricardo
Sorry for asking such question. I work harder (finally I have some extra
time) and figured out that the ODBC client wasn't well configured, so I fall
into errors. The implementation of the API is working. I have made some
tests and I could read from files on the disk and and write to the disk.
Sorry, but thanks for the help,
Ricardo.
Feb. 28, 2002
Re:
by mehmet yasar
Mike McCormack wrote:
> Hi Mehmet,
>
> I created the problematic change in question.
>
> Without the change, when StgOpenStorage is called with an existing
> zero length file as the filename, it fails because it suceeded in
> opening the file but expects it to have valid content...
>
> Unfortunately, the change was merged incorrectly from the big CW
> patch. (the Fad structure is not initiaized)
>
> Could you try this patch instead please?
>
> Mike
Thank you, the patch fixes the problem.
Mehmet
Feb. 28, 2002