Anfänger: Pointer an Funktion / Variable verändern
-
ich werde das gefühl nicht los, das du die funktion nicht richtig aufrufst.
es muss unbedingt irgendwo die zeile: IP_auslesen(IPbuffer);
stehen.
sonst wird auch nichts in den puffer reingeschrieben, sondern wild in undefinierten speicherbereich.sollte der aufruf IP_auslesen(IPbuffer); aus welchen gründen auch immer nicht möglich sein, kannst du den IPbuffer global deklarieren, dann brauchst du auch keinen parameter für IP_auslesen, dann reicht auch ein
void IP_auslesen(void);
-
Die Funktion wird via IP_auslesen(IPbuffer) als Event aus der Form1 heraus aufgerufen. Soweit stimmt das. Versuche es mal Global.
-
Okay ... danke dir.
Das scheint gut auszusehen:
IPbuffer "192.168.178.24" char[]
szIPAddress2 0x05637064 "192.168.178.24" char*Allerdings sieht mir das komisch aus ...
- IPbuffer "192.168.178.24" char[]
[0] 64 '@' char
[1] -76 '´' char
[2] 6 '' char
[3] 2 '' char
[4] 88 'X' char
[5] -76 '´' char
[6] 6 '' char
[7] 2 '' char
[8] 104 'h' char
[9] -76 '´' char
[10] 6 '' char
[11] 2 '' char
[12] -124 '„' char
[13] -76 '´' char
[14] 6 '' char
[15] 2 '' charWie könnte ich das Ergebniss nun bspw. in einer MessageBox anzeigen lassen?
-
das kommt drauf an, welches string-format deine message-box erwartet. ich kenne mich mit forms nicht aus.
gegebenfalls musst du IPbuffer umwandeln.
-
Danke für deine Hilfe ... für Heute reicht es mir erstmal.
-
was für forms benutzt du, vb? c#?
-
winapi scientist schrieb:
was für forms benutzt du, vb? c#?
Ehm, hier ist WinAPI Forum... warum also .NET?
Wie könnte ich das Ergebniss nun bspw. in einer MessageBox anzeigen lassen?
> http://msdn.microsoft.com/en-us/library/aa363362.aspx
> http://msdn.microsoft.com/en-us/library/ms645505.aspxSimon
-
schonmal textBox1->AppendText in einer winapi funktion gesehen?
theta schrieb:
winapi scientist schrieb:
was für forms benutzt du, vb? c#?
Ehm, hier ist WinAPI Forum... warum also .NET?
Simon
-
Irgendwie werde ich das Gefühl nicht los, das es hier Leute gibt, die förmlich danach suchen, andere auf soetwas hinzuweisen. Habt ihr nichts besseres zu tun? Ich bitte hier lediglich um Hilfe - und wer mir nicht antworten möchte soll es doch lassen.
Ein einfacher Hinweis wie "Bitte ins API Forum posten" reicht mir allemal.
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum WinAPI in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.