Avatar billede ossi Nybegynder
18. november 2001 - 00:58 Der er 24 kommentarer og
1 løsning

Udløbs dato på program

Konichi wa,

Jeg sidder her og skal lave en udløbsdato-funktion på mit program.

Hvis man prøver at state programmet efter d. 25/11-2001 skal den straks lukke programmet igen...

Hvordan laves dette?!

100 UP til en komplet løsning eller et link til et komponent eller løsning!

[.:saBA:.]
Avatar billede maxium Novice
18. november 2001 - 01:03 #1
lytter lige med (hvad kan dit program)
Avatar billede ossi Nybegynder
18. november 2001 - 01:04 #2
Det er et Web Writer program... Som der jo findes så mange af c:)

Men vi skal bruge det i forbindelse med den danske ThinkQuest konkurrence og vi er lidt bagefter i vores tidsplan!! Så vi har hårdt brug for hjælp (Og flere BETA-testere!)
Avatar billede snowball Novice
18. november 2001 - 01:07 #3
En meget nem løsning ville være noget lign. nedenstående, men det er jo ret hardcodet *GG*

  if DateToStr(Date) > \'25-11-01\' then
    showmessage(\'Udløbet\')
  else
    showmessage(\'Virker endnu\');

Snowball
Avatar billede maxium Novice
18. november 2001 - 01:09 #4
ossi> vil gerne være beta tester :-)
Avatar billede maxium Novice
18. november 2001 - 01:09 #5
hvorfor laver du den ikke bare som en 30 dage prøve version
Avatar billede maxium Novice
18. november 2001 - 01:10 #6
ups afvis lige mit svar
Avatar billede maxium Novice
18. november 2001 - 01:10 #7
snowball> hvordan laver man den til et 30 dages prøver version
Avatar billede ossi Nybegynder
18. november 2001 - 01:11 #8
Maxium >> Det er jo også det jeg vil på en måde... Vi fastsætter en dato for hvornår der kommer en ny BETA og bliver den dato overskredet så kommet der en dialog boks og programmet lukkes...

Jeg sender et link til noget BETA sjov lige om lidt... (på email)
Avatar billede maxium Novice
18. november 2001 - 01:14 #9
må jeg være betatester
Avatar billede snowball Novice
18. november 2001 - 01:14 #10
ossi: Så kan du vel egentlig godt bruge min metode nu når det altid er en bestemt dato den skal udløbe og altså ikke 10 dage efter man har installeret den !? *S*

Snowball
Avatar billede maxium Novice
18. november 2001 - 01:15 #11
det stykke kode fra snowball ser kun ud til at lave en message ikke distable dit program efter 25-11-01
Avatar billede ossi Nybegynder
18. november 2001 - 01:16 #12
Nej, men det kan jeg godt selv klare! Tak c:)
Avatar billede snowball Novice
18. november 2001 - 01:16 #13
maximux: Nej ikke som det er der, men det var bare for at vise princippet i det. KAn da godt lige hurtigt lave den lukker programmet ;)

Snowball
Avatar billede snowball Novice
18. november 2001 - 01:18 #14
  if DateToStr(Date) > \'18-11-01\' then begin
    showmessage(\'Udløbet\');
    Application.Terminate;
  end
  else
    showmessage(\'Virker endnu\');

;)

Snowball
Avatar billede ossi Nybegynder
18. november 2001 - 01:18 #15
Snowball >> Vil du ikke have point?!
Avatar billede ossi Nybegynder
18. november 2001 - 01:19 #16
Ja, det er den samme kode jeg bruger!!

Der manglede bare den der Terminate... c:)
Avatar billede ossi Nybegynder
18. november 2001 - 01:19 #17
Showball >> Lav lige et svar!!
Avatar billede maxium Novice
18. november 2001 - 01:21 #18
snowball> med det stykke kode kan man jo bare skruge tilbage i tiden så virker programmet jo igen (kontakt mig lige på icq: 133378557)
Avatar billede snowball Novice
18. november 2001 - 01:21 #19
Kommer nu :)

Snowball
Avatar billede snowball Novice
18. november 2001 - 01:22 #20
maxium: Ja det er jeg klar over, men som jeg skrev var det jo også en meget simpel måde at løse det på. Hvis det skal være mere sikkert, så kan man jo bar skrive en krypteret dato et mærkeligt sted i registreringsdatabasen og så læse/dekryptere det når programmet starter ;)

Snowball
Avatar billede ossi Nybegynder
18. november 2001 - 01:23 #21
Det er jeg faktisk lige glad med!! Men det kunne jeg nu også godt selv fikse via noget reg_sjov...

Men kan du komme med en komplet løsning så... c:)
Avatar billede snowball Novice
18. november 2001 - 01:30 #22
ossi: Tjooo, men det ta\'r lige lidt mere end 2 min at bikse sammen ! *GG*

Snowball
Avatar billede ossi Nybegynder
18. november 2001 - 01:32 #23
Kan du lave det og så sende til om et par timer?? Jeg er til net-party og går først hjem klokken 12:00!!
Avatar billede snowball Novice
18. november 2001 - 01:45 #24
Tjooo, skal jo lave et eller andet, så det kan jeg da godt lige prøve og bikse sammen :)

Snowball
Avatar billede snowball Novice
18. november 2001 - 03:32 #25
Sådan! Det tog lige lidt længere tid en beregnet da jeg lidt skulle finde en encrypt/decrypt funktion der var til at ha\' med og gøre :)

Du kan hente et færdig eksempel her:

http://home1.inet.tele.dk/j-cgeert/udloeb.zip

Hvis du ikke bruger Delphi 6, husk lige og fjern Variants under Uses da du ellers vil få en fejl !

Koden skal selvfølgelig lige tilpasses lidt (hvor i reg.DB\'en den skal gemme/hente dato\'en!) men det skulle være lige til at ændre !

Hvis du er i tvivl om noget, så bare spørg\' ;)

Snowball
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
Kurser inden for grundlæggende programmering

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