Avatar billede harryfink Praktikant
22. november 2001 - 10:25 Der er 3 kommentarer og
2 løsninger

Tid i en alert-box

Goddag!

Hvordan skriver jeg det aktuelle tidspunkt i en alertbox, som kommer frem når jeg trykker på en alm. simpel knap? (Altså jeg søger den stump Lingo-kode, der skal til.)

Mikkel
Avatar billede kanding Nybegynder
22. november 2001 - 10:33 #1
put the time
put the long time
Du kan altid manipulere med strengen til at se bedre ud
Avatar billede harryfink Praktikant
22. november 2001 - 10:39 #2
---
on mouseUp me
  put the time
end
---
Her sker der ingenting!

Og den forstår ikke:
---
on mouseUp me
  Alert (put the time)
end
---

Hvad gør jeg galt?
Avatar billede kanding Nybegynder
22. november 2001 - 10:47 #3
Put the time var bare så du ku\' teste det i message vindue.

Prøv:
on mouseUp me
  Alert the time
end
eller lidt pænere

on mouseUp me
  Alert \"Klokken er \" & the time
end
Avatar billede ask-m Nybegynder
22. november 2001 - 11:52 #4
Det eneste problem der er med \"the time\" er at man er i brugerens vold mht. hvilket tidsformat der bliver vist.
Hvis man selv vil bestemme formatet, kan man bruge the systemDate

--
on mouseUp me
  now = the systemDate.seconds
  theHour = now / (60 * 60)
  theMin = (now - (hour * 60 * 60)) / 60
  theSec = now mod 60
 
  alert \"Klokken er nu: \" & string(theHour) & \".\" & string(theMin) & \".\" & string(theSec)
end

det eneste problem det giver, er at både timer, minutter og sekunder risikerer kun at have et tal (\"1.1.1\"), hvilket gør det svært at aflæse.... det man kan gøre er:

on mouseUp me
  now = the systemDate.seconds
  theHour = now / (60 * 60)
  theMin = (now - (hour * 60 * 60)) / 60
  theSec = now mod 60
 
  stringMin = \"00\" & string(theMin)
  stringMin = stringMin.char[stringMin.length-1..stringMin.length]
  stringSec = \"00\" & string(theSec)
  stringSec = stringSec.char[stringSec.length-1..stringSec.length]

  alert \"Klokken er nu: \" & string(theHour) & \".\" & stringMin & \".\" & stringSec
end

1 time, 1 minut og 1 sekund bliver så til:
\"klokken er nu: 1.01.01\", hvilket jo er til at aflæse!

Ask
Avatar billede harryfink Praktikant
26. december 2001 - 02:17 #5
Tak skal I have! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester