SSL, c’est quoi déjà ?
Wikipedia vous expliquera ça techniquement, je vais tenter de vulgariser :
Continuer la lecture
Wikipedia vous expliquera ça techniquement, je vais tenter de vulgariser :
Continuer la lecture
Le 27 novembre, Jean-Pierre Poupée adjoint au maire de Saint-Paterne-Racan m’a fait faire un tour des différents sites du village pour que j’en comprenne la configuration :
Le 12 novembre 2013, j’ai présenté au conseil municipal de Chemillé-sur-Dême les grandes lignes du projet. Aucune demande, juste une information, pour que l’idée commence à faire son chemin.
Le projet Racanet vise à fournir du réseau Internet haut débit sur le territoire rural du canton de Neuvy-le-Roi, administré de façon intercommunale par la Communauté de Communes de Racan.
Poser un dxSkinController sur le DataModule, virer le NativeStyle, choisir une skin.
Dériver la fiche principale de TdxRibbonForm (use dxRibbonForm
)
Poser un dxRibbon
SupportNonClientDrawing = true
Sur le OnSkinChanged du dxRibbonSkinChooser :
procedure TFMain.dxSkinChooserGalleryItem1SkinChanged(Sender: TObject;
const ASkinName: string);
begin
DM.dxSkinController1.NativeStyle := False;
DM.dxSkinController1.SkinName := ASkinName;
dxSkinChooserGalleryItem1.LargeGlyph := dxSkinChooserGalleryItem1.SelectedGroupItem.Glyph;
//must set ColorSchemeName separately
//see http://www.devexpress.com/Support/Center/p/S20045.aspx
dxRibbon1.ColorSchemeName := ASkinName;
with TRegistry.Create do
Try
if OpenKey('\Software\Cat\ProgName',True) then Begin
WriteString('SkinName',ASkinName);
CloseKey;
end;
finally
Free;
end;
end;
Et dans le Main.OnFormShow :
with TRegistry.Create do
Try
if OpenKey('\Software\Cat\Progname',False) then Begin
DM.dxSkinController1.SkinName:=ReadString('SkinName');
dxRibbon1.ColorSchemeName := DM.dxSkinController1.SkinName;
CloseKey;
end;
finally
Free;
end;