Question about "delay()" limit

Hello.

I have a simple question to ask, not a code error or something:

Is it possible to use the "delay()" function with a very high value,
like 24 Hours, which means 86,400,000 milliseconds, or there is some kind of a limit to this?
because it's a really very high value.

Thank You.

The argument is an unsigned long which is around 49 days (in milliseconds) but can't you do this by testing millis in a loop?

24 hours = 86400ms
Merry Christmas Larry
24 hours is 86400 seconds :~

Thank's for your answer,

I Don't have Arduino yet, I am planning to buy it soon.
Do you know if it possible to burn the Code into the Board and use it later without USB cable?

Yes you can