home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Total C++ 2
/
TOTALCTWO.iso
/
vfp5.0
/
vfp
/
tools
/
hexedit
/
hexedit.app
(
.txt
)
< prev
next >
Wrap
MS Visual FoxPro App
|
1996-08-21
|
93KB
|
2,848 lines
PLATFORM
UNIQUEID
TIMESTAMP
CLASS
CLASSLOC
BASECLASS
OBJNAME
PARENT
PROPERTIES
PROTECTED
METHODS
OBJCODE
RESERVED1
RESERVED2
RESERVED3
RESERVED4
RESERVED5
RESERVED6
RESERVED7
RESERVED8
COMMENT Screen
WINDOWS _R8J0IQD92 543638924
WINDOWS _R00184RQL 551908985
WINDOWS _QUS11CIBD 551255255T8
WINDOWS _QUS11CILN 551908985
WINDOWS _QUS11CIOE 548696207
WINDOWS _QUS11CIOZ 548696207gG
WINDOWS _QUS11CIPJ 551064898
WINDOWS _QUS11CIPT 551064898
WINDOWS _QUS11CIQ3 551907152
WINDOWS _QUT100TGA 548696207
WINDOWS _QUT100TGU 548696207zR
WINDOWS _QUT1DA20M 551064898
WINDOWS _QUT1DA216 551064898
WINDOWS _QUS11CIDK 551908985
WINDOWS _QV717UJHJ 496272440
WINDOWS _QZU12OJST 513904730[n
WINDOWS _QV717UJHK 496272440
WINDOWS _QZU12OJV1 513904730
WINDOWS _QV717UJHT 496272440*p
WINDOWS _QZU12OJX9 513904730
WINDOWS _QV717UJI3 496272440sq
WINDOWS _QZU12OJZH 513904730<r
WINDOWS _QV717UJI4 496272440
WINDOWS _QZU12OK1Q 513904730
WINDOWS _QV717UJID 496272440
WINDOWS _QZU12OK48 513904730
WINDOWS _QV717UJIE 496272440Nu
WINDOWS _QZU12OK6G 513904730
WINDOWS _QV717UJIN 496272440
WINDOWS _QZU12OK8O 513904730`w
WINDOWS _QV717UJIO 496272440
WINDOWS _QZU12OKAM 513904730
WINDOWS _QV717UJIX 496272440)y
WINDOWS _QZU12OKD4 513904730
WINDOWS _QV717UJJ7 496272440tz
WINDOWS _QZU12OKFC 513904730>{
WINDOWS _QV717UJJ8 496272440
WINDOWS _QZU12OKHK 513904730
WINDOWS _QV717UJJH 496272440
WINDOWS _QZU12OKJI 513904730
WINDOWS _QV717UJJI 496272440U~
WINDOWS _QZU12OKLR 513904730
WINDOWS _QV717UJJR 496272440
WINDOWS _QZU12OKNZ 513904730j
WINDOWS _QV717UJK1 496272440
WINDOWS _QZU12OKQ7 513904731
WINDOWS _QV717UJK2 4962724406
WINDOWS _QZU12OKSF 513904731
WINDOWS _QV717UJKB 496272440
WINDOWS _QZU12OKUD 513904731N
WINDOWS _QUU0USR3E 548696207
WINDOWS _QV10ZVM6X 551907152s
WINDOWS _QV10ZVM7H 550673646A
WINDOWS _QV10ZVM7R 550673646
WINDOWS _QZX1AX8ZD 548696207
WINDOWS _RAH11XZUC 551252052
WINDOWS _R001AA1PJ 553750930e
WINDOWS _R001AA1SV 548696207
WINDOWS _R001AA1TP 548696207
WINDOWS _R001AA1UJ 551064278
WINDOWS _R001AA1VD 548476010
WINDOWS _R001AA1VX 551905920k
WINDOWS _R001AA272 548440079
WINDOWS _R001AA27C 548440079_
WINDOWS _R001AA28G 548440079
WINDOWS _R001AA28Q 548440079
WINDOWS _R001AA29U 548440079t
WINDOWS _R001AA2A4 548440079
WINDOWS _R001AA2B8 548440079
WINDOWS _R001AA2BI 548440079[
WINDOWS _R001AA2CC 548440079
WINDOWS _R001AA2CM 548440079
WINDOWS _R001AA2DQ 548440079p
WINDOWS _R001AA2E0 548440079
WINDOWS _R001AA2F4 548440079
WINDOWS _R001AA2FE 548440079W
WINDOWS _R001AA2GJ 548440079
WINDOWS _R001AA2GT 548440079
WINDOWS _R001AA2HX 548440079l
WINDOWS _R001AA2I7 548440079
WINDOWS _R001AA2J1 548440079
WINDOWS _R001AA2JL 548440079T
WINDOWS _R001AA2KF 548440079
WINDOWS _R001AA2KZ 548440079
WINDOWS _R001AA2LT 548440079l
WINDOWS _R001AA2M3 548440079
WINDOWS _R001AA2N7 548440079
WINDOWS _R001AA2NH 548440079V
WINDOWS _R001AA2OL 548440079
WINDOWS _R001AA2OV 548440079
WINDOWS _R001AA2PZ 548440079n
WINDOWS _R001AA2Q9 548440079
WINDOWS _R001AA2R3 551905920
WINDOWS _R001AA31Y 548440137
WINDOWS _R001AA328 548440137?
WINDOWS _R001AA33C 548440137
WINDOWS _R001AA33M 548440137
WINDOWS _R001AA34G 548440137R
WINDOWS _R001AA350 548440137
WINDOWS _R001AA35U 548440138
WINDOWS _R001AA364 548440138A
WINDOWS _R001AA378 548440138
WINDOWS _R001AA37I 548440138
WINDOWS _R001AA38M 548440138T
WINDOWS _R001AA38W 548440138
WINDOWS _R001AA3A0 548440138
WINDOWS _R001AA3AA 548440138C
WINDOWS _R001AA3BE 548440138
WINDOWS _R001AA3BO 548440138
WINDOWS _R001AA3CS 548440138V
WINDOWS _R001AA3D2 548440138
WINDOWS _R001AA3DW 548440138
WINDOWS _R001AA3E6 548440138F
WINDOWS _R001AA3FA 548440138
WINDOWS _R001AA3FU 548440138
WINDOWS _R001AA3GO 548440138\
WINDOWS _R001AA3GY 548440138
WINDOWS _R001AA3I2 548440138
WINDOWS _R001AA3IC 548440138N
WINDOWS _R001AA3JH 548440138
WINDOWS _R001AA3JR 548440138
WINDOWS _R001AA3KV 548440138d
WINDOWS _R001AA3L5 548440138
WINDOWS _R001AA3M9 551906038
WINDOWS _R001AA3OH 551255175-
WINDOWS _R001AA3PL 551064279=
WINDOWS _R001AA3SN 548476010h
WINDOWS _R001AA3TH 548476010D
WINDOWS _R0712WSDD 551269917$
WINDOWS _R0712WSF1 553750930
WINDOWS _R0712WSGF 553750930
WINDOWS _R0712WSHT 548696207
WINDOWS _R0712WSIX 548696207f
WINDOWS _R0712WSK1 551064279
WINDOWS _R0712WSKV 551064279
COMMENT RESERVED
VERSION = 3.00
dataenvironment
dataenvironment
Dataenvironment
LLeft = 159
Top = 237
Width = 749
Height = 364
Name = "Dataenvironment"
formset
formset
Hexedit
DataSession = 2
AutoRelease = .T.
csearchstring =
nsearchdirection = 1
nsearchfrom = 2
npointerlocation = 0
nfiletoedit = 0
ctemptable =
nnumberofbytes = 0
ndesiredlocation = 0
chighlightarrayname =
coldcompat =
coldonesca =
coldsetesca =
nfilesize = 0
ncolnum = 0
chexarrayname =
cfindstrhname =
cfindstrname =
lformsetlostfocus = .T.
Name = "Hexedit"
csearchstring
nsearchdirection
nsearchfrom
lcasesen
lsectordirty
npointerlocation
nfiletoedit
ctemptable
nnumberofbytes
ndesiredlocation
lgridwasscrolled
chighlightarrayname
coldcompat
coldonesca
coldsetesca
nfilesize
ncolnum
lstringhighlighted
chexarrayname
cfindstrhname Name of file used for hex search string
cfindstrname Name of file used for character representation of search string
chexaddress Address to jump to, in Hex notation.
cdecimaladdress Address to jump to, in base ten.
liceventfired Used in txtFindStringHex, to specify whether the last keystroke made any modifications to the data.
loldinsmode
coldbell
lformsetlostfocus
hexeditor
findstr
gotosect
*reportfileerror
*fillhexarray
*filltable
*setgridhighlights
*writesector
*cleargridhighlights
*dec2hex
*findstring
*readsector
*hex2dec
^atwodigithexarray[256,0]
*checkkeystroke
File Error:
File not found.
File Error:
Out of file handles
File Error:
Access denied.
File Error:
Invalid file handle. (programmer error).
File Error:
Out of memory.
File Error:
File seek error.
File Error:
Disk is full.
File Error:
Error opening file.
Unexpected file I/O condition.
NFILEERRORNUMBER
CMESSAGETEXT
0123456789ABCDEF
0123456789ABCDEF
AHEXFF
NFIRSTCHAR
NSECONDCHAR
THISFORMSET
ATWODIGITHEXARRAY
HEXEDIT
NLASTROW
NBYTESINLASTROW
NPTRLOCATION
CWORKSTRING
AHEXFF
THISFORMSET
ATWODIGITHEXARRAY
AFILEDATA
NROW
NLASTBYTE
NROWBYTE
NASCII
CTEMPSTRING1
NCOLUMN
IIF(RECNO() =
NFIRSTSTRINGCOLUMN
NSTRINGLENGTH
NFOUNDROWNUMBER
CSTARTSTRING
THISFORMSET
HEXEDITOR
GRDDATA
CENDSTRING
BACKCOLOR
NCURRENTCOL
NHIGHLIGHTROW
COLUMNS
DYNAMICBACKCOLOR
LSTRINGHIGHLIGHTED
HexEditW
Cannot access file. Aborting program.
Hex Editor
HEXEDIT
HEXEDIT
Sector has been edited. Write changes to disk?
Hex Editor
HEXEDIT
HEXEDITN
HEXEDIT
Program error.
LWRITEIMMEDIATELY
THISFORMSET
NFILETOEDIT
LSECTORDIRTY
HEXEDITOR
CMDSAVEEDITS
ENABLED
CMDREVERTEDITS
NUSERCHOICE
NLASTROW
NBYTESINLASTROW
NNUMBEROFBYTES
HEXEDIT
CWORKSTRING
NBYTESWRITTEN
NPOINTERLOCATION
REPORTFILEERROR:
DynamicBackColor
THISFORMSET
HEXEDITOR
GRDDATA
SETALL
LSTRINGHIGHLIGHTED
NDECIMAL
NDIGITS
THISFORMSET
ATWODIGITHEXARRAY
AHEXFF
Search Status:
Press [Escape] to cancel.
String not found.
Search Status:
Press [Escape] to cancel.
String not found.
CSTRINGTOFIND
NSEARCHDIRECTION
NSEARCHFROM
LCASESEN
THISFORMSET
NSEARCHLOCATION
NPOINTERLOCATION
NCOLNUM
NFILESIZE
NBYTESTOSEARCH
NLARGERBUFFERSIZE
LESCAPEPRESSED
HEXEDITOR
MOUSEPOINTER
NSTARTTIME
NFILETOEDIT
CSEEKWORKSTRING
NSTRINGLOCATION
NFIRSTSTRINGCELL
NDESIREDLOCATION
READSECTOR
LOCKSCREEN
NFOUNDROWNUMBER
HEXEDIT
NFIRSTSTRINGCOLUMN
SETGRIDHIGHLIGHTS
GRDDATA
REFRESH
COLUMNS
SETFOCUS
HexEditW
Cannot access file. Aborting program.
Hex Editor
cWorkString>
Cannot access file. Aborting program.
Hex Editor
HEXEDIT
HEXEDIT
HEXEDIT
NDIRECTION
LLEAVESCREENLOCKED
THISFORMSET
NFILETOEDIT
NOLDLOCATION
NPOINTERLOCATION
LSTRINGHIGHLIGHTED
CLEARGRIDHIGHLIGHTS
HEXEDITOR
LOCKSCREEN
CWORKSTRING
NNUMBEROFBYTES
NLASTROW
NBYTESINLASTROW
CMDNEXTSECTOR
ENABLED
CMDBOTTOMOFFILE
CMDPREVIOUSSECTOR
CMDTOPOFFILE
HEXEDIT
FILLTABLE
GRDDATA
REFRESH
ACTIVECOLUMN
COLUMNS
SETFOCUS2
RETURN &cDigits
CDIGITS*
NKEYCODE
THISFORMSET
HEXEDITOR
CMDPREVIOUSSECTOR
CLICK
CMDNEXTSECTOR
CMDTOPOFFILE
CMDBOTTOMOFFILE
CMDFINDNEXT
ENABLED
CMDFINDPREVIOUS
cFileToLoadb
Choose a file to open in the Hex Editor.
CFILETOLOAD
THISFORMSET
HEXEDITOR
CMDFILE
CLICK
NFILETOEDIT
Escape
Escapev
BELLv
COMPATv
lEscapePressed = .T.
THISFORMSET
LFORMSETLOSTFOCUS
COLDONESCA
COLDSETESCA
LOLDINSMODE
COLDBELL
COLDCOMPAT
SET COMPAT &cOldCompat
ON ESCAPE &cOldEscape
SET ESCAPE &cOldSetEscape
SET BELL &cOldBell
THISFORMSET
LFORMSETLOSTFOCUS
COLDCOMPAT
COLDESCAPE
COLDONESCA
COLDSETESCAPE
COLDSETESCA
COLDBELL
LOLDINSMODE
HEXEDITW
HEXEDIT
HEXEDIT
HEXEDIT
FindStrW
FindStr
FindStrHW
FindStrH
THISFORMSET
NFILETOEDIT
CTEMPTABLE
CFINDSTRNAME
CFINDSTRHNAME
HEXEDIT
BUFFERING
HEXEDIT
FindStr
BUFFERING
FindStr
FindStrH
BUFFERING
FindStrH
THISFORMSET
FILLHEXARRAY
NPOINTERLOCATION
NFILETOEDIT
LSECTORDIRTY
NCOLNUM
CTEMPTABLE
ADDRESS
CFINDSTRNAME
CFINDSTRHNAME
reportfileerror,
fillhexarray
filltable
setgridhighlights.
writesector
cleargridhighlights?
dec2hex
findstring
readsectorL
hex2decm
checkkeystroke
Initk
Activate\
Deactivate
Unload
LoadT$
frmHexEditor
Hexedit
Height = 360
Width = 613
ShowWindow = 2
DoCreate = .T.
ShowTips = .T.
AutoCenter = .T.
BorderStyle = 1
Caption = "Hex Editor"
MaxButton = .F.
KeyPreview = .T.
Name = "frmHexEditor"
THISFORMSET
WRITESECTOR
DEACTIVATE?
NKEYCODE
NSHIFTALTCTRL
THISFORM
CMDCLOSE
CLICK&
THISFORMSET
HEXEDITOR
NAME-
THISFORMSET
HEXEDITOR
FINDSTR
GOTOSECT
QueryUnload,
KeyPress
UnloadM
commandbutton
commandbutton
cmdFile
Hexedit.frmHexEditor
Top = 11
Left = 8
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Select Fi\<le..."
TabIndex = 13
ToolTipText = ""
Name = "cmdFile"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE
cFileToLoadb
Select a file to edit:
File cannot be locked. Read-only access.
Hex Editor
ReadOnlya
ReadOnly-
Error: File has zero length. Cannot edit.
Hex Editor
Error: HexEditor cannot edit a file larger than 4 gigabytes.
Hex Editor
h (
Hex Editor
[Read-Only]
CFILETOLOAD
LCALLEDFROMFORMSETINIT
THISFORMSET
WRITESECTOR
CTEMPFILENAME
NTEMPHANDLE
REPORTFILEERROR
THISFORM
GRDDATA
SETALL
COLUMN2
READONLY
COLUMNS
NFILESIZE
CFILETOEDIT
NFILETOEDIT
LBLDECFILESIZE
CAPTION
DEC2HEX
NPOINTERLOCATION
LSECTORDIRTY
NLASTBACKSLASH
CSTRIPPEDFILENAME
LBLCURRENTFILE
CMDGOTOADDRESS
ENABLED
CMDFIND
READSECTOR
KeyPress,
Click
commandbutton
commandbutton
cmdTopOfFile
Hexedit.frmHexEditor
Top = 44
Left = 575
Height = 47
Width = 30
Picture = uptop.bmp
Caption = ""
Enabled = .F.
TabIndex = 2
ToolTipText = "Read First 2k Sector (Ctrl+Home)"
Name = "cmdTopOfFile"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKEb
THISFORMSET
WRITESECTOR
NPOINTERLOCATION
NFILETOEDIT
READSECTOR
KeyPress,
Click
commandbutton
commandbutton
cmdBottomOfFile
Hexedit.frmHexEditor
Top = 269
Left = 575
Height = 47
Width = 30
Picture = dnbottom.bmp
Caption = ""
Enabled = .F.
TabIndex = 5
ToolTipText = "Read Last 2k Sector (Ctrl+End)"
Name = "cmdBottomOfFile"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE
THISFORMSET
WRITESECTOR
NOLDLOCATION
NPOINTERLOCATION
NFILETOEDIT
NDESIREDLOCATION
READSECTOR
KeyPress,
Click
label
label
Label1
Hexedit.frmHexEditor
FontBold = .T.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 1
Caption = "File:"
Height = 13
Left = 84
Top = 8
Width = 64
TabIndex = 0
Name = "Label1"
label
label
lblCurrentFile
Hexedit.frmHexEditor
FontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Caption = "<Filename>"
Height = 16
Left = 160
Top = 8
Width = 445
TabIndex = 0
Name = "lblCurrentFile"
commandbutton
commandbutton
cmdGoToAddress
Hexedit.frmHexEditor
Top = 328
Left = 401
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "\<Jump..."
Enabled = .F.
TabIndex = 11
ToolTipText = "Jump to a specific address"
Name = "cmdGoToAddress"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE
THISFORMSET
WRITESECTOR
CHEXADDRESS
CDECIMALADDRESS
THISFORM
ENABLED
GOTOSECT
REFRESH
KeyPress,
Click
commandbutton
commandbutton
cmdPreviousSector
Hexedit.frmHexEditor
Top = 91
Left = 575
Height = 65
Width = 30
Picture = uparrow.bmp
Caption = ""
Enabled = .F.
TabIndex = 3
ToolTipText = "Read Previous 2k Sector (Ctrl+PgUp)"
Name = "cmdPreviousSector"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE)
THISFORMSET
WRITESECTOR
READSECTOR
KeyPress,
Click
commandbutton
commandbutton
cmdNextSector
Hexedit.frmHexEditor
Top = 204
Left = 575
Height = 65
Width = 30
Picture = dnarrow.bmp
Caption = ""
Enabled = .F.
TabIndex = 4
ToolTipText = "Read Next 2k Sector (Ctrl+PgDn)"
Name = "cmdNextSector"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE(
THISFORMSET
WRITESECTOR
READSECTOR
KeyPress,
Click
label
label
Label2
Hexedit.frmHexEditor
FontBold = .T.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 1
Caption = "Size:"
Height = 13
Left = 84
Top = 25
Width = 64
TabIndex = 0
Name = "Label2"
label
label
lblDecFileSize
Hexedit.frmHexEditor
FontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Caption = "<File Size>"
Height = 13
Left = 160
Top = 25
Width = 177
TabIndex = 0
Name = "lblDecFileSize"
grdData
Hexedit.frmHexEditor
ColumnCount = 18
FontName = "Courier"
FontSize = 8
AllowHeaderSizing = .F.
AllowRowSizing = .F.
DeleteMark = .F.
Enabled = .T.
GridLines = 0
HeaderHeight = 15
Height = 272
Left = 8
RecordMark = .F.
RecordSource = "HEXEDIT"
RowHeight = 15
ScrollBars = 2
TabIndex = 1
Top = 44
Width = 560
Name = "grdData"
Column1.FontBold = .F.
Column1.FontName = "Courier New"
Column1.FontSize = 9
Column1.Alignment = 2
Column1.Enabled = .T.
Column1.Width = 76
Column1.Movable = .F.
Column1.Resizable = .F.
Column1.ReadOnly = .T.
Column1.DynamicForeColor = ""
Column1.Name = "Column1"
Column2.FontBold = .F.
Column2.FontName = "Courier"
Column2.FontSize = 9
Column2.Alignment = 0
Column2.Enabled = .T.
Column2.Width = 20
Column2.Movable = .F.
Column2.Resizable = .F.
Column2.ReadOnly = .F.
Column2.SelectOnEntry = .F.
Column2.DynamicForeColor = ""
Column2.Name = "Column2"
Column3.FontBold = .F.
Column3.FontName = "Courier"
Column3.FontSize = 9
Column3.Enabled = .T.
Column3.Width = 20
Column3.Movable = .F.
Column3.Resizable = .F.
Column3.ReadOnly = .F.
Column3.SelectOnEntry = .F.
Column3.DynamicForeColor = ""
Column3.Name = "Column3"
Column4.FontBold = .F.
Column4.FontName = "Courier"
Column4.FontSize = 9
Column4.Enabled = .T.
Column4.Width = 20
Column4.Movable = .F.
Column4.Resizable = .F.
Column4.ReadOnly = .F.
Column4.SelectOnEntry = .F.
Column4.DynamicForeColor = ""
Column4.Name = "Column4"
Column5.FontBold = .F.
Column5.FontName = "Courier"
Column5.FontSize = 9
Column5.Enabled = .T.
Column5.Width = 20
Column5.Movable = .F.
Column5.Resizable = .F.
Column5.ReadOnly = .F.
Column5.SelectOnEntry = .F.
Column5.DynamicForeColor = ""
Column5.Name = "Column5"
Column6.FontBold = .F.
Column6.FontName = "Courier"
Column6.FontSize = 9
Column6.Enabled = .T.
Column6.Width = 20
Column6.Movable = .F.
Column6.Resizable = .F.
Column6.ReadOnly = .F.
Column6.SelectOnEntry = .F.
Column6.DynamicForeColor = ""
Column6.Name = "Column6"
Column7.FontBold = .F.
Column7.FontName = "Courier"
Column7.FontSize = 9
Column7.Enabled = .T.
Column7.Width = 20
Column7.Movable = .F.
Column7.Resizable = .F.
Column7.ReadOnly = .F.
Column7.SelectOnEntry = .F.
Column7.DynamicForeColor = ""
Column7.Name = "Column7"
Column8.FontBold = .F.
Column8.FontName = "Courier"
Column8.FontSize = 9
Column8.Enabled = .T.
Column8.Width = 20
Column8.Movable = .F.
Column8.Resizable = .F.
Column8.ReadOnly = .F.
Column8.SelectOnEntry = .F.
Column8.DynamicForeColor = ""
Column8.Name = "Column8"
Column9.FontBold = .F.
Column9.FontName = "Courier"
Column9.FontSize = 9
Column9.Enabled = .T.
Column9.Width = 20
Column9.Movable = .F.
Column9.Resizable = .F.
Column9.ReadOnly = .F.
Column9.SelectOnEntry = .F.
Column9.DynamicForeColor = ""
Column9.Name = "Column9"
Column10.FontBold = .F.
Column10.FontName = "Courier"
Column10.FontSize = 9
Column10.Enabled = .T.
Column10.Width = 20
Column10.Movable = .F.
Column10.Resizable = .F.
Column10.ReadOnly = .F.
Column10.SelectOnEntry = .F.
Column10.DynamicForeColor = ""
Column10.Name = "Column10"
Column11.FontBold = .F.
Column11.FontName = "Courier"
Column11.FontSize = 9
Column11.Enabled = .T.
Column11.Width = 20
Column11.Movable = .F.
Column11.Resizable = .F.
Column11.ReadOnly = .F.
Column11.SelectOnEntry = .F.
Column11.DynamicForeColor = ""
Column11.Name = "Column11"
Column12.FontBold = .F.
Column12.FontName = "Courier"
Column12.FontSize = 9
Column12.Enabled = .T.
Column12.Width = 20
Column12.Movable = .F.
Column12.Resizable = .F.
Column12.ReadOnly = .F.
Column12.SelectOnEntry = .F.
Column12.DynamicForeColor = ""
Column12.Name = "Column12"
Column13.FontBold = .F.
Column13.FontName = "Courier"
Column13.FontSize = 9
Column13.Enabled = .T.
Column13.Width = 20
Column13.Movable = .F.
Column13.Resizable = .F.
Column13.ReadOnly = .F.
Column13.SelectOnEntry = .F.
Column13.DynamicForeColor = ""
Column13.Name = "Column13"
Column14.FontBold = .F.
Column14.FontName = "Courier"
Column14.FontSize = 9
Column14.Enabled = .T.
Column14.Width = 20
Column14.Movable = .F.
Column14.Resizable = .F.
Column14.ReadOnly = .F.
Column14.SelectOnEntry = .F.
Column14.DynamicForeColor = ""
Column14.Name = "Column14"
Column15.FontBold = .F.
Column15.FontName = "Courier"
Column15.FontSize = 9
Column15.Enabled = .T.
Column15.Width = 20
Column15.Movable = .F.
Column15.Resizable = .F.
Column15.ReadOnly = .F.
Column15.SelectOnEntry = .F.
Column15.DynamicForeColor = ""
Column15.Name = "Column15"
Column16.FontBold = .F.
Column16.FontName = "Courier"
Column16.FontSize = 9
Column16.ColumnOrder = 16
Column16.Enabled = .T.
Column16.Width = 20
Column16.Movable = .F.
Column16.Resizable = .F.
Column16.ReadOnly = .F.
Column16.SelectOnEntry = .F.
Column16.DynamicForeColor = ""
Column16.Name = "Column16"
Column17.FontBold = .F.
Column17.FontName = "Courier"
Column17.FontSize = 9
Column17.Bound = .T.
Column17.ColumnOrder = 17
Column17.Enabled = .T.
Column17.Width = 20
Column17.Movable = .F.
Column17.Resizable = .F.
Column17.ReadOnly = .F.
Column17.SelectOnEntry = .F.
Column17.DynamicForeColor = ""
Column17.DynamicAlignment = ""
Column17.Name = "Column17"
Column18.FontBold = .F.
Column18.FontName = "Courier New"
Column18.FontSize = 9
Column18.Alignment = 2
Column18.Enabled = .T.
Column18.Width = 144
Column18.Movable = .F.
Column18.Resizable = .F.
Column18.ReadOnly = .T.
Column18.Name = "Column18"
NCOLINDEX
THISFORMSET
NCOLNUM
BeforeRowColChange,
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column1
pFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "Address"
Name = "Header1"
refusefocus
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column1
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column2
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "0"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column2
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column3
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "1"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column3
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column4
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "2"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column4
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column5
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "3"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column5
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column6
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "4"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column6
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column7
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "5"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column7
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column8
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "6"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column8
Name = "Text1"
header
header
Header1
$Hexedit.frmHexEditor.grdData.Column9
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "7"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
$Hexedit.frmHexEditor.grdData.Column9
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column10
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "8"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column10
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column11
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "9"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column11
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column12
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "A"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column12
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column13
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "B"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column13
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column14
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "C"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column14
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column15
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "D"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column15
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column16
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "E"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column16
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column17
jFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "F"
Name = "Header1"
text1
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column17
Name = "Text1"
header
header
Header1
%Hexedit.frmHexEditor.grdData.Column18
mFontBold = .F.
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 2
Caption = "Text"
Name = "Header1"
refusefocus
hexedit.vcx
textbox
Text1
%Hexedit.frmHexEditor.grdData.Column18
Name = "Text1"
commandbutton
commandbutton
cmdRevertEdits
Hexedit.frmHexEditor
Top = 328
Left = 104
Height = 23
Width = 72
FontName = "MS Sans Serif"
Caption = "\<Undo Edits"
Enabled = .F.
TabIndex = 7
ToolTipText = ""
Name = "cmdRevertEdits"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKED
Hexedit
THISFORMSET
LSECTORDIRTY
ENABLED
THISFORM
CMDSAVEEDITS
KeyPress,
Click
commandbutton
commandbutton
cmdFind
Hexedit.frmHexEditor
Top = 328
Left = 252
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "\<Find..."
Enabled = .F.
TabIndex = 9
ToolTipText = "Search for a string"
Name = "cmdFind"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKEb
THISFORMSET
WRITESECTOR
THISFORM
ENABLED
FINDSTR
KeyPress,
Click
commandbutton
commandbutton
cmdFindPrevious
Hexedit.frmHexEditor
Top = 328
Left = 222
Height = 23
Width = 25
Picture = left.bmp
Caption = ""
Enabled = .F.
TabIndex = 8
ToolTipText = "Search backward (Shift+F3)"
Name = "cmdFindPrevious"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKEE
THISFORMSET
WRITESECTOR
FINDSTRING
CSEARCHSTRING
LCASESEN
KeyPress,
Click
commandbutton
commandbutton
cmdFindNext
Hexedit.frmHexEditor
Top = 328
Left = 330
Height = 23
Width = 25
Picture = right.bmp
Caption = ""
Enabled = .F.
TabIndex = 10
ToolTipText = "Search forward (F3)"
Name = "cmdFindNext"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKEE
THISFORMSET
WRITESECTOR
FINDSTRING
CSEARCHSTRING
LCASESEN
KeyPress,
Click
commandbutton
commandbutton
cmdSaveEdits
Hexedit.frmHexEditor
Top = 328
Left = 24
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 9
Caption = "\<Save Edits"
Enabled = .F.
TabIndex = 6
ToolTipText = ""
Name = "cmdSaveEdits"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKE
THISFORMSET
WRITESECTOR
KeyPress,
Click
commandbutton
commandbutton
cmdClose
Hexedit.frmHexEditor
Top = 327
Left = 516
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Close"
TabIndex = 12
Name = "cmdClose"
NKEYCODE
NSHIFTALTCTRL
THISFORMSET
CHECKKEYSTROKEX
THISFORMSET
WRITESECTOR
DEACTIVATE
HEXEDITOR
FINDSTR
GOTOSECT
KeyPress,
Click
frmFindStr
Hexedit
Top = 22
Left = 93
Height = 269
Width = 437
ShowWindow = 2
DoCreate = .T.
BorderStyle = 1
Caption = "Enter String to Find"
Closable = .F.
MaxButton = .F.
MinButton = .F.
Visible = .F.
Enabled = .F.
KeyPreview = .T.
AlwaysOnTop = .T.
Name = "frmFindStr"
findstr
findstrh
THISFORM
ENABLED4
NKEYCODE
NSHIFTALTCTRL
THISFORM
CMDCANCEL
CLICK&
THISFORMSET
FINDSTR
THISFORM
LOCKSCREEN
CHKCASESEN
VALUE
THISFORMSET
LCASESEN
GRDHEX
COLUMN1
TEXT1
NCURRENTCOL
COLUMNS
GRDCHAR
SETFOCUS
REFRESH
Hide,
KeyPress}
Activate6
commandbutton
commandbutton
cmdFind
Hexedit.frmFindStr
Top = 224
Left = 80
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "\<Find"
Default = .F.
TabIndex = 10
Name = "cmdFind"
FindStrH.C
FindStrH/
FindStr.C
FindStr/
FindStrH.C
FindStrH/
THISFORMSET
CTMPSEARCHSTRING
HEX2DEC
CSEARCHSTRING
LCASESEN
THISFORM
CHKCASESEN
VALUE
HEXEDITOR
ENABLED
CMDFINDPREVIOUS
CMDFINDNEXT
FINDSTRING
NSEARCHDIRECTION
NSEARCHFROM
Click,
commandbutton
commandbutton
cmdCancel
Hexedit.frmFindStr
AutoSize = .F.
Top = 224
Left = 272
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "\<Cancel"
TabIndex = 11
Name = "cmdCancel"
THISFORMSET
HEXEDITOR
ENABLED
THISFORM
Click,
label
label
Label1
Hexedit.frmFindStr
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Character:"
Height = 13
Left = 32
Top = 13
Width = 93
TabIndex = 1
Name = "Label1"
label
label
Label2
Hexedit.frmFindStr
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Hex:"
Height = 13
Left = 32
Top = 62
Width = 105
TabIndex = 3
Name = "Label2"
grdChar
Hexedit.frmFindStr
ColumnCount = 15
FontSize = 10
AllowHeaderSizing = .F.
AllowRowSizing = .F.
DeleteMark = .F.
GridLines = 0
GridLineWidth = 1
HeaderHeight = 0
Height = 23
Left = 60
RecordMark = .F.
RecordSource = "FindStr"
RowHeight = 22
ScrollBars = 0
TabIndex = 2
Top = 33
Width = 319
Name = "grdChar"
Column1.FontBold = .T.
Column1.FontName = "MS Sans Serif"
Column1.FontSize = 10
Column1.Alignment = 2
Column1.Width = 20
Column1.SelectOnEntry = .T.
Column1.Name = "Column1"
Column2.FontBold = .T.
Column2.FontName = "MS Sans Serif"
Column2.FontSize = 10
Column2.Alignment = 2
Column2.Width = 20
Column2.SelectOnEntry = .T.
Column2.Name = "Column2"
Column3.FontBold = .T.
Column3.FontName = "MS Sans Serif"
Column3.FontSize = 10
Column3.Alignment = 2
Column3.Width = 20
Column3.SelectOnEntry = .T.
Column3.Name = "Column3"
Column4.FontBold = .T.
Column4.FontName = "MS Sans Serif"
Column4.FontSize = 10
Column4.Alignment = 2
Column4.Width = 20
Column4.SelectOnEntry = .T.
Column4.Name = "Column4"
Column5.FontBold = .T.
Column5.FontName = "MS Sans Serif"
Column5.FontSize = 10
Column5.Alignment = 2
Column5.Width = 20
Column5.SelectOnEntry = .T.
Column5.Name = "Column5"
Column6.FontBold = .T.
Column6.FontName = "MS Sans Serif"
Column6.FontSize = 10
Column6.Alignment = 2
Column6.Width = 20
Column6.SelectOnEntry = .T.
Column6.Name = "Column6"
Column7.FontBold = .T.
Column7.FontName = "MS Sans Serif"
Column7.FontSize = 10
Column7.Alignment = 2
Column7.Width = 20
Column7.SelectOnEntry = .T.
Column7.Name = "Column7"
Column8.FontBold = .T.
Column8.FontName = "MS Sans Serif"
Column8.FontSize = 10
Column8.Alignment = 2
Column8.Width = 20
Column8.SelectOnEntry = .T.
Column8.Name = "Column8"
Column9.FontBold = .T.
Column9.FontName = "MS Sans Serif"
Column9.FontSize = 10
Column9.Alignment = 2
Column9.Width = 20
Column9.SelectOnEntry = .T.
Column9.Name = "Column9"
Column10.FontBold = .T.
Column10.FontName = "MS Sans Serif"
Column10.FontSize = 10
Column10.Alignment = 2
Column10.Width = 20
Column10.SelectOnEntry = .T.
Column10.Name = "Column10"
Column11.FontBold = .T.
Column11.FontName = "MS Sans Serif"
Column11.FontSize = 10
Column11.Alignment = 2
Column11.Width = 20
Column11.SelectOnEntry = .T.
Column11.Name = "Column11"
Column12.FontBold = .T.
Column12.FontName = "MS Sans Serif"
Column12.FontSize = 10
Column12.Alignment = 2
Column12.Width = 20
Column12.SelectOnEntry = .T.
Column12.Name = "Column12"
Column13.FontBold = .T.
Column13.FontName = "MS Sans Serif"
Column13.FontSize = 10
Column13.Alignment = 2
Column13.Width = 20
Column13.SelectOnEntry = .T.
Column13.Name = "Column13"
Column14.FontBold = .T.
Column14.FontName = "MS Sans Serif"
Column14.FontSize = 10
Column14.Alignment = 2
Column14.Width = 20
Column14.SelectOnEntry = .T.
Column14.Name = "Column14"
Column15.FontBold = .T.
Column15.FontName = "MS Sans Serif"
Column15.FontSize = 10
Column15.Alignment = 2
Column15.Width = 20
Column15.SelectOnEntry = .T.
Column15.ForeColor = 0,0,0
Column15.Name = "Column15"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column1
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column1
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column2
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column2
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column3
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column3
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column4
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column4
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column5
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column5
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column6
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column6
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column7
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column7
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column8
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column8
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdChar.Column9
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdChar.Column9
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column10
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column10
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column11
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column11
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column12
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column12
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column13
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column13
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column14
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column14
KFontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
Name = "Text1"
header
header
Header1
#Hexedit.frmFindStr.grdChar.Column15
6FontSize = 10
Caption = "Header1"
Name = "Header1"
txtfindstring
hexedit.vcx
textbox
Text1
#Hexedit.frmFindStr.grdChar.Column15
^FontBold = .T.
FontName = "MS Sans Serif"
FontSize = 10
ForeColor = 0,0,0
Name = "Text1"
grdHex
Hexedit.frmFindStr
ColumnCount = 15
FontName = "Courier"
AllowHeaderSizing = .F.
AllowRowSizing = .F.
DeleteMark = .F.
GridLines = 0
HeaderHeight = 0
Height = 23
Left = 60
RecordMark = .F.
RecordSource = "FindStrH"
RowHeight = 22
ScrollBars = 0
TabIndex = 4
Top = 81
Width = 319
Name = "grdHex"
Column1.FontBold = .T.
Column1.FontName = "Courier"
Column1.FontSize = 10
Column1.Alignment = 2
Column1.ControlSource = ""
Column1.Width = 20
Column1.Name = "Column1"
Column2.FontBold = .T.
Column2.FontName = "Courier"
Column2.FontSize = 10
Column2.Alignment = 2
Column2.ControlSource = ""
Column2.Width = 20
Column2.Name = "Column2"
Column3.FontBold = .T.
Column3.FontName = "Courier"
Column3.FontSize = 10
Column3.Alignment = 2
Column3.ControlSource = ""
Column3.Width = 20
Column3.Name = "Column3"
Column4.FontBold = .T.
Column4.FontName = "Courier"
Column4.FontSize = 10
Column4.Alignment = 2
Column4.ControlSource = ""
Column4.Width = 20
Column4.Name = "Column4"
Column5.FontBold = .T.
Column5.FontName = "Courier"
Column5.FontSize = 10
Column5.Alignment = 2
Column5.ControlSource = ""
Column5.Width = 20
Column5.Name = "Column5"
Column6.FontBold = .T.
Column6.FontName = "Courier"
Column6.FontSize = 10
Column6.Alignment = 2
Column6.ControlSource = ""
Column6.Width = 20
Column6.Name = "Column6"
Column7.FontBold = .T.
Column7.FontName = "Courier"
Column7.FontSize = 10
Column7.Alignment = 2
Column7.ControlSource = ""
Column7.Width = 20
Column7.Name = "Column7"
Column8.FontBold = .T.
Column8.FontName = "Courier"
Column8.FontSize = 10
Column8.Alignment = 2
Column8.ControlSource = ""
Column8.Width = 20
Column8.Name = "Column8"
Column9.FontBold = .T.
Column9.FontName = "Courier"
Column9.FontSize = 10
Column9.Alignment = 2
Column9.ControlSource = ""
Column9.Width = 20
Column9.Name = "Column9"
Column10.FontBold = .T.
Column10.FontName = "Courier"
Column10.FontSize = 10
Column10.Alignment = 2
Column10.ControlSource = ""
Column10.Width = 20
Column10.Name = "Column10"
Column11.FontBold = .T.
Column11.FontName = "Courier"
Column11.FontSize = 10
Column11.Alignment = 2
Column11.ControlSource = ""
Column11.Width = 20
Column11.Name = "Column11"
Column12.FontBold = .T.
Column12.FontName = "Courier"
Column12.FontSize = 10
Column12.Alignment = 2
Column12.ControlSource = ""
Column12.Width = 20
Column12.Name = "Column12"
Column13.FontBold = .T.
Column13.FontName = "Courier"
Column13.FontSize = 10
Column13.Alignment = 2
Column13.ControlSource = ""
Column13.Width = 20
Column13.Name = "Column13"
Column14.FontBold = .T.
Column14.FontName = "Courier"
Column14.FontSize = 10
Column14.Alignment = 2
Column14.ControlSource = ""
Column14.Width = 20
Column14.Name = "Column14"
Column15.FontBold = .T.
Column15.FontName = "Courier"
Column15.FontSize = 10
Column15.Alignment = 2
Column15.ControlSource = ""
Column15.Width = 20
Column15.Name = "Column15"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column1
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column1
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column2
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column2
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column3
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column3
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column4
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column4
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column5
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column5
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column6
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column6
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column7
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column7
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column8
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column8
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
!Hexedit.frmFindStr.grdHex.Column9
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
!Hexedit.frmFindStr.grdHex.Column9
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column10
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column10
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column11
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column11
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column12
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column12
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column13
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column13
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column14
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column14
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
header
header
Header1
"Hexedit.frmFindStr.grdHex.Column15
=FontName = "Courier"
Caption = "Header1"
Name = "Header1"
txtfindstringhex
hexedit.vcx
textbox
Text1
"Hexedit.frmFindStr.grdHex.Column15
EFontBold = .T.
FontName = "Courier"
FontSize = 10
Name = "Text1"
optiongroup
optiongroup
optSearchDirection
Hexedit.frmFindStr
}ButtonCount = 2
Value = 1
ControlSource = "THISFORMSET.nSearchDirection"
Height = 52
Left = 44
Top = 128
Width = 157
TabIndex = 6
Name = "optSearchDirection"
Option1.FontName = "MS Sans Serif"
Option1.FontSize = 8
Option1.BackStyle = 0
Option1.Caption = "Fo\<rward"
Option1.Value = 1
Option1.Height = 18
Option1.Left = 5
Option1.Top = 9
Option1.Width = 140
Option1.Name = "Option1"
Option2.FontName = "MS Sans Serif"
Option2.FontSize = 8
Option2.BackStyle = 0
Option2.Caption = "Bac\<kward"
Option2.Value = 0
Option2.Height = 18
Option2.Left = 5
Option2.Top = 29
Option2.Width = 152
Option2.Name = "Option2"
VALUE
THISFORM
OPTSEARCHFROM
REFRESH
InteractiveChange,
checkbox
checkbox
chkCaseSen
Hexedit.frmFindStr
Top = 186
Left = 44
Height = 15
Width = 121
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Case \<sensitive"
Value = .F.
ControlSource = ""
TabIndex = 7
Name = "chkCaseSen"
optiongroup
optiongroup
optSearchFrom
Hexedit.frmFindStr
uButtonCount = 3
Value = 1
ControlSource = "THISFORMSET.nSearchFrom"
Height = 73
Left = 236
Top = 128
Width = 157
TabIndex = 9
Name = "optSearchFrom"
Option1.FontName = "MS Sans Serif"
Option1.FontSize = 8
Option1.BackStyle = 0
Option1.Caption = "\<Beginning of file"
Option1.Value = 1
Option1.Height = 18
Option1.Left = 5
Option1.Top = 9
Option1.Width = 152
Option1.Name = "option1"
Option2.FontName = "MS Sans Serif"
Option2.FontSize = 8
Option2.BackStyle = 0
Option2.Caption = "C\<urrent location"
Option2.Value = 0
Option2.Height = 18
Option2.Left = 5
Option2.Top = 29
Option2.Width = 152
Option2.Name = "option2"
Option3.FontName = "MS Sans Serif"
Option3.FontSize = 8
Option3.BackStyle = 0
Option3.Caption = "\<End of file"
Option3.Value = 0
Option3.Height = 18
Option3.Left = 5
Option3.Top = 49
Option3.Width = 164
Option3.Name = "option3"
VALUE
THISFORM
OPTSEARCHDIRECTION
REFRESH
InteractiveChange,
label
label
Label3
Hexedit.frmFindStr
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Search from"
Height = 13
Left = 242
Top = 120
Width = 63
TabIndex = 8
Name = "Label3"
label
label
Label4
Hexedit.frmFindStr
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Search direction"
Height = 13
Left = 50
Top = 120
Width = 83
TabIndex = 5
Name = "Label4"
frmGotoSect
Hexedit
Top = 95
Left = 128
Height = 149
Width = 363
ShowWindow = 2
DoCreate = .T.
BorderStyle = 1
Caption = "Enter Jump Address"
Closable = .F.
MaxButton = .F.
MinButton = .F.
Visible = .F.
Enabled = .F.
KeyPreview = .T.
WindowType = 1
AlwaysOnTop = .T.
Name = "frmGotoSect"
THISFORMSET
HEXEDITOR
ENABLED
THISFORM
NSTYLE4
NKEYCODE
NSHIFTALTCTRL
THISFORM
CMDCANCEL
CLICK&
THISFORMSET
GOTOSECT
Hide,
KeyPress
textbox
textbox
txtDecimalAddress
Hexedit.frmGotoSect
FontName = "MS Sans Serif"
FontSize = 8
ControlSource = "THISFORMSET.cDecimalAddress"
Height = 23
InputMask = "9999999999"
Left = 112
TabIndex = 2
Top = 64
Width = 193
Name = "txtDecimalAddress"
THISFORMSET
CHEXADDRESS
DEC2HEX
VALUE
CDECIMALADDRESS
THISFORM
TXTHEXADDRESS
REFRESHf
NKEYCODE
NSHIFTALTCTRL
InteractiveChange,
KeyPress
textbox
textbox
txtHexAddress
Hexedit.frmGotoSect
FontName = "MS Sans Serif"
FontSize = 8
ControlSource = "THISFORMSET.cHexAddress"
Height = 23
InputMask = "!!!!!!!!"
Left = 112
TabIndex = 1
Top = 20
Width = 193
Name = "txtHexAddress"
NKEYCODE
NSHIFTALTCTRLL
THISFORMSET
CDECIMALADDRESS
HEX2DEC
VALUE
THISFORM
TXTDECIMALADDRESS
REFRESH
CHEXADDRESS
KeyPress,
InteractiveChange
commandbutton
commandbutton
cmdOK
Hexedit.frmGotoSect
Top = 108
Left = 56
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "OK"
Default = .T.
TabIndex = 3
Name = "cmdOK"
Address beyond end of file. Reading last sector.
THISFORMSET
THISFORM
HIDE
HEXEDITOR
CDECIMALADDRESS
NDESIREDLOCATION
NOLDLOCATION
NPOINTERLOCATION
NFILESIZE
NFILETOEDIT
REPORTFILEERROR
READSECTOR
Click,
commandbutton
commandbutton
cmdCancel
Hexedit.frmGotoSect
Top = 108
Left = 232
Height = 23
Width = 72
FontName = "MS Sans Serif"
FontSize = 8
Caption = "Cancel"
TabIndex = 4
Name = "cmdCancel"
THISFORM
Click,
label
label
Label1
Hexedit.frmGotoSect
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 1
Caption = "Decimal:"
Height = 25
Left = 21
Top = 64
Width = 80
TabIndex = 5
Name = "Label1"
label
label
Label2
Hexedit.frmGotoSect
FontName = "MS Sans Serif"
FontSize = 8
Alignment = 1
Caption = "Hex:"
Height = 25
Left = 21
Top = 20
Width = 80
TabIndex = 6
Name = "Label2"
LArial, 0, 9, 5, 15, 12, 13, 3, 0
MS Sans Serif, 0, 8, 5, 13, 11, 11, 2, 0
Courier, 0, 8, 7, 14, 11, 7, 3, 0
Courier New, 0, 9, 7, 15, 12, 8, 3, 0
Courier, 0, 9, 7, 15, 12, 8, 3, 0
MS Sans Serif, 0, 9, 5, 13, 11, 11, 2, 0
Arial, 0, 10, 6, 16, 13, 14, 3, 0
MS Sans Serif, 1, 10, 8, 16, 13, 15, 3, 0
Courier, 1, 10, 8, 16, 12, 9, 4, 0
HEXEDIT
PARAM1
HEXEDIT0`
PLATFORM
UNIQUEID
TIMESTAMP
CLASS
CLASSLOC
BASECLASS
OBJNAME
PARENT
PROPERTIES
PROTECTED
METHODS
OBJCODE
RESERVED1
RESERVED2
RESERVED3
RESERVED4
RESERVED5
RESERVED6
RESERVED7
RESERVED8
COMMENT Class 0
WINDOWS _R080JEIF0 548695593
COMMENT RESERVED
WINDOWS _R080575B7 551906571
COMMENT RESERVED
WINDOWS _R080533OE 551906743M
COMMENT RESERVED
WINDOWS _R0913DP8P 551909001
COMMENT RESERVED
VERSION = 0.029
textbox
textbox
refusefocus
IHeight = 23
Width = 100
ForeColor = 255,255,255
Name = "refusefocus"
Class
Pixels
IIf user attempts to give column focus, focus is moved to adjacent column.
HEXEDITO
HEXEDITOC
HEXEDITN
NCOLNUM
THISFORMSET
PARENT
ACTIVECOLUMN
THISFORM
LOCKSCREEN
COLUMN17
SETFOCUS
REFRESH
COLUMN2
HEXEDIT
GotFocus,
refusefocus
!Arial, 0, 9, 5, 15, 12, 13, 3, 0
textbox
textbox
txtfindstringhex
FontName = "Courier"
FontSize = 8
BorderStyle = 0
Format = "!!"
Height = 21
Margin = 0
SpecialEffect = 1
Width = 100
Name = "txtfindstringhex"
Class
Pixels
,Textbox object for Hex grid in FindStr form.
1234567890abcdefABCDEF
FindStr.CCC
FindStrH.CCC
NKEYCODE
NSHIFTALTCTRL
PARENT
COLUMNS
SETFOCUS
THISFORM
CMDFIND
CLICK
NACTIVECOLUMN
ACTIVECOLUMN
TEXT1
VALUE
CFIELDNAME
GRDHEX
REFRESH
OPTSEARCHDIRECTION
OPTION1
GRDCHAR
PARENT
NPREVIOUSCOLUMN
ACTIVECOLUMN
COLUMNS
TEXT1
VALUE
THISFORM
LOCKSCREEN
SETFOCUS
REFRESH
FindStr
FindStr/
FindStr
FindStr/
NCURRENTCOL
PARENT
ACTIVECOLUMN
CTEMPTEXT
VALUE
THISFORMSET
HEX2DEC
THISFORM
GRDCHAR
COLUMNS
REFRESH
KeyPress,
GotFocus
InteractiveChange]
txtfindstringhex
"Courier, 0, 8, 7, 14, 11, 7, 3, 0
textbox
textbox
txtfindstring
sBorderStyle = 0
Height = 21
InputMask = "X"
Margin = 0
SpecialEffect = 1
Width = 100
Name = "txtfindstring"
Class
Pixels
0Textbox object for Decimal grid in FindStr form.
FindStr.CCC
FindStrH.CCC
NKEYCODE
NSHIFTALTCTRL
PARENT
COLUMNS
SETFOCUS
THISFORM
CMDFIND
CLICK
NACTIVECOLUMN
ACTIVECOLUMN
GRDHEX
TEXT1
VALUE
CFIELDNAME
REFRESH
CMDCANCEL
FindStrH
FindStrH/
NCURRENTCOL
PARENT
ACTIVECOLUMN
CTEMPTEXT
THISFORMSET
DEC2HEX
VALUE
THISFORM
GRDHEX
COLUMNS
TEXT1
REFRESH
NPREVIOUSCOLUMN
PARENT
ACTIVECOLUMN
THISFORM
GRDHEX
COLUMNS
TEXT1
VALUE
LOCKSCREEN
SETFOCUS
GRDCHAR
REFRESH
KeyPress,
InteractiveChange
GotFocus
txtfindstring
!Arial, 0, 9, 5, 15, 12, 13, 3, 0
textbox
textbox
text1
FontBold = .F.
FontName = "Courier"
FontSize = 9
BorderStyle = 0
Format = "!!"
Height = 25
InputMask = ""
Margin = 0
SpecialEffect = 1
Width = 28
hexisvalid = .T.
Name = "text1"
Class
hexisvalid
Pixels
-Text1 object for Hex editing portion of grid.
THISFORM
LOCKSCREEN
PARENT
READONLY
THISFORMSET
LSECTORDIRTY
CMDSAVEEDITS
ENABLED
CMDREVERTEDITS
NASCIICODE
HEX2DEC
VALUE
CTEMPTEXT
HEXEDIT
NCOLNUM
ACTIVECOLUMN
COLUMN18
REFRESHX
NKEYCODE
NSHIFTALTCTRL
THISFORM
CMDPREVIOUSSECTOR
SETFOCUS
CLICK
CMDNEXTSECTOR
CMDTOPOFFILE
CMDBOTTOMOFFILE
THISFORMSET
HEXEDITOR
CMDFINDNEXT
ENABLED
CMDFINDPREVIOUS~
BackColor
PARENT
DYNAMICBACKCOLOR
BACKCOLOR
DISABLEDBACKCOLOR
REFRESH
RESETTODEFAULT
InteractiveChange,
KeyPress
GotFocus0
text1
"Courier, 0, 9, 7, 15, 12, 8, 3, 0
hexedit.scx
hexedit.sct
d:\temp\
hexedit.fxp
hexedit.vcx
hexedit.vct
dnarrow.bmp
dnbottom.bmp
left.bmp
right.bmp
uparrow.bmp
uptop.bmp