bilder in exe-datei

Anfängerfragen zum Programmieren mit PureBasic.
bruchpilot
Beiträge: 11
Registriert: 09.03.2007 18:33
Kontaktdaten:

Beitrag von bruchpilot »

bin wirklich in anfänger habsch grad gemerkt
sorry sorry sorry
bruchpilot
Beiträge: 11
Registriert: 09.03.2007 18:33
Kontaktdaten:

Beitrag von bruchpilot »

ÄÄÄHHHMM jetzt noch ma ganz freundlich :)

den link den du mir gegeben hast habsch ma durchstöbert, aber irgendwie hab ich das gefühl das is nich ganz das was ich suche, weil da das ziel ist die datei zu laden und dann in die exe zu überführen.
ich will sie aber gar nich erst als datei laden... (vielleicht bin ich auch einfach zu dumm :lol: )
naja auch wenn ich jetzt wirklich in dem bereich nich sooo viel ahnung hab, kannste mir freundlicher weise :) in deiner unendlichen güte, vielleicht unter umständen das mit den ressourcen erklären...
gehört habsch scho ma was davon, aber weiß nix ... :mrgreen:

dankööööö
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

aaalsooo

das laden der datei findet NUR zur compilezeit statt.

wenn du die exe erstellst, wird das bild geladen und eingebunden.
später bei der ausführung brauchst du nur noch die exe.

irgendwann musst du es ja als datei laden, weil du es ja wenn du es "gemalt" hast, auch als datei speicherst.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das mit den Resourcen verschieben wir mal auf viel später :mrgreen:
Hier ein sehr einfacher Beispielcode:

Code: Alles auswählen

DataSection
  ; Bild in die Exe integrieren
  Bild: IncludeBinary #PB_Compiler_Home + "Examples\Sources\Data\PureBasicLogo.bmp"
EndDataSection

If OpenWindow(0, 0, 0, 391, 78, "PureBasicLogo", #PB_Window_ScreenCentered|#PB_Window_SystemMenu|#PB_Window_Invisible)
  If CreateGadgetList(WindowID(0))
    ImageGadget(0, 5, 5, 381, 68, ImageID(CatchImage(#PB_Any, ?Bild))) ; Bild aus Datasection catchen
    HideWindow(0, 0)
  EndIf
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Wenn Du etwas nicht verstehst, einfach Befehl markieren und F1, die PB-Hilfe sollte aufschluß geben.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
bruchpilot
Beiträge: 11
Registriert: 09.03.2007 18:33
Kontaktdaten:

Beitrag von bruchpilot »

zu gütig :praise:

nach allem was ich gesagt habe

:allright: :allright: :allright:
sorry nochma
Antworten