![]() |
Mehrzeiligen Text übergeben
Ich übernehme an mein Delphiprogramm einen Text mit folgender Routine
Delphi-Quellcode:
Leider geht das nicht mit mehrzeiligem Text den ich übergeben will Hat jemanden eine bessere Möglichkeit?
hwndReceiver := FindWindow(RECV_CLASS, nil); {get prog handle}
if hwndReceiver <> 0 then begin Atom := GlobalAddAtom(StrPCopy(cBuf, MessageStr)); {set atom} Heri berabeite ich MessageStr ..... DeleteAtom(Atom); end; Danke im voraus Gerd [edit=SirThornberry]Delphi-Tags gesetzt - Mfg, SirThornberry[/edit] |
Re: Mehrzeiligen Text übergeben
Hast du mal versucnt die Zeilen durch LF CR zu trennen?
|
Re: Mehrzeiligen Text übergeben
Zitat:
|
Re: Mehrzeiligen Text übergeben
Moin Gerd,
bist Du sicher, dass es daran liegt, dass der Text mehrzeilig ist, und nicht daran, dass GlobalAddAtom maxmimal 255 Zeichen erlaubt? |
Re: Mehrzeiligen Text übergeben
Nein bin ich mir nicht. Allerdings benötige ich auch mehr als 255 Zeichen. Any idea?
|
Re: Mehrzeiligen Text übergeben
Hallo Gerd,
es fehlen mir ein paar wichtige Informationen bei der Schilderung deines Problems. Sind Sender und Empfänger beides deine eigenen Programme? Vielleicht solltest du einfach mal die Nachricht WM_COPYDATA studieren. Grüße vom marabu |
Re: Mehrzeiligen Text übergeben
Es sind Informationen die an mein Programm übergeben werden.
Es handelt sich um ein Mailprogramm das in der Registrierung als Mailprogramm registriert ist und die Informationen übernehmen soll die nach einem "mailto:" stehen. Daher definiere ich nicht selbst was bei dem Mailto übergeben wird, sondern muss diese Informationen verarbeiten, auch einen mehrzeiligen Text. |
Re: Mehrzeiligen Text übergeben
Wenn das übernehmende Programm dein eigener mail client ist und du ihn in der registry verankert hast, dann hattest du zwei Möglichkeiten: Wertübergabe per Kommandozeile oder per DDE. Für welchen Weg hast du dich entschieden?
Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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