Avatar billede michael-schou Novice
06. november 2001 - 09:47 Der er 5 kommentarer og
1 løsning

Serie Nummer?!?

Jeg er i gang med at lave et program, når jeg starter programmet første gang skal der skrives et SERIE NUMMER når jeg så starter mit program anden gang (og videre frem) skal serie nummer formen ikke komme frem!
Avatar billede seider Nybegynder
06. november 2001 - 09:49 #1
gem det i registrerings databasen, hvis det skal være lidt smart krypter det.
Avatar billede michael-schou Novice
06. november 2001 - 09:50 #2
Ja, men hvordan?
Avatar billede seider Nybegynder
06. november 2001 - 09:50 #3
og så kontrolere du om værdien i reg basen er ok i forhold til programmet hvis ikke vises menuen, eller ikke.
Avatar billede michael-schou Novice
06. november 2001 - 09:52 #4
Ok, jeg vil gerne se noget kode pleaze!
Avatar billede hreiff Nybegynder
06. november 2001 - 10:34 #5
Her er et eksempel:

Uses ShellAPI;

procedure TForm1.FormCreate(Sender: TObject);
var
  key: HKey;
  Res,cb: Longint;
  SubKey,Value: String;
begin
  key := HKEY_CLASSES_ROOT;
  SubKey := \'RegTest\';  {Ændres til noget fornuftigt}
  if RegQueryValue(Key,@Subkey[1],@Value[1],cb) = ERROR_SUCCESS Then
    Label1.Caption := \'Værdien er: \'+Value  {Hvis den eksisterer}
  else
  Begin
    Value := \'12345\'+#0;  {Den skal være 0-afsluttet}
    if RegSetValue(Key,@SubKey[1],REG_SZ,@Value[1],Length(Value))
                      =  ERROR_SUCCESS Then
      Label1.Caption := \'Første gang - Gemt\'
    else
      Label1.Caption := \'Fejl ved skrivning\';
  end;
end;


Avatar billede hreiff Nybegynder
06. november 2001 - 10:38 #6
NB! SubKey skal også afsluttes med 0, dvs.
  SubKey := \'RegTest\'+#0;
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