okay... der er ingen der kan læse tanker....
du bliver sq nød til at skrive hvilket sprog vi snakker om, før vi kan hjælpe...
--
http://www.goood.dk[...]
Intel Pentium 4 NW-C [email protected], ASUS P4C800 Deluxe, 2*256 Kingston HyperX PC3200, Creative Audigy 2, Ati Radeon 9800 @ PRO 256 MB. okay det prøver jeg så
jeg har lavet et program, som skal kunne gemme i reg, men jeg mangler den mappe, hvor dataerne skal gemmes i¨, alså det vil sige at den mappe ikke er i reg. hvordan tilføjer den mappe.
--
når jeg skal hente det gemte ind igen kommer den med en fejl meddelse Failed to get data for 'CheckBox' hvad er det for en fejl og hvad kan jeg gøre for at forhindre den fejl i at komme frem
--
ubs det er Delphi jeg arbejder i.
--
Hvad er det du gør ligefør du får den fejl? evt. kom med et kode eksempel vil gøre det meget nemmere...
JEg er stadig i tvivl om mangler du hjælp til at hente data fra regdatabasen, eller hjælp til den bug du får?
--
http://www.goood.dk[...]
Intel Pentium 4 NW-C [email protected], ASUS P4C800 Deluxe, 2*256 Kingston HyperX PC3200, Creative Audigy 2, Ati Radeon 9800 @ PRO 256 MB. ja det kan jeg godt forstå fordi jeg er kommet med to ting men det første og det vigtigtse er nok at få den til at gemme og hente.
det første jeg trykker noget ind i edit felt og trykker gem og trykker på checkbox derefter lukker jeg programmet og trykker hent så kommer den med fejlen.
koderne ser sådan ud:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Registry, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
CheckBox1: TCheckBox;
Gem: TButton;
Hent: TButton;
procedure GemClick(Sender: TObject);
procedure HentClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.GemClick(Sender: TObject);
var
Registry: TRegistry;
begin
Registry:=TRegistry.Create;
Registry.RootKey:=HKEY_LOCAL_MACHINE;
If Registry.OpenKey('Test',True) then
begin
Registry.WriteString('EditFelt', Edit1.Text);
Registry.WriteBool('CheckBox', CheckBox1.Checked);
Registry.Free;
end;
end;
procedure TForm1.HentClick(Sender: TObject);
var
Registry: TRegistry;
begin
Registry:=TRegistry.Create;
Registry.RootKey:=HKEY_LOCAL_MACHINE;
If Registry.OpenKey('Test',True) then
Edit1.Text := Registry.ReadString('EditFelt');
CheckBox1.Checked := Registry.ReadBool('CheckBox');
Registry.Free;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
end;
end.
--
#6 nu er det godtnok lang tid siden jeg sidst har arbejde med delhpi, men du mangler da ihvertfald at angive en sti til hvor du vil lægge og hente dine variabler fra.
fx.
HKEY_LOCAL_MACHINESOFTWAREMit Reg Program
du har jo kun definere rootkey'en. men det er desvære lidt for langtid siden jeg har arbejdet med delhpi, til jeg kan lave et lille kode eksempel.
--
http://www.goood.dk[...]
Intel Pentium 4 NW-C [email protected], ASUS P4C800 Deluxe, 2*256 Kingston HyperX PC3200, Creative Audigy 2, Ati Radeon 9800 @ PRO 256 MB.