ich kann keine Pointer auslesen -.-

10/19/2010 10:45 -AmA-#31
Na gut...
Ich hab ihn auch schön auskommentiert...
PHP Code:
#include <GUIConstants.au3>
#Include <GuiComboBoxEx.au3>
$array=ProcessList() ;Schreibt alle Prozessnamen und PIDs in ein Array
$hwndmode = Opt('GUIOnEventMode', 0)
$hwnd=GUICreate('', 220, 100, -1, -1, BitOR(0x00800000, 0x80000000), Default)
GUISetBkColor(0xBBBBBB, $hwnd)
$combo=GUICtrlCreateCombo("Wähle einen Prozess!",10,10)
$hwndOk = GUICtrlCreateButton('Ok', 10, 60, 200, 25)
For 
$i=1 To Ubound($array)-1
    GUICtrlSetData
($combo,$array[$i][0],"Wähle einen Prozess!") ;Zeigt das ganze Array in einer Combobox
Next
GUISetState
() ;Zeigt die GUI
Do
$msg = GUIGetMsg()
Until $msg = $hwndOk
$SelectedProcess 
= GUICtrlRead($combo) ;Sobald ok gedrückt wurde, wird der ausgesuchte Prozess in diese Variable geschrieben
Opt
('GUIOnEventMode', $hwndmode)
GUIDelete($hwnd)


MsgBox(0, "Combobox", $SelectedProcess) ;Du erhälst den Ausgewählten Prozess in $SelectedProcess 
11/04/2010 20:39 Lighthex#32
Ehm ich habe nochmal eine Frage ....
wie mache ich das mit 2byte Pointern
wenn ich das so nutze funktioniert das nicht
11/05/2010 04:42 lolkop#33
es gibt keine 2 byte pointer.
pointer sind immer adressen. diese werden als 4byte (dword, int) gespeichert.

willst du 2byte lesen, machst du das per short oder per 'byte[2]'.