Avatar billede 93a12 Nybegynder
31. august 2002 - 17:30 Der er 8 kommentarer og
1 løsning

Beskyt med en serial

Jeg har lavet et program. Nu vil jeg gerne have at dem som bruger det, skal skrive en serial-code for at bruge det hvordan gør jeg det???
Avatar billede galleon Nybegynder
31. august 2002 - 17:34 #1
brug matematik som fx 1242-2220-35489-4466 så skal den fx take de første 4 og så + med de neste som skal * med de næste osv også hvis det giver fx 9568887 i alt er den godkendt
Avatar billede galleon Nybegynder
31. august 2002 - 17:36 #2
eller hvis du fv laver2 edit (edit1 edit2) så skal den lave

if edit1.text + Edit2.text := '59448'
then
button1.visible := true
else
button1.visible := false
Avatar billede 93a12 Nybegynder
31. august 2002 - 17:58 #3
Hvordan gør jeg så hvis jeg vil bruge matematik
Avatar billede Slettet bruger
31. august 2002 - 22:35 #4
if FileExists('C:\Windows\System\abs.dcd') then
BeskyttetForm1.Show else
Showmessage('Du har ikke registreret');

og husk at fx locke den med et program so diverse scriptkiddies ikke kan finde ud af hvorfor en metode programmet er lånt med.
Avatar billede 93a12 Nybegynder
01. september 2002 - 19:11 #5
Galleon dit svar virker ikke.
Avatar billede 93a12 Nybegynder
01. september 2002 - 19:12 #6
formatc kom med et svar.
Avatar billede dcgeek Nybegynder
01. september 2002 - 19:20 #7
Når du har lavet dit program, opretter du en ny form. Så går du ind under Project -> Options, og sætter din nye form og navngiver den SerialForm, og sætter den til at være Main Form. Derefter sætter du en Edit1 og en Button1 på SerialForm og skriver følgende i Button1's OnClick:

if edit1.text = 'Din_Serial' then
  begin
    MainForm.showmodal;
    SerialForm.visible := false;
  end else Showmessage('Den indtastede Serial Key er ikke korrekt');

Husk så, at når brugeren klikker på Exit-knappen i dit program, så skal den ikke lukke din MainForm, men SerialForm med SerialForm.close;
Avatar billede Slettet bruger
02. september 2002 - 14:02 #8
Svar
Avatar billede Slettet bruger
02. september 2002 - 14:04 #9
Som dcgeek siger;

if FileExists('C:\Windows\System\abs.dcd') then
BeskyttetForm1.Show;
Registrerform1.Visible := false else
Showmessage('Du har ikke registreret');
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