To: Bob Zale
From: Andras Hoeffken
Subject: Re: PB/DLL "Edit" v5.00 destroys sources
BZ> Regardless, if you will email me very specific instructions and a sample
BZ> text file, we'll either correct it or show you your problem.*
Hello Bob,
this error had been reported to PB Inc in September 1997 by 2
moderators of Fido areas here: Christian Wendler and Thomas Gohel
with the comment, that this error is valid for big source files. -
I arranged myself with this error by using modules below the 64 KB
file length, maybe I should had written the following description
earlier :-((((
For testing, take the three files:
test 1: C:\PBDLL50\WINAPI\COMMCTRL.INC 63.476 bytes
test 2: C:\PBDLL50\WINAPI\RESOURCE.H 93.316 bytes (hex 0...16c83)
test 3: C:\PBDLL50\WINAPI\WINAPI32.INC 740.713 bytes (hex 0...64d68)
make backup copies and then simply LOAD them into the editor and
then SAVE them. Then finally look to a dump of the newly saved
ones and you'll see:
test 1:
-------
all went OK
test 2:
-------
the file length is reduced by 2 bytes, the last 64 KB (hex 06c82
to 16c81) is destroyed and filled with spaces:
File: C:\PBDLL50\WINAPI\RESOURCE.H HEX (no mask)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ00
6C50 53 42 5F 50 41 47 45 55 50 20 20 20 20 20 20 20 SB_PAGEUP006C60 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20006C70 32 0D 0A 23 64 65 66
69 6E 65 20 53 42 5F 50 41 #define SB_PA006C80 47 45 20 20 20 20 20
20 20 20 20 20 20 20 20 20 GE006C90 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20006CA0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20006CB0
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20006CC0 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20006CD0 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20
test 3:
-------
the file length is reduced by 2 bytes, a multiple number of 64 KB
blocks (hex 04d5b to b4d66) up to the end is destroyed and filled
with spaces:
File: C:\PBDLL50\WINAPI\WIN32API.INC HEX (no mask)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ00
4D30 34 20 20 27 20 20 64 69 72 65 63 74 6F 72 79 0D 4 ' directory
004D40 0A 25 46 49 4C 45 5F 43 52 45 41 54 45 5F 50 49
%FILE_CREATE_PI004D50 50 45 5F 49 4E 53 54 41 4E 43 45 20 20 20 20 20
PE_INSTANCE004D60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20004D70
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20004D80 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20004D90 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20004DA0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
????????????????????
Andras
--- CrossPoint v3.11 R
---------------
* Origin: Fido Point of Disillusion (2:2480/13.34)
|