![]() |
Intraweb Projekticon ändern
Hey,
ich habe folgendes Problem: Ich schreibe derzeit an einer VCL for the Web (Intraweb) Anwendung und will jetzt natürlich das Standardicon, den Globus mit dem "rw" drin, ersetzen. Leider geht dies ja nicht über die Projekteinstellung. Habe schon einmal gegoogled und bin leider nicht auf sonderlich hilfreiche Posts gestoßen. Auf der Seite von Atozed spricht man vom favicon.ico ins ContentDir setzen, jedoch reicht das allein anscheinend nicht aus. Hat jemand von euch schon einmal das Icon geändert? Wäre seeehr dankbar wenn ihr mir helfen könnt. MfG |
AW: Intraweb Projekticon ändern
Zitat:
![]() |
AW: Intraweb Projekticon ändern
Das Favicon wird mittlerweile angezeigt, jedoch weiß ich nicht, wie ich das TrayIcon und das ProjektIcon mit dem Globus und dem rw ändere.
|
AW: Intraweb Projekticon ändern
Hi,
versuch mal etwas in dieser Art in einem in der dpr vor Application.Run; (aus einem alten Tutorial, läuft zumindest unter Intraweb 10):
Delphi-Quellcode:
Application.Icon.LoadFromFile('files/appicon-large.ico');
formIWMain.Icon.LoadFromFile('files/appicon-small.ico'); formIWMain.FIconData.hIcon := formIWMain.Icon.Handle; for i := 0 to Pred(formIWMain.ComponentCount) do begin if formIWMain.Components[i] is TMenuItem then begin with FormIWMain.Components[i] as TMenuItem do begin if Caption = 'Run in Tray icon' then begin if Checked then begin formIWMain.FreeTrayIcon; formIWMain.CreateTrayIcon; end; System.Break; end; end; end; end; |
AW: Intraweb Projekticon ändern
kannst du mir mal das Tutorial zukommen lassen? Manche Komponenten bzw. Eigenschaften sind nicht erkennbar, insbesondere das FIconData und hIcon.
EDIT: Ich merke gerade selbst, wie dumm ich bin. Eigentlich geht es nur um das TMenuItem :/ |
AW: Intraweb Projekticon ändern
Liste der Anhänge anzeigen (Anzahl: 1)
Ok, Syntaxfehler sind nun behoben. Dennoch bekomm ich jetzt einen anderen Fehler, Screenshot befindet sich unten.
|
AW: Intraweb Projekticon ändern
Ich hab jetzt mal die IWStart.Execute(true) gegen
Delphi-Quellcode:
ausgetauscht und dein Programmschnipsel hinter das CreateForm gesetzt.
Application.Initialize;
Application.CreateForm(TformIWMain, formIWMain); Application.Run; Jetzt werden Icons auch schön übernommen, jedoch sind nun meiner Meinung nach alle weiteren Funktionen der Serverform weg, heißt, ich kann meine Seite nicht mehr aufrufen :/ |
AW: Intraweb Projekticon ändern
Zitat:
![]() Noch ein Hinweis: Ich habe seit IW10 auch keine Intraweb-Anwendung mehr gebaut, die das GUI angezeigt hätte - läuft eigentlich immer nur als Dienst, ohne GUI. Vielleicht einfach keine Energie reinstecken :-) |
AW: Intraweb Projekticon ändern
Nachtrag: Vielleicht hilft Dir eines der Demos unter
![]() |
AW: Intraweb Projekticon ändern
Hey,
hätte vielleicht dazuschreiben können, dass es sich hierbei um IW XII handelt ;). Die GUI ausblenden wäre super! Hast du da evtl. nen Tipp, wie ich die wegbekomme? Dann hat sich das Icon auch erledigt. =) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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