Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datentransfer zwischen App und Dll (https://www.delphipraxis.net/72710-datentransfer-zwischen-app-und-dll.html)

Prototypjack 5. Jul 2006 21:00


Datentransfer zwischen App und Dll
 
Hallo,
Leute die den vorherigen Thread gelesen haben(Ich machen deshalb einen neuen auf, weil dies nichtmehr viel mit VCL zu tun hat, im gegensatz zu vorher) wissen schon was ich will.

Und zwar will ich per Dll-Funktion ein Bitmap laden(Vorzugweise mit dem normale TBitmap element, für änderungen) und es dann rein(!) non-vcl an das Programm schicken. Mit VCL könnte ich es, aber dabei muss ich die Runtimelibs mitbuilden, was mehr Nachteile als Vorteile bildet.
Ausserdem sollte die Schnittstelle auch von anderen Sprachen zugägnlich sein(C++).

Ich verlange auf keinen Fall von euch mir das ganze Ding zu schreiben(auch wenn es schön wär ;) ), vielmehr erhoffe ich mir ein paar helfende Arme die mir dazu verhelfen dieses Monster endlich zum Laufen zu bekommen(Ich hänge da schon eine Zeit lang dran und will es endlich schaffen ;) ).
Ich habe bereits Source, der ausschlagebendste Teil davon befindet sich im Vorherigen Thread, auch in dieser Spalte, falls mehr erwünscht wird, bitte sagen.

Ich bedanke mich
Gruß,
Max

Khabarakh 5. Jul 2006 21:07

Re: Datentransfer zwischen App und Dll
 
Sollte es nicht schon reichen, die Funktion in der Dll einfach das Handle des Bitmaps (HBITMAP) zurückgeben zu lassen? Dadurch könnten auch andere Sprachen die Dll nutzen.

Prototypjack 6. Jul 2006 19:43

Re: Datentransfer zwischen App und Dll
 
Das habe ich versucht, doch scheint es bei mir nicht zu funktionieren.
Nur mal rein theoretisch, kannst du mal einen Code posten(Ganz einfach), vielleicht hat sich mir auch ein Fehler untergeschlichen.
Leider habe ich meinen Code nichtmehr doch ich habe jeweils das Canvas Handle genommen und später dann mit Bitblt "nachgebaut".
Gruß,
Max

Prototypjack 6. Jul 2006 21:06

Re: Datentransfer zwischen App und Dll
 
Hat sich erledigt, trotzdem danke.
Die WM_CopyData hat sich wiedermal bewährt, danke trotzdem.
Gruß,
Max


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 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