AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Bilder aus Dll einbinden?

Ein Thema von Lotus · begonnen am 31. Aug 2010 · letzter Beitrag vom 1. Sep 2010
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 11:16
Keine spezielle. Du sollst einfach nur eine aussagekräftige Fehlermeldung bekommen.

Und hast du dir endlich mal die DLL mit einem Ressourceneditor angeguckt?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 11:21
Hi,

probier bitte mal das :

Delphi-Quellcode:
// Form1.Image1.Picture.Bitmap.Assign(j);
  Form1.Image1.Picture.Assign(j);
Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
Lotus

Registriert seit: 26. Feb 2007
85 Beiträge
 
Delphi 7 Personal
 
#3

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 11:56
Wo finde ich den Ressourceneditor?

Um loadfromstream ist ja schon ne try Klausel.. bis dahin komme ich aber gar nicht.. der Fehler beginnt ja beim TResourceStream...

In der Delphi-Hilfe habe ich auch nichts zu einem RessourcenEditor gefunden.. kann es sein das ihr den hier meint:
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
?

@DataCool

Ich habs mal geändert, aber wie gesagt, bis dahin kommt das Programm leider gar nicht erst..
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 12:03
Bei Google suchenRessourceneditor

Aber kein Try-Except-Block.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Lotus

Registriert seit: 26. Feb 2007
85 Beiträge
 
Delphi 7 Personal
 
#5

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 12:14
Okay hab mal nen Except drum gebaut, aber wie gesagt, soweit kommt das Programm ja noch nicht..

Hab die DLL mir jetzt mit Resource Hacker angeschaut.. aber was ich da finden soll weiß ich auch nicht so recht... Bild im Anhang
Angehängte Grafiken
Dateityp: jpg res_dll.JPG (43,7 KB, 11x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 12:19
Hab die DLL mir jetzt mit Resource Hacker angeschaut.. aber was ich da finden soll weiß ich auch nicht so recht...
Eventuell die eingebundenen Bilder? Und siehst du sie?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Lotus

Registriert seit: 26. Feb 2007
85 Beiträge
 
Delphi 7 Personal
 
#7

AW: Bilder aus Dll einbinden?

  Alt 1. Sep 2010, 12:29
Nein.

Ich seh da so gut wie gar nichts sinnvolles in der Datei...

Ich habe die DLL aber exakt nach Anleitung erstellt.. hier meine vorgehensweise:

Datei - Neu - "DLL-Experte"

Diese habe ich in einem Verzeichnis ("Bilder") gespeichert.
In diesem Ordner befinden sich meine Bilder mit den Namen:
h3.jpg
h5.jpg
hk.jpg

Weiterhin ist in dieser eine Bilder.rc Datei, welche folgenden Inhalt besitzt:
BILD1 JPEG "h3.jpg"
BILD2 JPEG "h5.jpg"
BILD3 JPEG "hk.jpg"

Nun bin ich in Delphi auf Projektverwaltung und habe dort unter Bilder.dll rechtsklick, hinzufügen gemacht und die Bilder.rc Datei ausgewählt.

Dann hat Delphi automatisch den Code angepasst zu:
Delphi-Quellcode:
library Bilder;


{$R 'Bilder.res' 'Bilder.rc'}

uses
  SysUtils,
  Classes;


begin
end.
Dann habe ich das Projekt erstellt mit Strg+F9.. Die DLL wurde erzeugt und diese habe ich dann in das Verzeichnis meines eigentlichen Projekts kopiert.

Ist das falsch gewesen?
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 05:51 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-2025 by Thomas Breitkreuz