Einzelnen Beitrag anzeigen

1234588

Registriert seit: 14. Jan 2007
Ort: Stuttgart
164 Beiträge
 
#2

Re: Listeinträge aus anwendung übergeben

  Alt 1. Jan 2008, 19:38
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];
  Mit Zitat antworten Zitat