Академический Документы
Профессиональный Документы
Культура Документы
table ttdpur400
long parent.object.dll.id
long parent.object.function.id
long parent.object.error
string path.of.parent.object(255)
string out.error(256)
parent.object.dll.id = load_dll(path.of.parent.object,0)
if (parent.object.dll.id <= 0) then
message("Unable to load parent object dll!")
stop()
endif
parent.object.function.id = get_function(parent.object.dll.id,
"before.program")
parent.object.error = exec_function(parent.object.dll.id,
parent.object.function.id)
| before.display.object:
| if tdpur400.orno(1;3) = "AT0" and isspace(tdpur400.cdf_test) then
| enable.fields("tdpur400.cdf_test",actual.occ)
| else
| disable.fields("tdpur400.cdf_test",actual.occ)
| endif
|****************************** ZOOM FROM SECTION ***************************
|****************************** FORM SECTION ***************************
|****************************** CHOICE SECTION ***************************
|****************************** FIELD SECTION ***************************
| field.tdpur400.cdf_test:
| before.input:
| if tdpur400.orno = "AT0000018" then
| attr.input = true
| else
| attr.input = false
| endif
|****************************** MAIN TABLE SECTION ***************************
|****************************** FUNCTION SECTION ***************************
functions:
|---------------------------DLL PROTOTYPES-------------------------------
function extern long __get_4gl_version()
{
long ret
parent.object.function.id = get_function(parent.object.dll.id,
"__get_4gl_version")
parent.object.error = exec_function(parent.object.dll.id,
parent.object.function.id,ret)
return(true)
}
parent.object.function.id = get_function(parent.object.dll.id,
"on.choice.modify.set")
parent.object.error = exec_function(parent.object.dll.id,
parent.object.function.id)
}
parent.object.function.id = get_function(parent.object.dll.id,
"synchronize.header.line")
parent.object.error = exec_function(parent.object.dll.id,
parent.object.function.id)
}