Ensamblador - wsadata

 
Vista:

wsadata

Publicado por wazamako (1 intervención) el 15/10/2002 17:32:36
hola, aver si alguien me pega una alumbrada.

push offset wsadata
cuando lo debugeo es un push a offset 00000000, la estructura la tengo en data. antes la tenia en una iclude pero daba lo mismo. como puedo arreglar eso? porque al consultar la version , dentro de la WSAStartup intenta escribir a offset 00000000 y eax no retorna null.

asi esta.
.data
WSADATA struct
mVersion dw ? ; tambien la tenia como 0 en vez de ?
mHighVersion dw ? ; tambien la tenia como 0 en vez de ?
szDescription db 257 dup(0)
szSystemStatus db 129 dup(0)
iMaxSockets dw ? ; tambien la tenia como 0 en vez de ?
iMaxUpdDg dw ? ; tambien la tenia como 0 en vez de ?
lpVendorInfo dd ? ; tambien la tenia como 0 en vez de ?
WSADATA ends

mientras sigo dandole aver si pillo la causa del error.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:wsadata

Publicado por wazanako (2 intervenciones) el 15/10/2002 21:40:48
ya esta.

deje la structura como estaba en el Wsocks.inc
y lo que faltaba era.

.DATA
wsadata WSADATA <0>

ahora esta ok.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:wsadata

Publicado por wazanako (2 intervenciones) el 16/10/2002 03:26:05
ya esta.deje la structura como estaba en el Wsocks.incy lo que faltaba era..DATAwsadata WSADATA <0> ahora esta ok.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar