Deutsch
Quelltexte/ Codesnippets

Control Sysipaddress32

 
IP Control SysIPAddress32
KompilierenMarkierenSeparieren
declare ip&
cls
ip&:=Control("SysIPAddress32","0.0.0.0",$50010000,133,68,100,18,%Hwnd,1000,%Hinstance,$204)
sendmessage(ip&,1125,0,ip2ip(192,168,13,1))
settext %hwnd,gettext$(ip&)
waitinput
end

proc ip2ip

    parameters l1&,l2&,l3&,l4&
    return (l1&*16777216)+(l2&*65536)+(l3&*256)+l4&

endproc

Salve, iF.
 
12.01.2006  
 




Michael
Wodrich
...liefert bei mir 19.16.13.1 statt 192.168.13.1.

Und das auch erst nachdem ich den Doppelpunkt bei Ip&:= entfernt habe.

Wenn unbedingt der XPSE verwendet werden soll, dann sollte auch ein einleitendes Steuerelement da sein (der Kommentar steht nämlich über JEDEM Quellcode), und hier wird XPSE nun wirklich nicht benötigt.

Schöne Grüße
Michael Wodrich

Kleine Veränderung und schon gehts:
KompilierenMarkierenSeparieren
Ip&=Control("SysIPAddress32","0.0.0.0",$50010000,133,68,120,18,%Hwnd,1000,%Hinstance,$204)

Das Feld war zu eng gestellt - mit 200 war es dann richtig schön sichtbar. Die 120 ist bei mir der erste Wert, der den vollen Inhalt darstellt.

Schönes Control
 
Programmieren, das spannendste Detektivspiel der Welt.
12.01.2006  
 



Also - XPSE ist hier nötig da die Community := erkannt hat. Hier liegt demzufolge kein Fehler vor - und hier wird auch nicht generell behauptet XPSE sei nötig. Die Meldung ist demzufolge richtig.

Das das Control sich nicht gleich wie gewünscht darstellt trifft auch dann zu - wenn die Schriftarten des Systemes z.B. per DPI-Regler geändert sind. Hier ist natürlich der Programmierer gefragt zu erkennen wo die Ursache liegt.

Aber Du hasts ja hinbekommen.

PS: Ich empfehle für das Control - wie fast für jedes andere Control auch - MS Sans Serif mit 10pt - dann ist auch meine obige Breitenangabe exakt.


KompilierenMarkierenSeparieren
Declare Ip&
Cls
Ip&=Control("SysIPAddress32","0.0.0.0",$50010000,10,68,200,18,%Hwnd,1000,%Hinstance,$204)
Sendmessage(Ip&,1125,0,Ip2ip(192,168,13,1))
Settext %Hwnd,Gettext$(Ip&)
Waitinput
End

Proc Ip2ip

    Parameters L1&,L2&,L3&,L4&
    Return (L1&*16777216)+(L2&*65536)+(L3&*256)+L4&

Endproc

 
12.01.2006  
 



Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.461 Betrachtungen

Unbenanntvor 0 min.
maroro08.11.2013
Uwe Lang22.06.2013
Julian Schmidt11.12.2011
AndreasS24.11.2011
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

iF (2x)
Michael Wodrich (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie