Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#3

Re: Listeinträge aus anwendung übergeben

  Alt 1. Jan 2008, 18:44
Zitat von 1234588:
das problem ist, das man nicht einfach so pointer die auf zeichenketten zeigen, uebergeben kann. von programm zu dll geht das wunderbar, aber von programm zu programm funktioniert das nicht ohne weiteres (protected mode).
entweder du machst den speicherbereich der zeichenkette global verfuegbar, oder du arbeitest mit atoms:

GlobalAddAtom()
GlobalGetAtomName()
GlobalDeleteAtom()



das laesst sich auch verkuerzen:
Delphi-Quellcode:
      p := @ReturnStr;
      Inc(p, 1);
indem man gleich die addresse des ersten zeichens benutzt:
      p := @ReturnStr[1];
Die Reihenfolge ist ..

Von der EXE zur Dll die Playlisteinträge schicken
danach ließt das Winamp Plugin (DLL) die Daten aus der (meiner) DLL ein.

Irgendwie scheint das alles nicht so recht zu funktionieren ...

gruss Emil
Miniaturansicht angehängter Grafiken
tv_453.jpg  
  Mit Zitat antworten Zitat