Skip to content

Commit ce75269

Browse files
committed
Fixed crash at init project if array of lang was not filled. (4)
1 parent c643dfe commit ce75269

File tree

4 files changed

+4301
-4149
lines changed

4 files changed

+4301
-4149
lines changed

src/ideU.prj

Lines changed: 130 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ findinfiledialog=95
8181
[findinfileadialogfo.wholeword]
8282
value=0
8383
[findinfileadialogfo.indirectories]
84-
value=0
85-
[findinfileadialogfo.inprojectdir]
8684
value=1
85+
[findinfileadialogfo.inprojectdir]
86+
value=0
8787
[findinfileadialogfo.casesensitive]
8888
value=0
8989
[findinfileadialogfo.mask]
@@ -139,8 +139,9 @@ findinfiledialog=95
139139
filefilterindex=0
140140
filefilter="*.pas" "*.pp" "*.inc" "*.prj"
141141
[findinfileadialogfo.findtext]
142-
value=ma_str_classtype
142+
value=sc_exists_overwrite
143143
history=20
144+
sc_exists_overwrite
144145
ma_str_classtype
145146
ac_invalidexception
146147
sc_exception
@@ -160,7 +161,6 @@ findinfiledialog=95
160161
toolmenus
161162
version
162163
openpro
163-
openproject
164164
[findinfileadialogfo]
165165
stackedunder=
166166
x=205
@@ -919,24 +919,27 @@ settingsstorage=0
919919
settingsprojecttree=0
920920
settingsautoload=0
921921
settingsautosave=0
922-
modulenames=3
922+
modulenames=4
923923
ACTIONSMO
924924
MAINFO
925+
FILEDIALOGXFO
925926
SOURCEFO
926-
moduletypes=3
927+
moduletypes=4
927928
TACTIONSMO
928929
TMAINFO
930+
TFILEDIALOGXFO
929931
TSOURCEFO
930-
modulefiles=3
932+
modulefiles=4
931933
/home/fred/ideU/src/actionsmodule.mfm
932934
/home/fred/ideU/src/main.mfm
935+
/home/fred/ideU/src/msefiledialogx.mfm
933936
/home/fred/ideU/src/sourceform.mfm
934937
befcommandon=0
935938
makeoptionson=16
936939
4095
937940
4095
938941
1
939-
1230
942+
1226
940943
2046
941944
4095
942945
192
@@ -1560,15 +1563,15 @@ envvarons=0
15601563
[edit]
15611564
hintwidth=382
15621565
hintheight=0
1563-
finddtext=sc_exception
1566+
finddtext=lang_
15641567
findhistory=20
1568+
lang_
15651569
sc_exception
15661570
ac_cannotreadform
15671571
ma_formfile
15681572
ac_modules
15691573
????
15701574
openproject
1571-
lang_
15721575
openfile
15731576
componentpalettefo
15741577
var
@@ -1583,56 +1586,90 @@ findhistory=20
15831586
FpStat
15841587
info :=
15851588
findoptions=1
1586-
editpos=4
1587-
0,0
1589+
editpos=9
1590+
0,5
1591+
0,-1073741823
1592+
0,-1073741823
1593+
0,-1073741823
1594+
0,-1073741823
1595+
0,2510
1596+
0,-1073741823
15881597
0,-1073741823
1589-
0,0
15901598
0,-1073741823
15911599
bookmarks0=0
15921600
bookmarks1=0
15931601
bookmarks2=0
15941602
bookmarks3=0
1595-
sourcefiles=4
1596-
${PROJECTDIR}/ideU.pas
1603+
bookmarks4=0
1604+
bookmarks5=0
1605+
bookmarks6=0
1606+
bookmarks7=0
1607+
bookmarks8=0
1608+
sourcefiles=9
1609+
/home/fred/ideU/src/ideU.pas
15971610
${PROJECTDIR}/sourceform.pas
15981611
${PROJECTDIR}/actionsmodule.pas
15991612
${PROJECTDIR}/main.pas
1600-
relpaths=4
1613+
${PROJECTDIR}/msegui.pas
1614+
/home/fred/ideU/src/msefiledialogx.pas
1615+
${PROJECTDIR}/captionideu.pas
1616+
/home/fred/mseide-msegui/lib/common/lang_consts/mseconsts_strings.inc
1617+
/home/fred/mseide-msegui/lib/common/kernel/mseclasses.pas
1618+
relpaths=9
16011619
ideU.pas
16021620
sourceform.pas
16031621
actionsmodule.pas
16041622
main.pas
1605-
ismoduletexts=4
1623+
msegui.pas
1624+
msefiledialogx.pas
1625+
captionideu.pas
1626+
mseide-msegui/lib/common/lang_consts/mseconsts_strings.inc
1627+
mseide-msegui/lib/common/kernel/mseclasses.pas
1628+
ismoduletexts=9
1629+
0
1630+
0
1631+
0
16061632
0
16071633
0
16081634
0
16091635
0
1610-
modules=3
1636+
0
1637+
0
1638+
modules=4
16111639
/home/fred/ideU/src/main.mfm
16121640
/home/fred/ideU/src/actionsmodule.mfm
16131641
/home/fred/ideU/src/sourceform.mfm
1614-
moduleoptions=3
1642+
/home/fred/ideU/src/msefiledialogx.mfm
1643+
moduleoptions=4
16151644
0
16161645
0
16171646
0
1618-
visiblemodules=3
1647+
0
1648+
visiblemodules=4
1649+
-1
16191650
-1
16201651
-1
16211652
-1
1622-
nomenumodules=3
1653+
nomenumodules=4
1654+
0
16231655
0
16241656
0
16251657
0
16261658
[sourcefo.files_tab]
1627-
order=4
1659+
order=9
16281660
0
1629-
2
1661+
5
1662+
4
16301663
3
1664+
8
1665+
7
1666+
6
16311667
1
1668+
2
16321669
firsttab=0
1633-
index=1
1670+
index=0
16341671
[layout]
1635-
windowlayout=532
1672+
windowlayout=571
16361673
[mainfo.basedock]
16371674
splitdir=2
16381675
useroptions=268450944
@@ -1646,8 +1683,8 @@ windowlayout=532
16461683
ny=0
16471684
ncx=0
16481685
ncy=0
1649-
x=79
1650-
y=109
1686+
x=47
1687+
y=83
16511688
cx=1224
16521689
cy=621
16531690
rcx=0
@@ -1682,7 +1719,7 @@ windowlayout=532
16821719
rcy=0
16831720
wsize=0
16841721
active=0
1685-
visible=1
1722+
visible=0
16861723
[threadsfo]
16871724
splitdir=0
16881725
useroptions=268451945
@@ -1759,7 +1796,7 @@ windowlayout=532
17591796
ncy=0
17601797
x=239
17611798
y=115
1762-
cx=678
1799+
cx=951
17631800
cy=414
17641801
rcx=0
17651802
rcy=0
@@ -1788,7 +1825,7 @@ windowlayout=532
17881825
sorted=0
17891826
col=0
17901827
row=11
1791-
rowheight=16
1828+
rowheight=17
17921829
[stackfo]
17931830
splitdir=0
17941831
useroptions=268460137
@@ -1866,10 +1903,10 @@ windowlayout=532
18661903
[breakpointsfo.bkptson]
18671904
value=1
18681905
[objectinspectorfo.grid]
1869-
propcolwidthref=242
1870-
width0=107
1906+
propcolwidthref=358
1907+
width0=158
18711908
sortdescend0=0
1872-
width1=129
1909+
width1=194
18731910
sortdescend1=0
18741911
[symbolfo]
18751912
splitdir=0
@@ -1892,7 +1929,25 @@ windowlayout=532
18921929
visible=0
18931930
[symbolfo.grid]
18941931
propcolwidthref=207
1895-
values0=0
1932+
values0=18
1933+
1934+
1935+
1936+
1937+
1938+
1939+
1940+
1941+
1942+
1943+
1944+
1945+
1946+
1947+
1948+
1949+
1950+
18961951
width0=111
18971952
sortdescend0=0
18981953
width1=125
@@ -1945,7 +2000,7 @@ windowlayout=532
19452000
ncy=0
19462001
x=0
19472002
y=508
1948-
cx=1212
2003+
cx=1214
19492004
cy=92
19502005
rcx=0
19512006
rcy=0
@@ -2015,17 +2070,17 @@ windowlayout=532
20152070
[componentpalettefo]
20162071
splitdir=0
20172072
useroptions=268460139
2018-
stackedunder=objectinspectorfo
2073+
stackedunder=_mse_mainfo_mse_
20192074
parent=
20202075
mdistate=3
20212076
nx=0
20222077
ny=0
20232078
ncx=0
20242079
ncy=0
2025-
x=240
2026-
y=139
2027-
cx=956
2028-
cy=77
2080+
x=230
2081+
y=191
2082+
cx=862
2083+
cy=81
20292084
rcx=0
20302085
rcy=0
20312086
wsize=0
@@ -2045,7 +2100,7 @@ windowlayout=532
20452100
ncy=0
20462101
x=0
20472102
y=0
2048-
cx=1212
2103+
cx=1214
20492104
cy=54
20502105
rcx=0
20512106
rcy=0
@@ -2061,7 +2116,7 @@ windowlayout=532
20612116
ncy=61
20622117
x=0
20632118
y=0
2064-
cx=1212
2119+
cx=1214
20652120
cy=61
20662121
rcx=0
20672122
rcy=0
@@ -2072,14 +2127,11 @@ windowlayout=532
20722127
[debuggerfo.edit_compiler]
20732128
value=Pascal
20742129
[debuggerfo.file_history]
2075-
value=/home/fred/ideU/src/objectinspector.pas
2076-
history=6
2130+
value=/home/fred/mseide-msegui/lib/common/kernel/mseclasses.pas
2131+
history=3
2132+
/home/fred/mseide-msegui/lib/common/kernel/mseclasses.pas
20772133
/home/fred/ideU/src/main.pas
2078-
/home/fred/ideU/src/ideU.pas
2079-
/home/fred/ideU/src/actionsmodule.pas
2080-
2081-
/home/fred/ideU/src/layout
2082-
${PROJECTDIR}/main.pas
2134+
/home/fred/ideU/src/msegui.pas
20832135
[debuggerfo.project_options]
20842136
value=1
20852137
[debuggerfo.hints]
@@ -2096,18 +2148,23 @@ windowlayout=532
20962148
ncy=0
20972149
x=208
20982150
y=0
2099-
cx=1004
2151+
cx=1006
21002152
cy=448
21012153
rcx=0
21022154
rcy=0
21032155
[sourcefo.files_tab]
2104-
order=4
2156+
order=9
21052157
0
2106-
2
2158+
5
2159+
4
21072160
3
2161+
8
2162+
7
2163+
6
21082164
1
2165+
2
21092166
firsttab=0
2110-
index=1
2167+
index=0
21112168
[confideufo.usedefaulteditoroptions]
21122169
value=0
21132170
[cpuc86_64fo]
@@ -2142,7 +2199,7 @@ windowlayout=532
21422199
ncy=0
21432200
x=0
21442201
y=57
2145-
cx=1212
2202+
cx=1214
21462203
cy=448
21472204
rcx=0
21482205
rcy=0
@@ -2165,6 +2222,25 @@ windowlayout=532
21652222
wsize=0
21662223
active=0
21672224
visible=1
2225+
[_mse_filedialogxfo_mse_]
2226+
splitdir=0
2227+
useroptions=268451963
2228+
stackedunder=mainfo
2229+
parent=
2230+
mdistate=3
2231+
nx=0
2232+
ny=0
2233+
ncx=0
2234+
ncy=0
2235+
x=656
2236+
y=61
2237+
cx=618
2238+
cy=484
2239+
rcx=0
2240+
rcy=0
2241+
wsize=0
2242+
active=0
2243+
visible=1
21682244
[targetconsole]
21692245
finddtext=
21702246
findhistory=0

0 commit comments

Comments
 (0)