AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Scrollbar VCL Styles

Ein Thema von stOrM · begonnen am 26. Aug 2017 · letzter Beitrag vom 3. Sep 2017
Antwort Antwort
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.073 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Scrollbar VCL Styles

  Alt 31. Aug 2017, 10:08
Na ja, irgendeinen Tod stirbt man immer.

Styles und Style-Designer darfst du deinen Anwendern zur Verfügung stellen.
In der ISO für deine Delphi-Installation findet sich eine "radstudio_deploy_de.htm".

Hier heißt es wie folgt:

Zitat:
3. VCL- und FireMonkey-Stile

Das Produkt enthält eine Bibliothek mit weitergabefähigen VCL- und FireMonkey-Stildateien. Die Dateien befinden sich im Verzeichnis \Benutzer\Öffentlich\Öffentliche Dokumente\Studio\17.0\Styles bzw. im entsprechenden betriebssystemspezifischen Verzeichnis.

Diese Dateien können bearbeitet und unter einem anderen Namen als Bestandteil Ihrer Arbeit weitergegeben werden. Außerdem umfasst das Produkt eigenständige Stil-Designer- und -Viewer-Anwendungen, die ebenfalls als Bestandteil Ihrer Arbeit weitergegeben werden dürfen. Diese Anwendungen, BitmapStyleDesigner.exe, FMXStyleViewer.exe, VCLStyleViewer.exe und FMXMetropolisUIStyleViewer.exe befinden sich im Verzeichnis \Programme\Embarcadero\Studio\17.0\bin.

Derjenige deiner Anwender, der sich wirklich dann damit beschäftigen will, kannst du auf die recht gute Hilfe für den Bitmap Style Designer verweisen:
http://docwiki.embarcadero.com/RADSt...-Stil-Designer
http://docwiki.embarcadero.com/RADSt...-Stil-Designer
http://docwiki.embarcadero.com/RADSt...-Stil-Designer

Selber zeichnen von CustomOwnerDraw-Geschichten wie mit der VirtualTree erfordern ein bisschen Umdenken und Umgewöhnung.
Wenn man aber die Quelltexte von sich selbst stylenden Komponenten anschaut, kommt man aber schnell auf den Trichter.
Suche doch bspw. mal in der VirtualTrees.pas nach dem Begriff "StyleServices." und schaue, wie das dort gelöst ist mit dem Zeichen von Elementen und Text je nach Abhängigkeit von dem verwendeten Stil.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#2

AW: Scrollbar VCL Styles

  Alt 31. Aug 2017, 12:23
Das meine Anwendungen/Sourcen für dich nicht das gelbe vom Ei sind habe ich mittlerweile begriffen.
Stellt aber persönlich für mich kein Problem da.

Das du aber versuchst ihn davon zu überzeugen das Styles die bessere Lösung ist mag dahingestellt sein.
Meiner Meinung nach eine Unmenge an unnötigen Code, Ressourcen zusätzlichen Style Designer usw.. Unverständlich.

Aber gut jedem das seine.

@stOrM
Sag mir doch einfach mal wo dein Problem beim Debuggen ist vielleicht können wir das gemeinsam lösen.
Die DLL benötigst du nicht wenn du die *.pas Dateien der DLL direkt in dein Project mit einbindest.
Ist halt Geschmack Sache.

gruss

Geändert von EWeiss (31. Aug 2017 um 12:37 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.073 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Scrollbar VCL Styles

  Alt 31. Aug 2017, 12:57
Das meine Anwendungen/Sourcen für dich nicht das gelbe vom Ei sind habe ich mittlerweile begriffen.
Stellt aber persönlich für mich kein Problem da.

Das du aber versuchst ihn davon zu überzeugen das Styles die bessere Lösung ist mag dahingestellt sein.
Meiner Meinung nach eine Unmenge an unnötigen Code, Ressourcen zusätzlichen Style Designer usw.. Unverständlich.

Aber gut jedem das seine.
Was möchtest du uns nur sagen?

Schaue doch bitte mal im ersten Absatz des Eröffnungsposts.
Wie lautete die Frage?
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#4

AW: Scrollbar VCL Styles

  Alt 31. Aug 2017, 13:15
Storm: Lade Dir die Win7 VM im Format Deiner Wahl bei Microsoft runter, spiel den Remotedebugger auf und erzeuge eine Debug-Version der Exe, dann klappts auch mit dem Debuggen unter Win7, trotz Win10.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Scrollbar VCL Styles

  Alt 31. Aug 2017, 14:59
Zitat:
Lade Dir die Win7 VM im Format Deiner Wahl bei Microsoft runter
Denk das hat nichts mit dem OS zu tun.

Hier eine verbesserte Version nur mit Scrollbars ohne schnick, schnack.
Die ich auch in meiner SkinEngine verwende.


gruss

Geändert von EWeiss (11. Jul 2019 um 19:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
436 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Scrollbar VCL Styles

  Alt 3. Sep 2017, 12:44
Zitat:
Lade Dir die Win7 VM im Format Deiner Wahl bei Microsoft runter
Denk das hat nichts mit dem OS zu tun.

Hier eine verbesserte Version nur mit Scrollbars ohne schnick, schnack.
Die ich auch in meiner SkinEngine verwende.


gruss
@Emil, danke für dein Angebot, ich komme erst nächste Woche dazu, dann können wir uns dem Problem gerne einmal zusammen widmen.
@Emil, Das ganze hat mich gerade in den Fingern gejuckt, ich hatte da einen Verdacht und lag da richtig, beim debuggen viel mir dann irgendwann folgendes auf:


URender.pas Zeile 62

FWin32 := CompatabilityCheck;
if not FWin32 then
Halt;


Genau da lag der Fehler dein Check stimmt nicht zumindest auf Win10 auskommentiert läuft es jetzt bei mir.

Geändert von stOrM ( 3. Sep 2017 um 13:18 Uhr) Grund: Fehler gefunden
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: Scrollbar VCL Styles

  Alt 3. Sep 2017, 13:28

Genau da lag der Fehler dein Check stimmt nicht zumindest auf Win10 auskommentiert läuft es jetzt bei mir.
Die neu oder alte Version?

gruss

Geändert von EWeiss ( 3. Sep 2017 um 13:31 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz