From Convert docs:
If the dateAndTime is a container, the converted date and time is placed in the container, replacing the previous contents. If the dateAndTime is a string, the converted date and time is placed in the it variable.
So in your case, returned value is not in 'it' but in 'myFieldValue'

Le 17 janv. 08 à 15:54, Dave a écrit :

Is that the full code for that handlers? Where is the value of "it" assigned?


Here's the full code for the function:

------------------------------------------------------------------
--
--  LibiPodTranslateField
--
------------------------------------------------------------------
function LibiPodTranslateField theFieldName,theFieldValue
  local myFieldValue

  put theFieldValue into myFieldValue
  switch theFieldName
  case "DateAdded"
  case "ModDate"
  case "PlayedDate"
  case "TrackSkippedDate"
    convert myFieldValue to long date and long time
    put it into myFieldValue

    break

  end switch

  return myFieldValue
end LibiPodTranslateField

After a bit of playing around, I discovered that if I change the code to use:


    convert 60 to long date and long time

Then it works, if I use:

    convert myFieldValue to long date and long time

Then I get the error. How can I pass a seconds value other than a literal???

Also, why, after getting the error can I no longer open the prefs dialog?

Thanks a lot
All the Best
Dave

Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: [EMAIL PROTECTED]/
----------------------------------------------------------------


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to