AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bilder in exe integrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder in exe integrieren

Ein Thema von mathis.h · begonnen am 6. Dez 2007 · letzter Beitrag vom 7. Dez 2007
 
mathis.h

Registriert seit: 7. Jul 2007
Ort: Berlin
22 Beiträge
 
#1

Bilder in exe integrieren

  Alt 6. Dez 2007, 21:02
Hallo!

Habe schon ein bisschen gegoogelt, aber irgendwie nicht so ganz das gefunden, was ich brauche. Ich habe einen kleinen Mapeditor geschrieben. Die Map ist wie eine Tabelle aufgebaut. Jedes Tabellenelement wird durch einen SpeedButton repräsentiert. Am Rand des Programms kann man (auch mit Hilfe von 4 Speedbuttons) ein Element (Haus, Baum, Wiese oder Leer) auswählen. Hat man eins ausgewählt und klickt in der Map (der Tabelle) ein Element (einen Button) an, so bekommt der angeklickte Button dasselbe Element (Bild) zugewiesen (über die Eigenschaft buttonname.glyph), das man vorher ausgewählt hat. Geladen wird das Bild mit TBitmap.LoadFromFile() aus einer Bitmapdatei. Die Bilder der Auswahlbuttons sind festgelegt, werden also nicht dynamisch geladen.
Nun möchte ich das Programm aber nach Möglichkeit in eine einzige Datei bekommen (also nicht die einzelnen Bilddateien mitliefern). Meine Frage ist daher, wie ich die Bilddateien, die ich bis jetzt immer dynamisch lade, in die fertige .exe mit einpacke und wie ich sie im Programmcode aufrufen muss, damit das funktioniert. Sollte ich sie nicht in die .exe integrieren können wäre meine Frage, wie ich es hinbekomme, dass die Dateien auch nach dem ausgliedern des Programmes aus der Entwicklungsumgebung geladen werden können. Wenn ich das Programm aus Delphi heraus starte ("Play" drücke) dann findet er die Bilddateien nämlich. Starte ich es aber direkt, so findet er die Dateien nicht mehr, obwohl sie relativ zur Programmdatei immer noch an derselben Stelle liegen (nämlich im selben Ordner). Wohl aber werden die Bilder der festgesetzten Auswahlbuttons angezeigt.
Ich würde allerdings Methode 1 (in die .exe integrieren) bevorzugen!

Ich hoffe das war soweit verständlich !
Würd mich über Hilfe freuen!
Mathis
  Mit Zitat antworten Zitat
 


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