Français
Forum

avertissement/Fehlermeldung beim TCP-Programme avec XPSE .

 

funkheld
allô, chez XPSE venez cet Fehlermeldung, si je TCP avec winsocks.inc benutze:

[19:38:15] avertissement: undeklariert : 0X2
[19:38:15] Naehe: ~29, 'DEF %MSG_PEEK 0X2'
[19:38:15] XPSE:>
[19:38:31] Exitcode: -1073741510

Woran liegt cela?
EXE wird pas erstellt.

merci.
Gruss
KompilierenMarqueSéparation
 {$cleq}
Print "TEST TCP Senden"
 $I Winsocks.inc
Declare Data$,sockTCP&,IP$,a&,Ende%,Computername$,z&
GetComputerName
Computername$ = @$(0)
print Computername$
IP$ = "127.0.0.1"
print @&(0)
Print " 1) Taste c Drücken um eine Verbindung herzustellen"
Print " 2) Taste s x mal Drücken um Daten zu Senden"
Print " 3) Taste k Drücken um den Verbindungs Socket zu schliesen"

WhileNot Ende%

    waitinput
    locate 8,1
    print %key

    IF %key = 99' Taste c

        CreateSocketTcp'Stellt einen TCP Socket her
        sockTCP& = @&(0)
        print "Connect: "; @&(0)
        ConnectTcpTo 6969,IP$,sockTCP&'Port, IP , Socket Stellt eine Verbindung zum angegebenen IP her
        print "Connect: "; @&(0)

    ENDIF

    IF %key = 107' Taste k Kill Socket

        CloseSocketx sockTCP&
        print "Close: "; @&(0)

    ENDIF

    IF %key = 115' Taste s Kill Send Data

        Data$ = "TIME : "+ @Time$(0)+":"+ @Time$(1)+" Auf dem Rechner: "+Computername$
        sendTCP sockTCP&,Data$'Sock ,Daten Sendet Daten zur einer IP mit der der Socket verbunden wurde
        print "Send: "; @&(0)

    ENDIF

Wend

CloseWinsocks

11 kB
Hochgeladen:12.12.2013
Downloadcounter58
Download
 
12.12.2013  
 




E.T.
Leerzeichen dans "%MSG_PEEK 0X2"  ??
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
12.12.2013  
 




funkheld
Jup, merci, maintenant suis je déjà une Schritt plus.

Habe maintenant dans qui Winsocks.inc :
"Def %MSG_PEEK 0x02" dans "Def %MSG_PEEK 2" geändert.

Beim FreeProfan32-Compilat venez une annonce si je sans XPSE compiliere et XPSE compiliere.

seulement chez dem Compilat sous ProfanX11 avec XPSE fonctionne es maintenant correct.
alors muss Freeprofan32 irgend quelque chose faux reinsetzen.

peut-être sais maintenant einer une Solution, quoi là dans dem FreeProfan32 passiert et den faute auslöst.

merci.
Gruss

50 kB
Hochgeladen:13.12.2013
Downloadcounter101
Download
11 kB
Hochgeladen:13.12.2013
Downloadcounter64
Download
 
13.12.2013  
 




funkheld
qui faute venez chez Send-Tcp et chez réception-Tcp:

réception:
KompilierenMarqueSéparation
 {$cleq}
Cls
Print "TEST TCP Empfang (Server)"
 $I Winsocks.inc
Declare Datainc$,sockTCP&,IP$,a&,Ende%,connecktsocket&,Endex&,IP_inc$,z&
USERMESSAGES 5000,5001
Init 2,2
print @&(0)
CreateSocketTcp
InitTCP @&(0),6969,5000,%hWnd'Initialisiert einen Socket der auf eingehende verbindungen wartet und bei einer verbindung
connecktsocket& = @&(0)'die definierte Message an das festgelegte Fenster Sendet
sockTCP& = 0
SETTIMER 100

WhileNot Ende%

    WAITINPUT
    Endex& = 0

    IF (%wmTimer = 1) or (%UMessage = 5001)

        Whilenot Endex&

            locate 10,1
            Print "Timer";&GetTickCount
            recfrom sockTCP&

            IF @&(0) = -1

                Endex& = 1

            ELSE

                Datainc$ = @$(0)
                print Datainc$
                print "Gesendet von IP:"
                getIP
                IP_inc$ = @$(0)
                print IP_inc$

            ENDIF

        Wend

    ENDIF

    IF %UMessage = 5000'Wird ausgeführt wenn eingehende verbindung die Message ausgelöst hatt

        'if sockTCP& = 0
        GetConnectSocket connecktsocket&'liefert den Socket zurück der die verbindung aufgenommen hat
        sockTCP& = @&(0)
        locate 8,1
        print "Connect to Socket: ";sockTCP&
        SocketToThreatTcp sockTCP&,%hWnd,5001'der Socket der die verbindung aufgenommen hat wird veranlast im hintergrund
        print @&(0)'auf eingehende Daten zu warten und bei eingehenden Daten die Definierte Message zu senden

    ENDIF

    IF %key = 99' Taste c

        cls

    ENDIF

wend

waitinput
CloseWinsocks

Senden:
KompilierenMarqueSéparation
 {$cleq}
Imprimer "TEST TCP Senden"
 $I Winsocks.inc
Déclarer Data$,sockTCP&,IP$,a&,Ende%,Computername$,z&
GetComputerName
Computername$ = @$(0)
imprimer Computername$
IP$ = "127.0.0.1"
imprimer @&(0)
Imprimer " 1) bouton c Drücken um une liaison herzustellen"
Imprimer " 2) bouton s x la fois Drücken um données trop Senden"
Imprimer " 3) bouton k Drücken um den Verbindungs Socket trop schliesen"

WhileNot Ende%

    waitinput
    locate 8,1
    imprimer %clé

    IF %clé = 99' bouton c

        CreateSocketTcp'Stellt une TCP Socket her
        sockTCP& = @&(0)
        imprimer "Connect: "; @&(0)
        ConnectTcpTo 6969,IP$,sockTCP&'Port, IP , Socket Stellt une liaison zum angegebenen IP her
        imprimer "Connect: "; @&(0)

    ENDIF

    IF %clé = 107' bouton k Kill Socket

        CloseSocketx sockTCP&
        imprimer "Close: "; @&(0)

    ENDIF

    IF %clé = 115' bouton s Kill Send Data

        Data$ = "TIME : "+ @Time $(0)+»+ @Time $(1)+" sur dem calculateur: "+Computername$
        sendTCP sockTCP&,Data$'Sock ,données Sendet données zur einer IP avec qui qui Socket verbunden wurde
        imprimer "Send: "; @&(0)

    ENDIF

Wend

CloseWinsocks

11 kB
Hochgeladen:13.12.2013
Downloadcounter64
Download
 
13.12.2013  
 



Hi!

XPSE ist depuis Profan² 4.5 Profan ²/ XProfan-Präkompilierer: [...] 

FreeProfan ist pas XProfan.

Zudem, si Du XPSE startest ensuite peux Du à qui ersten numéro seiner Versionsnummer erkennen, pour quelle XProfan-Version il hergestellt ist. XPSE ist dans aktueller Version pour XProfan 11, pas pour XProfan 12 et pas pour FreeProfan. Versuche, XPSE pour XProfan 12 et/ ou bien FreeProfan herzustellen schlugen bisher fehl.
 
10.07.2014  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.093 Views

Untitledvor 0 min.
Erasmus.Herold13.03.2016
Georg Teles09.09.2015
Nico Madysa18.12.2014
Pedro Miguel04.10.2014
plus...

Themeninformationen

cet Thema hat 3 participant:

funkheld (3x)
iF (1x)
E.T. (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie