Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Hilfe bei GUI mit While -> TCP

Discussion on Hilfe bei GUI mit While -> TCP within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 13
Received Thanks: 2
Unhappy Hilfe bei GUI mit While -> TCP

Hallo Leute!
Ich habe folgendes Problem.
Ich möchte ein TCP Chat mit schöner GUI machen.
Jetzt hab ich in der GUI $IP und $PORT für IP und Port gemacht (Mit InputBox).
Dann habe ich bei While 1 auf Button3 $mainsocket = TCPConnect($IP, $PORT)
Aber bei While wird das Definierte von oben nicht erkannt oder aufgerufen :/

Wie zur hölle kann ich das Problem lösen ?!
Bitte helft mir
kruemmelkeks is offline  
Old 03/22/2012, 21:30   #2
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Quellcode?
jacky919 is offline  
Old 03/22/2012, 21:38   #3
 
elite*gold: 0
Join Date: Nov 2010
Posts: 13
Received Thanks: 2
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

TCPStartup()

$Form1 = GUICreate("Green ***", 615, 438, 192, 124)
$Button1 = GUICtrlCreateButton("Menü", 0, 0, 75, 25)
$Button2 = GUICtrlCreateButton("Schliessen", 536, 0, 75, 25)
$IP = GUICtrlCreateInput("IP Adresse", 104, 0, 121, 21)
$Label1 = GUICtrlCreateLabel("IP : ", 80, 0, 25, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Label2 = GUICtrlCreateLabel("Port :", 240, 0, 34, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Port = GUICtrlCreateInput("Port", 288, 0, 57, 21)
$Button3 = GUICtrlCreateButton("Verbinden", 360, 0, 75, 25)
$Button4 = GUICtrlCreateButton("Trennen", 440, 0, 75, 25)
GUISetState(@SW_SHOW)



While 1

$verbunden = "0"
$nMsg = GUIGetMsg()
Select
case $nmsg = -3
Exit

case $nMsg = $Button1

case $nMsg = $Button2
Exit

case $nMsg = $Button3
$mainsocket = TCPConnect($IP, $PORT)
If $mainsocket = -1 Then
MsgBox(16, "Error", "Verbindung zum Server nicht möglich!")
ElseIf $mainsocket <> -1 Then
MsgBox (64, "Verbunden!", "Die Verbindung zum Server wurde hergestellt!")
EndIf

case $nMsg = $Button4
If $verbunden = "1" Then
TCPCloseSocket($mainsocket)
$verbunden = "0"
MsgBox(64, "Verbindung beendet!", "Die Verbindung zum Server wurde beendet!")
ElseIf $verbunden = "0" Then
MsgBox(16, "Nicht verbunden!", "Es besteht keine verbindung zum Server!")
EndIf

EndSelect


WEnd


Oben ist $IP und $Port definiert aber wird in While ja nicht erkannt :'(
kruemmelkeks is offline  
Old 03/22/2012, 23:11   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
TCPConnect(guictrlread($IP), guictrlread($Port))
omer36 is offline  
Thanks
1 User
Old 03/24/2012, 22:26   #5
 
elite*gold: 0
Join Date: Nov 2010
Posts: 13
Received Thanks: 2
Danke!
Hat geklappt. Ich lerne AutoIT gerade noch
kruemmelkeks is offline  
Reply

Tags
autoit, definiert, while schleife


Similar Threads Similar Threads
Metin2 Multihack by xKeinjalx l Hilfe l Hilfe l Hilfe Pleasy
03/18/2012 - Metin2 Private Server - 2 Replies
Hallo Elit(epvp)ers Mitglieder. Ich habe Multihack von xkEinjalx herunter geladet. Der Problem ist bei Metin2 Patcher. Wenn Man Metin2 mit Patcher öffnet kann man nicht .dll Injecten! Man Musst also mit Metin2client.bin in Metin2client.exe unbennen und öffnen. Es kommt Metin2 Fenster, dann funkt es schon, aber es verbindet nicht zu Server.Es bleibt bei Du wirst mit dem Server verbunden stecken aber wenn man mit Metin2 Patcher öffnet es Loggt ein nur der Hackt geht dann nicht. Der Link...



All times are GMT +1. The time now is 01:42.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.