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 4 von 5   « Erste     234 5      
Prototypjack

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

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

  Alt 30. Mär 2008, 09:12
Moin,

Oha. Das ist mir in der Tat sehr peinlich. Ich lade schnell ACredits 1.1 RC2 hoch, dort ist der Fehler nicht mehr vorhanden.

Ich arbeite übrigens nebenher an einer ganzen Komponenten Sammlung die BBCode unterstützen soll. Das meiste ist schon fertig aber bis zum Release wird es wohl noch etwas dauern.

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
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#2

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

  Alt 30. Mär 2008, 12:58
Wow, die Credits-Komponente sieht sehr viel versprechend aus, ich werde sie auf jedenfall ausgiebig testen und wohl auch verwenden.
Bin auf deine BBCode-Komponentensammlung sehr gespannt, könnte nämlich ein Label gebrauchen, welches BBCode unterstützt.
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  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 30. Mär 2008, 13:37
Zitat von MrKnogge:
Wow, die Credits-Komponente sieht sehr viel versprechend aus, ich werde sie auf jedenfall ausgiebig testen und wohl auch verwenden.
Bin auf deine BBCode-Komponentensammlung sehr gespannt, könnte nämlich ein Label gebrauchen, welches BBCode unterstützt.
Freut mich

Ich freue mich auch immer über PMs in denen ich sehen kann, wo meine Komponenten ein neues zu Hause gefunden haben, also wenn du willst kannst du mir gerne mal einen Screenshot schicken.

Das Lable ist bereits eine der Komponenten die auf jeden Fall in der Komponentensammlung vorhanden sein wird (in der Tat ist das Lable bereits fertig und getestet). Ich hoffe ich kommen bald dazu noch ein paar andere Sachen hinzuzufügen, alles ausgiebig zu testen und das Pack zu releasen.

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 calculon
calculon

Registriert seit: 16. Sep 2006
256 Beiträge
 
Delphi 7 Personal
 
#4

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

  Alt 16. Apr 2008, 14:36
Hallo,

ich finde deine Komponente sehr schön und will sie in ein Projekt einbauen. Nur klappt etwas nicht so ganz. Wenn ich auf einen Link klicke dann öffnet sich die URL im Browser, aber die Form reagiert erst wieder, wenn auf die Komponente geklickt wird, d.h. sie reagiert schon (ist nicht eingefroren, oder so), aber die Ereignisse der restlichen Controls werden nicht mehr sofort ausgelöst. Sie sind in einer Warteschleife (?) bis auf die ACredit-Komponente geklickt wird. Dann werden sie erst ausgeführt.

Wenn ich beispielsweise in deiner Unit folgendes einfüge,
Delphi-Quellcode:
     if FAnchorLinkList[I].SmartTag = stUrl then
      begin
        {$IFDEF NO_UNICODE}
        Shellexecute(0, 'open',
          PChar(FAnchorLinkList[I].Parameter), nil, nil, SW_SHOW);
        ShowMessage('Zeig mich!');
        // BTW: Benutze Delphi 7
        {$ELSE}
        ShellexecuteW(0, 'open',
          PWideChar(FAnchorLinkList[I].Parameter), nil, nil, SW_SHOW);
        {$ENDIF}
      end;
dann hängt das am ShellExecute bis -wie gesagt- auf die Komponente geklickt wird. Dann erscheint auch die ShowMessage-Meldung. Weißt du woran das liegen könnte?

Gruß

Calculon
--
  Mit Zitat antworten Zitat
Prototypjack

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

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

  Alt 21. Apr 2008, 18:50
Zitat von calculon:
Hallo,

ich finde deine Komponente sehr schön und will sie in ein Projekt einbauen. Nur klappt etwas nicht so ganz. Wenn ich auf einen Link klicke dann öffnet sich die URL im Browser, aber die Form reagiert erst wieder, wenn auf die Komponente geklickt wird, d.h. sie reagiert schon (ist nicht eingefroren, oder so), aber die Ereignisse der restlichen Controls werden nicht mehr sofort ausgelöst. Sie sind in einer Warteschleife (?) bis auf die ACredit-Komponente geklickt wird. Dann werden sie erst ausgeführt.

Wenn ich beispielsweise in deiner Unit folgendes einfüge,
Delphi-Quellcode:
     if FAnchorLinkList[I].SmartTag = stUrl then
      begin
        {$IFDEF NO_UNICODE}
        Shellexecute(0, 'open',
          PChar(FAnchorLinkList[I].Parameter), nil, nil, SW_SHOW);
        ShowMessage('Zeig mich!');
        // BTW: Benutze Delphi 7
        {$ELSE}
        ShellexecuteW(0, 'open',
          PWideChar(FAnchorLinkList[I].Parameter), nil, nil, SW_SHOW);
        {$ENDIF}
      end;
dann hängt das am ShellExecute bis -wie gesagt- auf die Komponente geklickt wird. Dann erscheint auch die ShowMessage-Meldung. Weißt du woran das liegen könnte?

Gruß

Calculon
--
Moin,

Mir war dieser Fehler bisher nicht bekannt (leider bin ich momentan auch nicht in der Lage zu testen, ob er bei mir überhaupt auftritt). Nächsten Wochenende (~26.04.08 ) wird es aber sowieso einen neue Version geben, die auch ein Vordergrundbild laden kann und PNG-Unterstützung für Background und Foreground mitbringt (Danke an dieser Stelle an Sko der dies implementiert hat). Ich werde dann sehen ob ich für deinen Fehler etwas tun kann .

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
Prototypjack

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

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

  Alt 27. Apr 2008, 15:10
Moin,

So, die versprochene Version mit dem aktivierbarem PNG-Support und den Vordergrund-Bildern ist nun verfügbar!

Ich kann leider den Fehler mit der "Warteschleife" bei Links nicht bestätigen. Tritt dieser Fehler bei noch jemanden auf? Welche Delphi-Version benutzt du?

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 Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

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

  Alt 27. Sep 2008, 15:04
Hey,

wird es eine D2009 Version geben?

Edit: Habs einfach mal compiliert und scheint (bisher) ohne Änderungen zu funktionieren.

Viele Grüße
Zacherl
  Mit Zitat antworten Zitat
Prototypjack

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

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

  Alt 27. Sep 2008, 16:50
Moin,

Die gibt es bereits hier bei mir. Ich könnte jetzt sagen, dass, wenn man die Komponente ohne Unicode-Unterstützung (und ohne PNG-Delphi usw.) kompiliert, das Dingen Delphi 2009 fähig ist (inkl. Unicode). Aber garantieren kann ich nichts, also: Eigene Gefahr!

Es wird demnächst eine (stetig wachsende) Komponentensammlung geben, in der der Parser komplett ausgelagert ist und von mehreren Komponenten (Labels, Panels, u.A. auch die Credits-Komponente) benutzt wird.

Die Version, wie sie hier angeboten wird, wird von mir nicht mehr weiterentwickelt.

Bis dahin kannst du, wie gesagt, auf eigene Gefahr die Komponente verwenden (zumahl die Migration auf das neue System nur das Installieren und DeInstallieren erfordert, also keine Änderungen im Quelltext!).

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 Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

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

  Alt 27. Sep 2008, 18:02
Hey,

die Komponentensammlung klingt gut Denke dann warte ich einfach, bis diese released wird.

Viele Grüße
Zacherl
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

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

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

  Alt 5. Jan 2009, 20:01
Hallo Max!

Ich habe ein Problem mit deiner Komponente und zwar wahrscheinlich mit den BBCodes! Ich würde gerne folgenden Text geparst haben:
Code:
[size="6"](licensed under a [url="http://creativecommons.org/licenses/by/2.5/"]Creative Commons Attribution 2.5 License[/url])[/size]
Nun macht er das leider nur halb/halb: Er parst zwar alles, aber der Link ist nicht kleiner geschrieben.

Btw:
Zitat von Prototypjack:
Ich könnte jetzt sagen, dass, wenn man die Komponente ohne Unicode-Unterstützung (und ohne PNG-Delphi usw.) kompiliert, das Dingen Delphi 2009 fähig ist (inkl. Unicode). Aber garantieren kann ich nichts, also: Eigene Gefahr![...]
Also die Version aus dem 1. Post läuft damit super (dynamisch erstellt).

Ansonsten ist sind die Credits sehr gut gelungen und setze sie auch ein.

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


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 14:07 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