Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   Exe Icon vom fremden Programm ändern (https://www.delphipraxis.net/155588-exe-icon-vom-fremden-programm-aendern.html)

Pascal95 29. Okt 2010 23:42

Exe Icon vom fremden Programm ändern
 
Hallo,

ist es möglich, das Icon, das im Explorer neben dem Dateinamen angezeigt wird, zu ändern?
Wenn ja, würde mich eine Lösung interessieren. Ich arbeite mit Lazarus v0.9.28.2; FPC ist 2.2.4.

Vielen Dank
Pascal

rollstuhlfahrer 30. Okt 2010 00:12

AW: Exe Icon vom fremden Programm ändern
 
Das: XN Ressource Editor ist eigentlich alles, was du brauchst.

Bernhard

Pascal95 30. Okt 2010 23:45

AW: Exe Icon vom fremden Programm ändern
 
Hi,

es geht mir aber darum, das mit einem Programm zu machen.
Also kein externes Programm nutzen, sondern eine Delphi-Funktion (Freepascal).

So etwas wie das Gegenteil von ExtractIcon, womit man dann ein Icon einer anderen Anwendung (exe) ändern kann.

Pascal

Sir Rufo 30. Okt 2010 23:48

AW: Exe Icon vom fremden Programm ändern
 
Zu dem Programm liegt doch auch der Quellcode vor.

Nimm die entsprechenden Teile doch davon

Pascal95 30. Okt 2010 23:57

AW: Exe Icon vom fremden Programm ändern
 
Hallo!

Zitat:

Zitat von Sir Rufo (Beitrag 1058669)
Zu dem Programm liegt doch auch der Quellcode vor.

Ja, aber für Delphi 2006, ich schau mir das mal an. Ich bräuchte aber etwas, das ich dann mit Lazarus (Freepascal) bearbeiten kann.

Pascal

Sir Rufo 31. Okt 2010 00:03

AW: Exe Icon vom fremden Programm ändern
 
Ja, die gebratenen Tauben sind schon seit längerem aufm Betriebsausflug :mrgreen:

Pascal95 31. Okt 2010 00:08

AW: Exe Icon vom fremden Programm ändern
 
Zitat:

Zitat von Sir Rufo (Beitrag 1058671)
Ja, die gebratenen Tauben sind schon seit längerem aufm Betriebsausflug :mrgreen:

"Die gebratenen Tauben fliegen einem nicht ins Maul!"

Soweit ist mir das klar :spin2:

Ich habe jetzt diesen ganzen Krämpel konvertiert und ein bisschen bearbeitet. Aber wie soll das auch funktionieren. Freepascal ist halt nicht Delphi Language.

Edit: Bin müde, schau morgen noch mal vorbei :)

Assarbad 31. Okt 2010 01:47

AW: Exe Icon vom fremden Programm ändern
 
Zitat:

Zitat von Pascal95 (Beitrag 1058672)
Freepascal ist halt nicht Delphi Language.

Nicht immer alles Marketingesisch glauben, egal von wem. "Delphi Language" ist auch nur ein aufgerüstetes Object Pascal. Und wenn der Code für die 2006er Version war, ist das nicht so weit von dem entfernt was FreePascal beherrscht, denn bspw. Generics waren in der (Delphi-)Version noch nicht drin.

Garfield 31. Okt 2010 08:52

AW: Exe Icon vom fremden Programm ändern
 
Vielleicht hilft das etwas weiter:

http://forum.madshi.net/viewtopic.php?p=14897
http://help.madshi.net/madResUnit.htm
http://www.delphipraxis.net/108922-e...stauschen.html

JamesTKirk 31. Okt 2010 09:19

AW: Exe Icon vom fremden Programm ändern
 
Wenn ich den Code vom XN Resource Editor richtig im Kopf habe, dann sind im diesen eh eigene PE-Datei Funktionen. Du benötigst glaub ich noch ein Zusatzpackage von der Seite, dass eine Unit ntmodule (oder ähnlich) enthält. Der Code an sich (ohne Formulare) sollte dann eigentlich ohne großen Aufwand mit Free Pascal kompilieren, wenn du

Delphi-Quellcode:
{$ifdef fpc}
  {$mode objfpc}{$H+}
{$endif}
unterhalb von
Delphi-Quellcode:
unit Bla;
in die Units schreibst.

Gruß,
Sven


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.
Seite 1 von 2  1 2      

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