Variant konvertering
Jeg lavede for godt en måned siden et program som henter en masse fra OPC protokollen. Her modtages alt som typen variant og jeg skal derfor selv sørge for at få det lavet om til alm. datatyper.Dette gik fint og programmet har kørt uden problemer i snart en måned. Men igår morges gik det så galt. Intet virker mere! (har ikke rørt source koden)
Jeg har checket det som sendes til mig via OPC. Det er som det plejer.
Jeg slår exception handling til og kan se det er datatype konverteringen som fejler. Men kun på integers og doubles. Strings kører stadig fint.
I min kode smider jeg bare vartyperne over i andre variabler:
if vartype=integer;
minInteger := variant;
if vartype=double;
minDouble := variant;
Men som sagt. Det går galt nu. Nogen der har en ide om hvad det kan være eller har haft lignende oplevelser?