ďťż
 
[VFP] i winsock32 ďťż
 
[VFP] i winsock32
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[VFP] i winsock32



Marcin Szczygieł - 24-12-2006 00:38
[VFP] i winsock32
  Witam

Borykam się z uruchomieniem połączenia przez TCP/IP, wysiadam na samym
początku:

DECLARE WSAStartup IN wsock32.dll integer, string@
bufor = SPACE(255)
=WSAStartup(2, @bufor)

Wykonanie ostatniej instrukcji prawie za każdym razem powoduje
pojawienie się komunikatu "Program wykonał nieprawidłową operację...",
względnie przed nim pojawia się słynny Fatal error: Exception
code=C0000005.

Sprawdzone na dwóch komputerach, VFP 7.0 z SP1 i bez, raz na kilkanaście
uruchomień mimo wystąpienia błędu udaje się w debuggerze zobaczyć że
funkcja WSAStartup rzeczywiście coś zwraca do zmiennej 'bufor'.

Pytanie: Co powoduje wygenerowanie tego błędu?
--
pozdrawiam
Marcin Szczygieł
marcin (SHIFT + 2) szczygiel.info
http://szczygiel.info





nobody - 28-12-2006 00:13

  Użytkownik Marcin Szczygieł napisał:
> Witam
>
> Borykam się z uruchomieniem połączenia przez TCP/IP, wysiadam na samym
> początku:
>
> DECLARE WSAStartup IN wsock32.dll integer, string@
> bufor = SPACE(255)
> =WSAStartup(2, @bufor)
>
> Wykonanie ostatniej instrukcji prawie za każdym razem powoduje
> pojawienie się komunikatu "Program wykonał nieprawidłową operację...",
> względnie przed nim pojawia się słynny Fatal error: Exception
> code=C0000005.
>
> Sprawdzone na dwóch komputerach, VFP 7.0 z SP1 i bez, raz na kilkanaście
> uruchomień mimo wystąpienia błędu udaje się w debuggerze zobaczyć że
> funkcja WSAStartup rzeczywiście coś zwraca do zmiennej 'bufor'.

SOA: u mnie działa.
Tylko deklarację mam nieco inną i VFP 6.0:
DECLARE LONG WSAStartup IN "wsock32.dll" INTEGER wVersionRequested,
STRING @lpWSAData

Poczytaj sobie może: http://www.utmag.com/wconnect/wc.dll?9,7,10,610

Pozdrawiam Jacek




Marcin Szczygieł - 28-12-2006 00:13

  Użytkownik "nobody" <nobody@nowhere.net> napisał w wiadomości
news:emtd8u$900$1@atlantis.news.tpi.pl...

> SOA: u mnie działa.

U mnie już też działa :-)

>> bufor = SPACE(255)

To było za krótkie, ustawiłem SPACE(400) i jest OK. Dzięki za pomoc i
linka!
--
pozdrawiam
Marcin Szczygieł
marcin (SHIFT + 2) szczygiel.info
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    VFP 8 i problem z polskimi znakami przy otwieraniu dbf-a z dosowego Fox-a probl.z komunikatem "Class definition WORD.APPLICATION is not found" w VFP 6 [VFP 8] tryb edycji formantu TextBox [MySQL] i [VFP] Banalne - niebanalne zapytanie transmisja plików za pomocą FTP w VFP 6 problem z zagnieżdżonym zapytaniem sql + VFP [VFP] polskie znaki (Menu) VFP 6 drukowanie tablicy w raporcie [VFP 9] Cudzyslow w pliku txt VFP9: petycja w sprawie VFP
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ponland.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com