Jeg er begyndt at få denne exception (Privileged instruction).
Fejlen opstår, når jeg kører følgende code i mit datamoduls onCreate event:
procedure TDatamodule1.DataModuleCreate(Sender: TObject); var i : integer; begin for I:= 0 to ComponentCount - 1 do begin if Components[I] is TClientDataset then TClientDataset(Components[i]).CreateDataSet; TClientDataset(Components[i]).Open; end; end;
Mine TClientDataSets er alle lukkede, når jeg kompilerer.
Jeg har søgt på nettet omkring fejlen "Privileged instruction" men det går vist længere ud end min viden om Delphi programmering.
procedure TDatamodule1.DataModuleCreate(Sender: TObject); var i : integer; begin for I:= 0 to ComponentCount - 1 do begin if Components[I] is TClientDataset then begin TClientDataset(Components[i]).CreateDataSet; TClientDataset(Components[i]).Open; end; end; end;
Hvis nu vi antag komponent #1 er en knap så typecaster du en Tbutton til et TClientDataset, og kalder open på det .... Det skal Nok gå i smadder for dig ...
men prøv det her først og se om ikke du kommer videre ...
Jens B
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.