Application Icon

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Application Icon

Beitrag von Rudolf »

Hallo,
ich habe für alle Programm die gleiche res Datei. Jetzt möchte ich aber für jedes Programm ein anderes Systemicon verwenden. In der res Datei habe ich unter ICON den Eintrag ICON_APP, soweit ich weiss wird dieses Icon dafür verwendet. Dann müsste ich aber für jedes Programm eine eigene res Datei erstellen.
Grüße
Rudolf
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2825
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 96 Mal
Danksagung erhalten: 13 Mal

Re: Application Icon

Beitrag von georg »

Hallo, Rudolf -


versuche doch einmal, dem obersten XbpDialog() das gewünschte Icon via :icon := zuzuweisen.


Gruss,

Georg
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Application Icon

Beitrag von Rudolf »

Hallo Georg,
da gibt es noch keinen Dialog, das Icon muss meiner Meinung nach dem EXE fix zugeordnet
Grüße
Rudolf
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2825
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 96 Mal
Danksagung erhalten: 13 Mal

Re: Application Icon

Beitrag von georg »

Hallo, Rudolf -


bei mir erstelle ich einen XbpDialog in AppSys, und wenn Du diesem XbpDialog:icon den entsprechenden Wert zuweist, sollte es funktionieren.


Gruss,

Georg
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Application Icon

Beitrag von Rudolf »

Hallo Georg,
bei den Dialogen habe ich kein Problem, in eXPress++ gibt es DC_ICONDEFAULT(), aber das Icon für die Exe muss schon beim compilieren festliegen, es ist ja auch z.B. im Windows Exporer zu sehen. Ich glaube ich werde um getrennte res Dateien nicht herumgkommen, leider kann man nicht mehrere verwenden soweit ich weiss, sonst würde ich eine separate nur für dieses Icon dazulinken.
Grüße
Rudolf
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2825
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 96 Mal
Danksagung erhalten: 13 Mal

Re: Application Icon

Beitrag von georg »

Hallo, Rudolf -


also, bei mir erscheint ein Xbase-Programm, bei dem das Icon in der AppSys zugewiesen wird, so im Explorer:
explorer-view.jpg
explorer-view.jpg (3.14 KiB) 4221 mal betrachtet
Zugewiesen wird das Icon so:

Code: Alles auswählen

oDlg:icon := 2001
Es ist natürlich möglich, dass Windows sich das Icon "merkt", nachdem das Programm das erste Mal ausgeführt wurde.


Gruss,

Georg
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Application Icon

Beitrag von Rudolf »

Hallo Georg,
eigenartig, ich war der Meinung dass es eine fixe Resource ID sein müsste. Werde mal Roger fragen wie er es in eXPress++ macht.
Grüße
Rudolf
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2825
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 96 Mal
Danksagung erhalten: 13 Mal

Re: Application Icon

Beitrag von georg »

Hallo, Rudolf -


noch ein Nachtrag. Ich verwende bei einigen Projekten zwei ARC Dateien, die ich beide in der .XPJ zusammen mit den Programmen aufliste. Hintergrund ist hier, dass ich das gleiche Programm für verschiedene Gruppen erstelle. Die meisten Icons sind identisch (sind in der einen ARC-Datei), während die Gruppen-spezifischen Icons und Images in der anderen ARC-Datei sind.

Das funktioniert also auch.


Gruss,

Georg
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Application Icon

Beitrag von Rudolf »

Hallo Georg,
danke für die Info, wusste nicht dass man zwei ARC Dateien angeben kann, das werde ich dann gleich mal probieren, das wäre die beste Lösung
Grüße
Rudolf
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12909
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 46 Mal

Re: Application Icon

Beitrag von AUGE_OHR »

Rudolf hat geschrieben:danke für die Info, wusste nicht dass man zwei ARC Dateien angeben kann, das werde ich dann gleich mal probieren, das wäre die beste Lösung
zu beachten das du bei o:load() dann auch die "richtige" DLL angibst da er default auf die EXE zugreift.
gruss by OHR
Jimmy
Antworten