Podrška #17965
Zatvoren
Dodano od Saša Vranić prije skoro 17 godina.
Izmjenjeno prije oko 16 godina.
Odgovorna osoba:
Saša Vranić
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...
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 ?
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
naš error report je smješten u
fmk_lib/fmk_skeleton/fmk_error.prg
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...
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...
- % završeno promijenjeno iz 0 u 20
- Status promijenjeno iz Novo u Zatvoreno
Također dostupno kao Atom
PDF