Diskussion:MoveToEx: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
K (MoveTo und optionaler Parameter)
 
 
Zeile 1: Zeile 1:
 
Bei MoveTo ist ein optionaler Parameter angegeben. Ist es hier nicht besser, diesem Parameter direkt Initialwerte anzugeben? Oder würde ein (0, 0) hier bedeuten, daß MoveToEx dann eine Linie nach (0|0) zieht? - [[Benutzer:Helge Rex|Helge Rex]] 11:44, 1. Mär. 2007 (CET)
 
Bei MoveTo ist ein optionaler Parameter angegeben. Ist es hier nicht besser, diesem Parameter direkt Initialwerte anzugeben? Oder würde ein (0, 0) hier bedeuten, daß MoveToEx dann eine Linie nach (0|0) zieht? - [[Benutzer:Helge Rex|Helge Rex]] 11:44, 1. Mär. 2007 (CET)
 +
:Nö, wenn man keinen Wert angibt ist das so, also ob man 0 angibt. Da die Variable Byval deklariert ist, liest die Funktion die Adresse Null, was ja so interpretiert wird, dass die letzte Position nicht zurückgegeben wird. Man könnte auch schreiben Optional ByVal lpPoint As Long = 0). Das würde aber auch nichts ändern. [[Benutzer:Klaus Langbein|Klaus Langbein]] 15:30, 1. Mär. 2007 (CET)

Aktuelle Version vom 1. März 2007, 15:30 Uhr

Bei MoveTo ist ein optionaler Parameter angegeben. Ist es hier nicht besser, diesem Parameter direkt Initialwerte anzugeben? Oder würde ein (0, 0) hier bedeuten, daß MoveToEx dann eine Linie nach (0|0) zieht? - Helge Rex 11:44, 1. Mär. 2007 (CET)

Nö, wenn man keinen Wert angibt ist das so, also ob man 0 angibt. Da die Variable Byval deklariert ist, liest die Funktion die Adresse Null, was ja so interpretiert wird, dass die letzte Position nicht zurückgegeben wird. Man könnte auch schreiben Optional ByVal lpPoint As Long = 0). Das würde aber auch nichts ändern. Klaus Langbein 15:30, 1. Mär. 2007 (CET)