AGB  ·  Datenschutz  ·  Impressum  







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

Intraweb Projekticon ändern

Ein Thema von Despaired · begonnen am 27. Aug 2012 · letzter Beitrag vom 31. Aug 2012
Antwort Antwort
Seite 1 von 2  1 2      
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#1

Intraweb Projekticon ändern

  Alt 27. Aug 2012, 11:35
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
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Intraweb Projekticon ändern

  Alt 27. Aug 2012, 12:22
Auf der Seite von Atozed spricht man vom favicon.ico ins ContentDir setzen, jedoch reicht das allein anscheinend nicht aus.
Wenn das neue Icon nicht erscheint, kann es am Browsercache liegen. Diesen einfach leeren und dann sollte es erscheinen:

http://www.faviconblog.com/clear-the...-your-favicon/
Michael Justin
  Mit Zitat antworten Zitat
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#3

AW: Intraweb Projekticon ändern

  Alt 27. Aug 2012, 12:37
Das Favicon wird mittlerweile angezeigt, jedoch weiß ich nicht, wie ich das TrayIcon und das ProjektIcon mit dem Globus und dem rw ändere.
  Mit Zitat antworten Zitat
Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#4

AW: Intraweb Projekticon ändern

  Alt 27. Aug 2012, 14:35
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 iconthen begin
        if Checked then begin
          formIWMain.FreeTrayIcon;
          formIWMain.CreateTrayIcon;
        end;
        System.Break;
      end;
    end;
  end;
end;
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.
  Mit Zitat antworten Zitat
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#5

AW: Intraweb Projekticon ändern

  Alt 29. Aug 2012, 08:41
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 :/

Geändert von Despaired (29. Aug 2012 um 08:45 Uhr)
  Mit Zitat antworten Zitat
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#6

AW: Intraweb Projekticon ändern

  Alt 29. Aug 2012, 08:53
Ok, Syntaxfehler sind nun behoben. Dennoch bekomm ich jetzt einen anderen Fehler, Screenshot befindet sich unten.
Miniaturansicht angehängter Grafiken
fehler.png  
  Mit Zitat antworten Zitat
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#7

AW: Intraweb Projekticon ändern

  Alt 29. Aug 2012, 10:24
Ich hab jetzt mal die IWStart.Execute(true) gegen

Delphi-Quellcode:
  Application.Initialize;
  Application.CreateForm(TformIWMain, formIWMain);
  Application.Run;
ausgetauscht und dein Programmschnipsel hinter das CreateForm gesetzt.

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 :/
  Mit Zitat antworten Zitat
Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#8

AW: Intraweb Projekticon ändern

  Alt 31. Aug 2012, 00:44
Ich hab jetzt mal die IWStart.Execute(true) gegen
Ah, das sieht mir nach einem neueren Intraweb aus - der Codeschnipsel lief leider nur bis IntraWeb 10 - mit/nach XI hat sich Intraweb grundlegend geändert (unified mode => http://www.atozed.com/intraweb/Blog/20100403.EN.aspx). Das genannte Tutorial finde ich gerade nicht wieder, dürfte Dir aber auch wenig bei aktuellen Versionen weiterhelfen.

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
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.
  Mit Zitat antworten Zitat
Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#9

AW: Intraweb Projekticon ändern

  Alt 31. Aug 2012, 00:47
Nachtrag: Vielleicht hilft Dir eines der Demos unter http://iwdemos.codeplex.com/SourceCo.../74961#1337589 weiter?
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.
  Mit Zitat antworten Zitat
Despaired

Registriert seit: 7. Mai 2012
18 Beiträge
 
#10

AW: Intraweb Projekticon ändern

  Alt 31. Aug 2012, 09:15
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. =)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 11:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz