Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Adressen mit SendMessage übergeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.04.2006, 04:09 Uhr
~olerwe
Gast


Ich versuche über SendMessage die Addresse einer Variablen an ein anderes Object zu übergeben. Das klappt auch soweit. In Message.LParam soll die Adresse als long(&x) der zu übergebenden Variable x stehen. Ich kann aber nicht im Zielobject die Addresse aus Message.LParam als Adresse einem pointer im Zielobject zuweisen und somit die Variable nicht nutzen. Ich habe den Zeiger als TRect* prect = &rect; deklariert und will über die Zuweisung prect = &Message.LParam; zugreifen. Es kommen alle möglichen Fehlermeldungen. Die zu übergebende Variable in einzelne Integerwerte zu zerlegen und dann wieder zusammensetzen kann ja auch nicht Sinn der Messages sein. Ich habe zum Schluß alle Permutationen von & und * im Zielobject ausprobiert (oder fast alle) - aber nichts hat geholfen.
Wer weiß Rat?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.04.2006, 07:59 Uhr
mike
Pinguinhüpfer
(Operator)



--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.04.2006, 08:46 Uhr
ao

(Operator)


So vielleicht?

C++:
TRect * prect = (TRect *) Message.LParam;

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.04.2006, 19:07 Uhr
~olerwe
Gast


Prima ao,
das war die Lösung. Sieht jetzt auch irgendwie einleuchtend aus. Naja, man muß sich auch mal dumm anstellen dürfen.
Nochmals vielen Dank, das Forum ist eine echte Fundquelle!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: