Announcement

Collapse
No announcement yet.

NMFTP1.List, bei dieser Zeile hangt sich das Prog manchmal auf

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • NMFTP1.List, bei dieser Zeile hangt sich das Prog manchmal auf

    Hi all,<p>
    Bei der Zeile NMFTP1.List haengt sich ab und zu mein Programm auf.<br>
    Dies passiert nicht immer, sondern willkuerlich.<br>
    Das ONFailure und ONError Ereignis wird in diesen Fall nicht erreicht.<br>
    Hatte jemand das selbe Proplem und kann mir sagen was da falsch laeuft?<br>
    Ich arbeite mit Delphi6, WIN2000 und greife auf ein LinuxServ zu.<br>
    Danke im voraus.

  • #2
    Hi,

    Wenn Du klug bist, lässt Du die FastNet-Komponenten links liegen.

    P.S.
    Deine Fragestellung grenzt fast an: <i>Mein Programm hängt sich in Zeile 14.769 auf, wer weiss Rat ??</i>

    Gruß
    Gesin

    Comment


    • #3
      Ich versteh nicht, wie meinst du das?<br>
      Auf dieser Komponente baut mein Pruefungsprojekt auf.<br>
      Ist das der falsche Weg um Dateien auf einem internen Server abzulegen?<br>
      Wenn ja, welche Moeglichkeiten haette ich dann?<br>
      Ich braeuchte kein Code, nur den Schupps in die richtige Richtung

      Comment


      • #4
        Hi,
        <br>
        <br>schau mal hier rein:
        <br>http://www.entwickler-forum.de\webx?13@@.ee70aea/0
        <br>Die Komponente hat bei mir bis jetzt immer gute Dienste geleistet.
        <br>Bau mal ein Try herum und schau dir mal die Fehlermeldung an, die generiert wird.
        <br>Schau dir mal den Netzwerk traffic zu dieser Zeit an. <br>Probiere das Programm mal auf anderen Rechnern aus.
        <br>Schreib mal ein Mini-Prrogramm, das eben dieses kann (ftp-Verbindung aufbauen) um auszuschließen, das andere Programmteile diesen Fehler hervorrufen.
        <br>
        <br>mfg
        <br>P

        Comment


        • #5
          Also,<p>
          folgende Fehlermeldung wird bei einem erneuten Aufruf (wenn List schon haengt)<br>
          von NMFTP1.List angezeigt:<br>
          "A list command is already being processed".<br>
          Das heisst, denke ich, das beim ersten Aufruf von List nicht mal eine Exception ausgeloest wird.<br>
          NMFTP1.List laeuft einfach wie in einer Endlosschleife weiter.<br>
          Die CPU-Auslastung zeigt 99% an. Auch bei einem Testprogramm trat dieser Fehler hin und wieder<br>
          auf, nur nicht so oft wie bei meinem Prog.<br>
          Wenn ich einen Haltepunkt in diese Zeile setze, wird die Methode korrekt abgearbeitet.<br>
          Ich muss noch dazusagen das meine Delphi Version nackig ist (keine Update's oder Patches).<p>
          *grauehaarewachs

          Comment


          • #6
            Hi,

            1)
            Sofern Du D5 einsetzt, rate ich dir <b>dringenst</b> das UpdatePack 1 zu installieren.

            2)
            Ich verwende die Fastnet Komponenten nicht, da ich auch recht seltsame Erlebnisse damit hatte. M.E. sind die Komponenten einfach buggy.

            3)
            Stattdessen verwende ich die frei ( inkl. Source ) erhältlichen Indy-Komponenten ( www.nevrona.com ). Diese sind ab D6 auch Standard in Delphi.

            Gruß
            Gesin

            Comment


            • #7
              Tja, ich stand vor der Auswahl TNMFTP oder TIDFTP. Da die Hilfe bei TIDFTP in englisch ist,<br>
              habe ich mich gegen diese entschieden.<br>
              Nun werd ich fuer meine Sprachfaulheit bestraft ; )<br>
              Meine letzte Hoffnung ist jetzt noch die Methode NList, die <B>nur</B> Verzeichnis- und Dateinamen<br>
              zurueck gibt, aber das reicht fuer mein Proj aus.<br>
              Fuer meine naechsten Arbeiten mit FTP werde ich deinen Rat beherzigen und auf die Indy-Komp ausweichen.<br>
              Vielen Dank an Euch.<p>
              Servus Ro

              Comment

              Working...
              X