Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi dll als resource ohne zwischenspeichern aufrufen (https://www.delphipraxis.net/125510-dll-als-resource-ohne-zwischenspeichern-aufrufen.html)

ToXiC 7. Dez 2008 19:46


dll als resource ohne zwischenspeichern aufrufen
 
moin
ist es möglich eine dll, die als resource mitgegeben wurde auszuführen, ohne dass diese zwischengespeichert wird?

mkinzler 7. Dez 2008 19:48

Re: dll als resource ohne zwischenspeichern aufrufen
 
Verstehe deine Frage nicht ganz. Du meinst Ressourcen in einer Dll oder eine eingelagerte Dll?

ToXiC 7. Dez 2008 19:50

Re: dll als resource ohne zwischenspeichern aufrufen
 
schuldigung wenns ich richtig rübergekommen is
is meine eine eingelagerte dll

mkinzler 7. Dez 2008 19:52

Re: dll als resource ohne zwischenspeichern aufrufen
 
Diese wist du zuerst Speichern müssen

ToXiC 7. Dez 2008 20:02

Re: dll als resource ohne zwischenspeichern aufrufen
 
gibt es denn die möglichkei das ohne dll zu lösen?
ich möchte eigentlich:

eingabe string
rückgabe des charcodes durch dll oder andere anwendung

kann man also einem anderen programm einen string übergeben, welches anschließend den charcode zurückgibt?

grüße chris

Luckie 7. Dez 2008 20:04

Re: dll als resource ohne zwischenspeichern aufrufen
 
Ich verstehe dich nicht. Warum brauchst du für die Funktion Delphi-Referenz durchsuchenOrd eine DLL?

ToXiC 7. Dez 2008 20:06

Re: dll als resource ohne zwischenspeichern aufrufen
 
aus persönlichen gründen

Luckie 7. Dez 2008 20:10

Re: dll als resource ohne zwischenspeichern aufrufen
 
Du hast also eine DLL gschrieben, die nur die Funktion Ord enthält und diese als Ressource in deine Exe eingebunden?

ToXiC 7. Dez 2008 20:13

Re: dll als resource ohne zwischenspeichern aufrufen
 
genau
ich weiß dass das ziemlich sinnlos klingt aber in meinem fall ziemlich sinnvoll ist

mkinzler 7. Dez 2008 20:21

Re: dll als resource ohne zwischenspeichern aufrufen
 
Und warum ist es dann ein Problem die Dll separat mit auszuliefern?

- tP - 7. Dez 2008 20:25

Re: dll als resource ohne zwischenspeichern aufrufen
 
Lasst mich raten...
Zitat:

Zitat von ToXiC
aus persönlichen gründen

;)


Naja, das ist unsinnig.
Ein guter Programierer bekommt so eine Mauschelei eh schnell raus.
(Falls es um eine Verschlüsselungsgeschichte o. Ä. geht)

ToXiC 7. Dez 2008 20:26

Re: dll als resource ohne zwischenspeichern aufrufen
 
aus gründen der ästhetik

mkinzler 7. Dez 2008 20:27

Re: dll als resource ohne zwischenspeichern aufrufen
 
Dann könnte man die Funktion auch statisch in die Exe linken

- tP - 7. Dez 2008 20:57

Re: dll als resource ohne zwischenspeichern aufrufen
 
Ich versteh es nicht wirklich.... ord()... :gruebel:

Zitat:

dll als resource ohne zwischenspeichern aufrufen
Naja das geht schon. Es ist nicht einfach.

ToXiC 7. Dez 2008 21:01

Re: dll als resource ohne zwischenspeichern aufrufen
 
kannst du auch sagen wie es geht?

mkinzler 7. Dez 2008 21:08

Re: dll als resource ohne zwischenspeichern aufrufen
 
Einfach Unit in Programm einbinden

ToXiC 7. Dez 2008 21:11

Re: dll als resource ohne zwischenspeichern aufrufen
 
danke
aber ich meinte eigentlich tP

- tP - 7. Dez 2008 21:20

Re: dll als resource ohne zwischenspeichern aufrufen
 
Zitat:

Zitat von ToXiC
kannst du auch sagen wie es geht?

Nein.

Mach es so wie mkinzler es beschrieb. Das ist weitaus einfacher.

ToXiC 7. Dez 2008 21:24

Re: dll als resource ohne zwischenspeichern aufrufen
 
das hilft mir in meinem fall leider nicht weiter
aber trotzdem danke

static_cast 7. Dez 2008 21:58

Re: dll als resource ohne zwischenspeichern aufrufen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

die unit BTMemoryModule kann das was du suchst, viel Spaß.

Grüße

ToXiC 8. Dez 2008 15:17

Re: dll als resource ohne zwischenspeichern aufrufen
 
könntest du vielleicht ein beispiel geben wie ich damit eine funktion mit parametern aus der dll aufrufe?

//edit
danke nochmal an alle :cheer:
hat sich erledigt


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 Uhr.

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