Bilder in Exe

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Bilder in Exe

Beitrag von R4z0r1989 »

Hi liebe PB-Community.

Gibt es eine Möglichkeit alle Bilder die ich für ein Programm benötige in die Exe miteinzubinden?

Wenn ja wäre das eine Hilfe.

Danke für jede Antwort.
CS2001
Beiträge: 8
Registriert: 19.11.2004 18:39

Beitrag von CS2001 »

Ja, das geht sogar relativ einfach:

Code: Alles auswählen

Image0 = CatchImage(0, ?Image0)

DataSection
Image0:
  IncludeBinary "Bild.png"
EndDataSection
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

Danke!!!
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

noch ein kleiner hinweis, den du mal durchdenken musst :allright:

die exe wird da durch viel grösser, denn das bild ist dann im speicher der exe und wird anschliessend noch in den physikalischen speicher geladen :wink:
-.-"
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Wenn du sie in einer externen Datei mitlieferst wird zwar die EXE kleiner
aber das Programmpaket wird nicht kleiner /:->...
Bild
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

schon, aber wen ichs mitliefern würde, dan würde ich es packen :wink:
(mit der pb-pack library)
dan wirds extrem kleiner :wink:
-.-"
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Oder du benutzt ein bereits kleines Format z.B. JPG.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Green Snake hat geschrieben:schon, aber wen ichs mitliefern würde, dan würde ich es packen :wink:
(mit der pb-pack library)
dan wirds extrem kleiner :wink:
Oder du packst es und steckst es in die Exe, dann brauchst du nicht alles mitliefern und du hast es auch schon gepackt.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ok, geht auch, habs zwar noch nie versucht, aber es geht :mrgreen:
-.-"
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

...oder du packst die Exe mit Hilfe der UPX-GUI von TS-Soft.
Antworten