06. maj 2002 - 09:56Der er
4 kommentarer og 1 løsning
Reg Database & Form1?
Hvis Form1 bruges til at skrive et serie nummer til reg databaen, hvordan kan man så lave det sådan at Form1 kun åbner den ene gang hvor man skal skrive serie nummeret i Form1's Edit Felt og åbner Form2 når For har tjeket true til serie nummeret og næste gang man åbner programmet forbliver Form1 lukket og Form2 åbner i stedet for?
uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2};
{$R *.res} function CheckCode : Byte; Var Test : Byte; begin // HER LAVER DU SÅ DIT CHECK FRA REG BASEN Test:=1; if Test=1 then CheckCode:=1 else CheckCode:=0; end;
begin Application.Initialize; if CheckCode=1 then begin Application.CreateForm(TForm1, Form1); end else begin Application.CreateForm(TForm2, Form2); end; Application.Run; end.
Her et eksempel, prøv at sætte 1 til 0 og omvendt.
program Project1;
uses Forms,Registry, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Form2};
Var CheckReg : TRegIniFile; Test: String; {$R *.res}
begin Application.Initialize; CheckReg:=TRegIniFile.Create('MyApp'); CheckReg.WriteString('Sample','String','1'); Test:=CheckReg.ReadString('Sample','String',''); if Test='0' then begin Application.CreateForm(TForm1, Form1); end else begin Application.CreateForm(TForm2, Form2); end; CheckReg.Free; Application.Run;
end.
Synes godt om
Ny brugerNybegynder
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.