Podrška #17965
ZatvorenError handler
20%
Opis
Primjetio sam da kod ovih buildova koje sam radio na fmk, u svim situacijama kada se desi da nema neke varijable ili slično dobijem samo onaj plavo crveni ekran i piše recimo:
ERROR/BASE 1003: Variable does not exist: cDirRad
i ništa više...
Treba skontati kako se dobije onaj error log, sa linijama itd...
Izmjenjeno od Saša Vranić prije skoro 17 godina
naime, harbour build je sada uvijek u debug režimu, pa je to mogući razlog, jer kada je u debug-u i u clipper-u je bilo isto...
Kako isključiti debug mod ?
Izmjenjeno od Saša Vranić prije skoro 17 godina
Izmjenjeno od Saša Vranić prije skoro 17 godina
dobro, znači hbmk2 po defaultu kompajlira u debug režimu, ali ako ne želimo jednostavno u hbc fajlu postavimo
debug=no
međutim, opet ne dobijam onaj error report
Izmjenjeno od Saša Vranić prije skoro 17 godina
naš error report je smješten u
fmk_lib/fmk_skeleton/fmk_error.prg
Izmjenjeno od Saša Vranić prije skoro 17 godina
napravio sam jedan test
test.prg
function main() ? "vozdrica" ? cTemp return
naravno, očekujem da pukne kod ispisa cTemp zato što nije inicijalizirana varijabla
H:\devel\git\fmk\test>hbmk2 test
hbmk: Processing configuration: c:\harbour\bin\hbmk.cfg Harbour 2.0.0beta1 (Rev. -1) Copyright (c) 1999-2009, http://www.harbour-project.org/ Compiling 'test.prg'... Lines 5, Functions/Procedures 1 Generating C source output to 'test.c'... Done.
i sada kada pokrenem dobijem ovo
H:\devel\git\fmk\test>test
vozdrica ERROR BASE 1003: Variable does not exist: CTEMP Called from MAIN(3)
to je to...
Izmjenjeno od Saša Vranić prije skoro 17 godina
i sada sam napravio i testni test.hbc fajl koji mi koristimo....
skontao sam u čemu je fora
{HB_QT_STATIC}gt=gtqtc
kada ovo ulinkam dobijam sam crvenu poruku bez navođenja...
Izmjenjeno od Saša Vranić prije skoro 17 godina
- % završeno promijenjeno iz 0 u 20
Izmjenjeno od Saša Vranić prije oko 16 godina
- Status promijenjeno iz Novo u Zatvoreno