Español
Foro

Warnung/Fehlermeldung beim TCP-Programa con XPSE .

 

funkheld
¡Hola, en XPSE kommt esta Fehlermeldung, si yo TCP con winsocks.inc benutze:

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

Woran liegt el?
EXE no es erstellt.

Gracias.
Gruss
KompilierenMarcaSeparación
 {$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
Ladeanzahl58
Descargar
 
12.12.2013  
 




E.T.
Leerzeichen en "%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, danke, ahora bin Yo ya una Schritt más.

Posesiones ahora en el Winsocks.inc :
"Def %MSG_PEEK 0x02" en "Def %MSG_PEEK 2" geändert.

Beim FreeProfan32-Compilat kommt una Meldung si yo sin XPSE compiliere y XPSE compiliere.

Nur en el Compilat bajo ProfanX11 con XPSE se ejecuta lo ahora fehlerfrei.
Also muss Freeprofan32 irgend algo falso reinsetzen.

Tal vez weiß ahora uno una solución, qué como en el FreeProfan32 passiert y el Fehler auslöst.

Gracias.
Gruss

50 kB
Hochgeladen:13.12.2013
Ladeanzahl101
Descargar
11 kB
Hochgeladen:13.12.2013
Ladeanzahl64
Descargar
 
13.12.2013  
 




funkheld
Der Fehler kommt en Send-Tcp y en Empfang-Tcp:

Empfang:
KompilierenMarcaSeparación
 {$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:
KompilierenMarcaSeparación
 {$cleq}
Imprimir "TEST TCP Senden"
 $I Winsocks.inc
Declarar Data$,sockTCP&,IP$,a&,Ende%,Computername$,z&
GetComputerName
Computername$ = @$(0)
imprimir Computername$
IP$ = "127.0.0.1"
imprimir @&(0)
Imprimir " 1) Taste c Drücken una Verbindung herzustellen"
Imprimir " 2) Taste s x veces Drücken en Daten a Senden"
Imprimir " 3) Taste k Drücken en el Verbindungs Socket a schliesen"

Sinestar encargado Ende%

    waitinput
    locate 8,1
    imprimir %key

    IF %key = 99' Taste c

        CreateSocketTcp'Stellt una TCP Socket her
        sockTCP& = @&(0)
        imprimir "Connect: "; @&(0)
        ConnectTcpTo 6969,IP$,sockTCP&'Port, IP , Socket Stellt una Verbindung para angegebenen IP her
        imprimir "Connect: "; @&(0)

    ENDIF

    IF %key = 107' Taste k Kill Socket

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

    ENDIF

    IF %key = 115' Taste s Kill Send Data

        Data$ = "TIME : "+ @Time$(0)+":"+ @Time$(1)+" Auf el Rechner: "+Computername$
        sendTCP sockTCP&,Data$'Sock ,Daten Sendet Daten a uno IP con el el Socket verbunden wurde
        imprimir "Send: "; @&(0)

    ENDIF

Wend

CloseWinsocks

11 kB
Hochgeladen:13.12.2013
Ladeanzahl64
Descargar
 
13.12.2013  
 



Hi!

XPSE es seit Profan² 4.5 Profan²/ XProfan-Präkompilierer: [...] 

FreeProfan es no XProfan.

Zudem, si XPSE startest entonces kannst Usted a el ersten Nummer su Versionsnummer erkennen, para welche XProfan-Versión él producido es. XPSE es en aktueller Versión para XProfan 11, no para XProfan 12 y no para FreeProfan. Versuche, XPSE para XProfan 12 y/ oder FreeProfan herzustellen schlugen bisher fehl.
 
10.07.2014  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

3.083 Views

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

Themeninformationen

Dieses Thema ha 3 subscriber:

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


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie