| Autor |
Nachricht |
bbfan
      
Beiträge: 164
|
Verfasst: Do 07.12.06 18:10
Hallo!
Ich arbeite mit Delphi 6. Jetzt finde ich die Komponeten recht altbacken.
Wie kann ich die TabSheet, Buttons, etc. mal einwenig ich Richtung WinXP Style rücken?
Viele Grüße!
|
| |
|
|
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
|
|
elundril
       
Beiträge: 3739
Erhaltene Danke: 118
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Do 07.12.06 18:13
XP-manifest falls es das schon in D6 gibt. wenn nicht lad dir D7 oder D2005 runter.
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 18:25
also D7 hat schöne XP Style Komponenten?
|
| |
|
|
elundril
       
Beiträge: 3739
Erhaltene Danke: 118
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Do 07.12.06 18:27
mit XP-manifest wrd wenn der benutzer XP hat Xp genommen. oder du kannst die XP-kompos von jedi nehmen.
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
| |
|
|
monster
       
Beiträge: 51
Win XP
Delphi 2005 PE
|
Verfasst: Do 07.12.06 18:31
JVCL! Über 300 Komponenten, darunter auch ein paar XP-like wie Buttons, Groupboxes, Progbars etc.
Runterladen! Wo? Da: www.dsdt.info/jedi/jvcl/
(ich habs eilig :~)
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 18:38
wo kann ich xp-manifest runterladen?
|
| |
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Do 07.12.06 19:03
Tu die angehängte Datei in das Verzeichniss wo dein Projekt ist.
Nenn sie so wie die exe und hinten .manifest dazu.
Das Programm ist dann im XP-Style wenns ausgeführt wird.
In Delphi siehts aber noch alt aus.
MfG
Einloggen, um Attachments anzusehen!
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 19:23
super werde ich gleich mal ausprobieren. dann spare ich mir ja den gesamten kompo. tausch, wenn das klappt.
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 19:37
klappt noch nicht ganz. alles beim alten.
Muss ich in Delphu6 noch was einstellen? Vielleicht beim compiler?
|
| |
|
|
jakobwenzel
       
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Do 07.12.06 19:37
Doofe Frage: Hast du XP?
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 20:31
na klar...
beim starten kommt jetzt dieser fehler. Siehe Bild...
Direkt nach einem .showmodal Befehl.
Einloggen, um Attachments anzusehen!
|
| |
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Do 07.12.06 21:03
Hab die Datei runtergeladen und bei mir funktioniert es auch nach ShowModal.
Mach mal ein Testprojekt mit z.B. nur einem Button.
Damit man ausschließen kann das es an deinem Quelltext liegt.
MfG
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Do 07.12.06 21:22
bei test projekt kann ich ohne fehler kompilieren. Allerdings ändert sich am Design rein gar nichts....
Wie sieht eine application denn überhaupt so aus, wenn sie so compiliert wurde? kann einer mal nen screenshot posten?
Vielleicht gefällt es einem ja gar nicht und dann hätte man umsonst Zeit investiert.
|
| |
|
|
jaenicke
      
Beiträge: 15841
Erhaltene Danke: 741
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: Fr 08.12.06 00:15
Oh man, du hast ja den klassischen XP-Stil (a la Windows 2000)  aktiviert (sieht man auf deinem Screenshot). Dann siehst du halt auch nix von einem eventuellen XP-Style. Den siehst du halt nur wenn du den auf deinem System aktiviert hast.
Aber warum fragst du eigentlich nach XP-Style, wenn du den bei dir deaktiviert hast? 
|
| |
|
|
Popov
       
Beiträge: 1598
Erhaltene Danke: 2
WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
|
Verfasst: Fr 08.12.06 01:02
Hier ein kleines Tool das ich mal programmiert habe. Es erstellt XP Manifeste. Das funktioniert in etwa so:
- Man erstellt ein Projekt, programmiert drann, compiliert es. Zum Schluß hat man ein EXE Programm.
- Dann startet man mein Tool und über Menü Datei wählt man das EXE Programm.
- Jetzt hat man zwei Möglichkeiten:
- 1. Auf Datei und dann Manifest speichern klicken und ein XP Manifest Datei erzeugen. Es ist nur eine Textdatei. Das reicht. Sie muß den gleichen Anfangsnamen wie das Programm haben und im gleichen Verzeichnis liegen (das erledigt das tool automatisch). Schon hat man das XP Style.
- 2. Auf Datei und dann Ressource erstellen klicken und ein RES Datei erzeugen. Das ist das Manifest als Ressource. Dann einfach irgendwo im Programm die Ressource einbinden, z.B. {$R MeinProgramm_manifest.RES}. Das reicht. Das Manifest wird mir einkompiliert und braucht nicht als Manifest Datei beliegen. Schon hat man das XP Style.
Das Tool ist eine Schnellprogrammierung, also nicht zu viel erwarten. Eber es erfüllt sein Zweck.
Die Datei liegt auf Rapidshare.com und ist etwa 150kB groß:
rapidshare.com/files.../XpManifest.rar.html
Noch zu deiner Frage bbfan, wie sieht der XP Style aus? Windows XP hat z.B. bei Editfeldern kein 3D Effekt, sondern einen blauen Rand. Die Buttons sind gerundet, nicht eckig. Also es ist nicht viel, aber es sieht wie ein XP Programm aus. Ohne sieht das Programm wie unter Windows 98 aus.
_________________ Popov
Zuletzt bearbeitet von Popov am Do 22.02.07 00:53, insgesamt 1-mal bearbeitet
|
| |
|
|
jaenicke
      
Beiträge: 15841
Erhaltene Danke: 741
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: Fr 08.12.06 01:08
Naja, kann man ja auch direkt einbinden, wenn es ein eigenes Projekt ist. Aber wie gesagt: Weshalb er nix davon sieht ist ja nicht, weil es nicht funktioniert sondern weil er einfach den XP-Stil aus hat...
Es gibt da dann natürlich auch noch Komponenten wie die Raize-Komponenten, die den XP-Stil simulieren (und das nicht besonders gut), aber das ist ja ne ganz andere Sache. Die meisten solcher Komponenten sehen ziemlich dämlich aus.
Abgesehen davon wärs ja Blödsinn den XP-Style zu deaktivieren und dann den zu simulieren  .
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Fr 08.12.06 21:38
Gut Jungs! Viele Anregungen!
Ich werde das noch einmal ausprobieren!
Allerdings hatte ich ja das Problem, dass ich mein Projekt nicht mehr kompilieren konnte, sobald die manifest Datei vorhanden war.
Ich verwende in einem Programm (verdammt gross und komplex, 10 Jahre Entwicklung), eigen entwickelte Komponenten.
Darunter fallen auch die Buttons.
Kann es deswegen zu problemen kommen?
Die Kompatibilität zu Windows Style muss gewährleistet sein, egal ob XP Style in Windows aktiv ist oder nicht.
|
| |
|
|
Blackheart666
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: Fr 08.12.06 22:36
bbfan hat folgendes geschrieben: | Gut Jungs! Viele Anregungen!
Ich werde das noch einmal ausprobieren!
Allerdings hatte ich ja das Problem, dass ich mein Projekt nicht mehr kompilieren konnte, sobald die manifest Datei vorhanden war.
Ich verwende in einem Programm (verdammt gross und komplex, 10 Jahre Entwicklung), eigen entwickelte Komponenten.
Darunter fallen auch die Buttons.
Kann es deswegen zu problemen kommen?
Die Kompatibilität zu Windows Style muss gewährleistet sein, egal ob XP Style in Windows aktiv ist oder nicht. |
Jetzt gibt es "bald" Vista danach ... ? und nach 15..20 Jahren Entwicklung könntest Du Dir auch mal eine Neuere Delphiversion zulegen.
_________________ Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
|
| |
|
|
bbfan 
      
Beiträge: 164
|
Verfasst: Sa 09.12.06 10:40
Was ich brauche ist auch ein XP Style der aktiv, auch wenn der Benutzer unter XP mit einer Win2000 Design arbeitet.
Ich denke, dass geht dann nur mit den entsprechenden Komponenten...
Liefert D7 diese XP Style Komponenten?
|
| |
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Sa 09.12.06 10:45
Nein, D7 liefert nur die Mögl. den XP-Style zu nutzen und das geht nur, wenn man das Theme auch aktiviert hat.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
| |
|
|