AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TACredits, scrolling Unicode & Smart-Tag capable Credits
Thema durchsuchen
Ansicht
Themen-Optionen

TACredits, scrolling Unicode & Smart-Tag capable Credits

Ein Thema von Prototypjack · begonnen am 13. Jul 2007 · letzter Beitrag vom 12. Jul 2011
Antwort Antwort
Seite 5 von 5   « Erste     345   
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

Re: TACredits, scrolling Unicode & Smart-Tag capable Cre

  Alt 21. Mai 2009, 09:58
Hallo ihr,

wenn ich sie unter Delphi 2009 installieren will (bzw. erstmal kompilieren), kommt bei mir der Fehler, dass die Unit PNG_D9 nicht existiere:
Zitat:
[DCC Fataler Fehler] Aviant_Credits.dpk(33): E2202 Package 'PNG_D9' wird benötigt, konnte aber nicht gefunden werden
Als ich dann da den PNG Support deaktiviert habe, obwohl ich eigentlich nativ ja PNG unterstütze kam der nächste in Credits.pas:
Zitat:
[DCC Fehler] credits.pas(61): E2029 Bezeichner erwartet, aber ';' gefunden
Nun liegt das dabei daran, dass das Komma vor PNGImage nicht in der Direktive enthalten ist. Und dann stellt sich mir die Frage, da ich PNGImage sehrwohl verwenden kann, warum du nicht das auch in Package verwendest? Naja weil es kein Package ist. Aber kann ich denn im Package sagen, kein PNG Support, während ich in der Unit PNG supporte?

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: TACredits, scrolling Unicode & Smart-Tag capable Cre

  Alt 21. Mai 2009, 10:22
Hallo

Die Komponente funktioniert auch unter D6, wenn PosEx() deklariert wird:

Delphi-Quellcode:
{$IFNDEF DELPHI_7_UP}
function PosEx(Substr, s : string; Offset : Integer = 0) : Integer;
begin
  Delete(s, 1, Offset);
  Result := Pos(Substr, s) + Offset;
end;
{$ENDIF}
Damit sie unter D5 funktioniert, muss zusätzlich TryStrToInt deklariert werden:

Delphi-Quellcode:
{$IFNDEF DELPHI_6_UP}
function TryStrToInt(const S: string; out Value: Integer): Boolean;
var
  E: Integer;
begin
  Val(S, Value, E);
  Result := E = 0;
end;
{$ENDIF}
Zudem braucht es für D5 eine angepasste dpk Datei (siehe Anhang)
Angehängte Dateien
Dateityp: dpk aviant_creditsd5_946.dpk (707 Bytes, 5x aufgerufen)
Thomas
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#3

Re: TACredits, scrolling Unicode & Smart-Tag capable Cre

  Alt 21. Mai 2009, 11:18
Moin,

Danke sehr, Toms, ich werde das gerne einarbeiten, natürlich unter Angabe von deinem Namen!
Tut mir Leid, dass sich momentan in diesem Bereich nichts tut, aber mir fehlt einfach die Zeit. Ich komme voraussichtlich erst Mitte Juli wieder richtig zum programmieren, aber sobald es soweit ist, wird sich auch bei TACredits wieder was tun!

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#4

Re: TACredits, scrolling Unicode & Smart-Tag capable Cre

  Alt 21. Mai 2009, 13:56
Hallo ihr,

ich habe ein Problem, wenn das Hintergrundbild Transparenzen "benötigt". Aufgrund der nicht PNG Abwärtskompatibilität habe ich ein Bitmap, welches in den Ecken abgerundet sind. Wie kriege ich da jetzt das Lila aus?

[edit]Also wenn ich das Bitmap des Hintergrundes auf transparent setzte geht es, bis darauf, dass es immer schwärzer wird (Außer drei Pixel rechts und 1 bis 2 Pixel links) [/edit]

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: TACredits, scrolling Unicode & Smart-Tag capable Cre

  Alt 31. Mai 2009, 15:01
Hallo,

auch wenn du nicht daran arbeitest habe ich mich an ein align-Tag versucht. Und naja left funktioniert schonmal (o.O)... Aber habe es jetzt auch nicht sehr ausführlich getestet.

Außerdem habe ich eine Option eingebaut, um einen Farbverlauf zu implementieren:
Delphi-Quellcode:
    property GradientStart : Extended read FGradientStart write FGradientStart;
    property GradientEnd : Extended read FGradientEnd write FGradientEnd;
    property UseGradientFont : Boolean read FUseGradientFont write FUseGradientFont default false;
    property GradientStartColor : TColor read FGradientStartColor write FGradientStartColor;
    property GradientEndColor : TColor read FGradientEndColor write FGradientEndColor;
Das verdreifacht zur Zeit leider die benötigten Ressourcen, aber ich hoffe das lässt sich optimieren

Außerdem gibt es eine Option, einen Rand auszublenden, also dass der text erst nach ein paar Pixel oben oder unten anfängt (SmoothOffset{Bottom/Top}).

Also zur Zeit frisst er bei 465x514 Pixeln 1.44 GHz (also 16% bei 4x2.4 GHz).

MfG
xZise
Angehängte Dateien
Dateityp: pas credits_113.pas (92,2 KB, 16x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
cocce

Registriert seit: 24. Mai 2010
1 Beiträge
 
Delphi 2010 Professional
 
#6

AW: TACredits, scrolling Unicode & Smart-Tag capable Credits

  Alt 12. Jul 2011, 08:06
Hi all, is there a new version of this component?

Thanks
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 5   « Erste     345   


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 09:17 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