Page 1 of 2 1 2 LastLast
Results 1 to 15 of 24

Thread: Probleem met code (FTP)

  1. #1

    Probleem met code (FTP)

    Ik krijg de component niet geinstalleerd.
    Hij zegt dat hij Indy niet vind.

    Ik heb nogtans indy 10 geinstalleerd.
    Jorge

  2. #2
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Heb je ook indy10 code gebruikt?

    Misschien heet die in indy10 anders dan in indy9?

  3. #3
    Misschien kun je de exacte fout ook melden? Heb je de library paden wel ingesteld?

  4. #4
    Exacte error:
    [Fatal Error] NLDMSNPDsgn.dpk(31): Required package 'indy' not found

    en ja indy10 werkt perfect. Staat ook in path, gebruik indy10 een paar andere programmas en die werken perfect.
    Jorge

  5. #5
    Heet die package in Indy10 niet anders. (Wellicht heet die Indy10 i.pv. Indy.)
    1+1=b

  6. #6
    zal is proberen...

    nee, tzelfde:
    [Fatal Error] NLDMSNPDsgn.dpk(31): Required package 'indy10' not found
    Jorge

  7. #7
    Senior Member BVerhaar's Avatar
    Join Date
    Sep 2004
    Location
    Zuid Holland
    Posts
    455
    Dat is ook een manier om erachter te komen (NLDMSNPDsgn.dpk aanpassen).

    Je kunt ook bij je packages kijken hoe het betreffende Indy 10 package werkelijk heet. (menu Component / Install packages).

  8. #8
    Ik heb nu:
    Code:
    requires
      rtl,
      vcl,
      IndySystem70,
      IndyCore70,
      IndyProtocols70;
    Maar nu krijg ik errors in TCPClient.pas:

    [Error] TCPClient.pas(56): Method 'Connect' not found in base class
    [Error] TCPClient.pas(57): Cannot override a static method
    [Error] TCPClient.pas(58): Method 'ReadFromStack' not found in base class
    [Error] TCPClient.pas(89): Undeclared identifier: 'FFreeIOHandlerOnDisconnect'
    [Error] TCPClient.pas(90): Undeclared identifier: 'FFreeIOHandlerOnDisconnect'
    [Error] TCPClient.pas(103): Undeclared identifier: 'InputBuffer'
    [Error] TCPClient.pas(103): Missing operator or semicolon
    [Error] TCPClient.pas(104): Missing operator or semicolon
    [Error] TCPClient.pas(217): There is no overloaded version of 'Connect' that can be called with these arguments
    [Error] TCPClient.pas(230): Undeclared identifier: 'ReadFromStack'
    [Fatal Error] MSNProtocol.pas(27): Could not compile used unit 'TCPClient.pas'


    Misshien is de packet name nog verkeerd maar ik denk het niet.
    Jorge

  9. #9
    Indy 10 is blijkbaar niet backwards compatible. Dat betekent dat je moet uitzoeken wat er precies is gewijzigd in Indy en wat je daarvoor moet wijzigen in de NLDMSNP componenten. Maar misschien is Indy 9 gebruiken een makkelijkere optie?
    Marcel

  10. #10
    Zet maar om naar Indy10 en plaats het op de server, hebben andere er ook nog wat aan.

  11. #11
    Ik ben niet echt good met programeren voor Indy... maar zal zien wat ik kan doen.

    edit:
    hmmz voor zover ik kan zien heeft IdTCPClient well een Connect functie
    Jorge

  12. #12
    Wat ben je aan het doen? want ik begrijp je edit niet zo goed. Misschien kun je even aangeven wat er fout gaat en wat je verwacht?

  13. #13
    Ik denk dat hij problemen heeft met de Connect methode, deze is veranderd in Indy10 t.o.v. 9. Binnen het component wordt deze overgeerft, maar de parameters komen niet over een.

    Dit moet ff gelijk getrokken worden, zondat het met Indy10 werkt. Misschien is een IFDEF makkelijk, zodat het blijft werken met Indy9.

    Verder is het gewoon wat uitzoek werk wat er precies is veranderd sinds Indy9. Volgens mij kun je de meeste veranderingen wel vinden op de website van Indy.

  14. #14
    ik denk dat ik een van de dage delphi terug ga installeren, en de versie van indy nemen die op de cd staat ipv die van op het internet.

    dat lijkt mij het makelijkst. Maar dan blijft het natuurlijk wel een probleem voor andere gebruikers met Indy10.

    Dus zal eerst nog was prutse me Indy 10
    Last edited by c00lk1d; 30-Aug-05 at 16:08.
    Jorge

  15. #15
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    (in het geval van indy9) Beste kan je indy9 gebruiken van na april 2004. Er zijn in het voorjaar van 2004 diverse ernstige bugs eruit gehaald.

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •