Avatar billede teknikeren Nybegynder
21. november 2002 - 17:59 Der er 11 kommentarer og
3 løsninger

"Registrere program"

Hej...
Jeg vil gerne lave et program der kan "registreres" i første omgang uden penge...
MEN....
1) Når man trykker på BUY opretter programmet en *.txt-fil
2) Den loader txt-filen
3) Den skriver f.esk. licens inde i txt-filen
4) Når man åbner programmet skal den checke hvad der står i txt-filen
5) Hvis der står f.esk. licens i txt-filen, aktiverer den f.esk. en knap der ikke er med i "demo'en"...

Måske lyder det lidt indviklet men jeg håber i kan hjælpe :) Jeg har virkelig brug for det så jeg giver 200 point til den der kommer med svaret der virker...
Avatar billede teknikeren Nybegynder
21. november 2002 - 18:17 #1
OBS. nummer 1-2-3 har jeg selv fundet ud af
Avatar billede martin_moth Mester
21. november 2002 - 18:47 #2
Dim LicensNummer As String
  Dim FilNummer as Integer
  Filnummer = FreeFile
  Open app.path & "\licens.txt" For Input As #Filnummer
  Line Input #Filnummer, LicensNummer 'Putter 1. linie i filen ind i LicensNummer
  Close #Filnummer
  if LicensNummer = "290834u092134" then
    cmdHemmeligKnap.visible = true
  end if
Spørg videre, hvis det ikke er svar nok
Avatar billede joern Nybegynder
21. november 2002 - 18:57 #3
Hej Tekniker.

Shhh, men du har allerede fået svar på det i 283454.

Dim linie as string

If Len(Dir(App.Path & "\hej_verden.txt")) > 0 Then
Open app.path & "\hej_verden.txt" for Input as #1
  Line Input #1, linie
close #1
If linie = "hej med dig" Then Command1.enabled = True
End if

M.v.h.  Jørn
Avatar billede teknikeren Nybegynder
21. november 2002 - 19:21 #4
martin_moth > Men hvis filen ikke findes så kommer den med en fejl-meddelse...
Avatar billede teknikeren Nybegynder
21. november 2002 - 19:26 #5
Jeg opretter en fil med noget andet indhold men med det samme navn i app.path... Men.. Når jeg har "købt" licensen skriver den "Object Required"! Hvad skal jeg gøre ved det?
Avatar billede teknikeren Nybegynder
21. november 2002 - 19:29 #6
martin_moth > har du ICQ? Hvis ja, hvad er dit ICQ-nummer? mit er 134617823 ...
Avatar billede teknikeren Nybegynder
21. november 2002 - 19:37 #7
Og jørn... Har du ICQ? Mit icq-nr. er 134617823
Avatar billede teknikeren Nybegynder
21. november 2002 - 20:03 #8
Hmmm Nu har jeg fundet ud af det :) Men tak! Jeg deler pointene
Avatar billede teknikeren Nybegynder
21. november 2002 - 20:05 #9
Ja har fundet ud af det... Det skulle være et svar
Avatar billede joern Nybegynder
21. november 2002 - 20:51 #10
>>martin

Jeg mener at hvis man blot tester på dir(sti & filnavn) > "" så får man fejl når filen ikke findes, men ved at søge på længden af dir fortsættes uden fejlmedd.

Ellers må man jo sætte en error-handling foran.

Sub form Load

  On error goto fejl1
  If Len(Dir(App.Path & "\hej_verden.txt")) > 0 Then
    Open app.path & "\hej_verden.txt" for Input as #1
      Line Input #1, linie
    close #1
    If linie = "hej med dig" Then Command1.enabled = True
  End if
  exit sub
fejl1:
  x = MsgBox("Der er ikke en licens-fil",48,"Medd. fra licens-test.")
  exit sub
  resume next

End Sub

M.v.h.  Jørn
Avatar billede teknikeren Nybegynder
22. november 2002 - 13:29 #11
Ok, men nu gør den det her:

login = form1
Menu = form2
FAQ = form3

1) Jeg logger ind i programmet
2) Jeg kommer ind i menu'en
3) Jeg trykker på knappen til FAQ...
4) Jeg kommer ind i formen men et par sekunder efter går den ind i menu'en igen! hvorfor?
Avatar billede joern Nybegynder
22. november 2002 - 14:56 #12
Hej.

Jeg er ikke med!  Sætter du variable lig med forme?

form2.Visible = True
form2.Zorder 0

Vil bringe form2 i front.

M.v.h.  Jørn
Avatar billede teknikeren Nybegynder
22. november 2002 - 16:20 #13
hmmm.... Jeg gør dette:

I login er scriptet:

<hemmeligt>
form2.show
unload me
<hemmeligt>
Avatar billede teknikeren Nybegynder
22. november 2002 - 16:21 #14
nej... Det er ikke variabler
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