Проблема решилась таким способом:
CODE:VariantTimeToSystemTime(addressi(address(#time)), addressi(address(#time)+4), address(#SYSTEMTIME[0]));
Теперь другая.
Так работает:
CODE:external(INT, "abs", "abs", "msvcrt.dll");
int result = 10-40;
result = abs(result);
messagebox(result);
А так нет:
CODE:external(INT, "abs", "abs", "msvcrt.dll");
int result = abs(10-40);
messagebox(result);
Т. е. в функцию передалось 10, а не результат операции 10-40. |