Delphi 2k5 + INDY 9

0

Delphi 2k5 ma standardowo w sobie INDY 9, ale czemu projekt kompilowany pod D7 dziala jak zloto, a jego port pod D2k5 nie? Konkretnie chodzi o komponent IdMappedPortTCP... Po skompilowaniu progsa w D7 moge laczyc sie z internetu z kompem wew. sieci, a po skompilowaniu pod D2k5 przy probie polaczenia wyskakuje mi natychmiast komunikat 'Przekroczony czas oczekiwania' (FTP przez TotalCommander'a)...

0

Może jednak zainstalowałeś Indy 10, a nie 9? Bo przy instalacji jest wybór.

0

Tak... Faktycznie jest to INDY 10.. moj blad - ale nie zmienia to faktu ze nie dziala jak powinno... (pod D7 tez mialem zainstalowanie I10 i smigalo jak trzeba). Wiec o co chodzi?

0

Ja mam to samo, próbowałem zarówno Indy 9 jak i Indy 10 a komponenty klient/serwer przez TCP nie mają polecenia ReadLn i WriteLn!!! Co z tym jest? Mam Indy 9 na Delphi 7 Personal i działa bez zarzutu...

0

ja natomiast zapodalem sobie pod Delphi2k klienta ftp i .....
AWorkCountMax - undeclared identifier
AWorkCount - działa
RecvBufferSize dla IdFTP - undeclared identified

Coz kurfcze jest ?

0

Czasem niestety trzeba samemu dodac do 'uses' jeden lub kilka unit'ow z wlasciwymi deklaracjami... Niestety takie sa uroki INDY...
U mnie natomiast nie ma problemow z kompilacja - problem jest w samym dzialaniu skompilowanego programu - nie dosc ze nie mapuje jak trzeba (w ogole nie mapuje ;)), to przy zamykaniu programu aplikacja sie dosc czesto wiesza, chociaz wczesniej stopuje mapowanie portu (nawet jak zabije proces to i tak nie jest zwalniane gniazdo).
Wiec sa 3 mozliwosci:

  1. cos robie zle (po skompilowaniu w D7+I10 jest git)...
  2. cos jest nie tak z D2k5
  3. cos jest nie tak z I10
    Podejrzewam 1 i/lub 2 (moze zle skonfigurowalem kompilator).
    Wiec jak?

1 użytkowników online, w tym zalogowanych: 0, gości: 1