Na ne taip paprasta papasakot. Nezinau ar pavyks aiskiai isdestyt
Skriptas rasosi Siemenso WinCC Flexible aplinkoje, jis skirtas nuskaityt
nuo kontrolerio duomenis (tagus) ir grafiskai atvaizduoti procesa. ty
kuriama proceso vizualizacija. Flexas palaiko VBScript. Kokia windows
scripting versija naudoja nzn kaip paziuret. Testavimui yra simuliatorius.
Veliau ta vizualizacija su skriptais leidziama ant WindowsCE.
Pateiktas kodas pilnas (beveik, kitkas visai nesusije su problema), ko dar
nepaminejau:
- kontrolerio dumbazej yra kintamasis, kuris nuskaitomas kaip DWORD i taga
"AAA_Status" (vyksta automatiskai be mano isikisimo)
- sukurtas faceplate susikuria atskira tagu erdve, i kuria
perduodamas(irgi automatiskai, tik nurodai ka perduot) "AAA_Status" ->
SmartTags("Properties/Status"), kuris yra ULong tipo (DWORD'o neduoda
pasirinkt, jei isrenki Long tuomet netinka perduodamas DWORD)
- tuomet su tuo SmartTags("Properties/Status") atliekami mineti veiksmai..
Zodziu tokie specifiniai dalykai cia, nesugebesiu aiskiau papasakoti
trumpai.
On Mon, 18 Oct 2010 11:18:41 +0300, Laimis <wiela@centras.lt> wrote:
> Tomis rašė:
>> Tai taip atrodo cia problemeles su zenklu. vos tik Status vyriausias
>> bitukas (tas kuris zenkla rodo) = 1 tuoj erroras
>> Kai Status=&H8xxxxxxx :
>> HEX(SmartTags("Status")) ->Overflow
>> SmartTags("Status") AND &H7FFFFFFF ->Overflow
>> ABS(SmartTags("Status")) ->Overflow
>>
>> Kol kas situacija issispredziau formuodamas Status dworda.
>
> Ir vistiek, pas tave yra kažkas ne taip (kokia windows scripting
> versija, kaip paleidžiami script'ai)?
> Nes pas mane (5.7) Status = &H8xxxxxxx overflow klaidos tikrai
> negeneruoja; tai išsitenka Long reikšmėje (arba teikis tiksliai
> pacituoti kodą, kuris neveikia).
--
Using Opera's revolutionary email client: http://www.opera.com/mail/