Bonjour
comment avec Lazarus, avoir le look XP
car en ide les btns sont bien jolis et en execution, sont vilain
merci
Bonjour
comment avec Lazarus, avoir le look XP
car en ide les btns sont bien jolis et en execution, sont vilain
merci
La méthode "manuelle" consiste à ajouter en ressource à l'exécutable un fichier Manifest. Mais on peut aussi l'ajouter à côté !
Pour celà, copie le contenu ci-dessous dans un fichier appeler Projet.exe.manifest (autrement dit, le nom de ton exécutable suivi de .manifest) :
N'oublie pas de modifier ce que j'ai mis en gras.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity processorArchitecture="*" version="1.0.0.0" type="win32" name="Projet"/> <description>programom</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*" /> </dependentAssembly> </dependency> </assembly>
Il existe ausi des composants tout prêts que l'on trouve sur le Net.
@++
J ai été un peu vite
ca marche mais si on mets l exe ailleurs ca marche plus
y a pas moyen de linker avec l appli ?
Il faut bien évidemment déplacer l'exécutable avec son fichier manifest ! Windows ne va pas deviner tout seul où trouver le fichier manifest...
La solution est dans tous les cas d'intégrer ce fichier Manifest en tant que resource à l'exécutable. Voir Lazres pour ça.
@++
cad?La solution est dans tous les cas d'intégrer ce fichier Manifest en tant que resource à l'exécutable. Voir Lazres pour ça.
Partager