Announcement

Collapse
No announcement yet.

ProgressBar => Kann mir das mal jemand erklären

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

  • ProgressBar => Kann mir das mal jemand erklären

    <p>Hallo zusammen!</p>
    <p>Wäre jemand so freundlich und würde mir erklären wie ich eine ProgressBar erstellen kann.</p>
    <p>Gruss Thierry</p>

  • #2
    Es gibt da eine Komponente im C++ Builder. Hast Du diese nocht nicht gesehen? Ich denke sie ist auf der Win32 Seite. Die Verwendung ist auch ziemlich einfach. Den Fortschritt zeigst Du über Position an.

    Alles klar?
    Gruß Roma

    Comment


    • #3
      <p>Cool, habe es gefunden. Merci<br>
      Gruss Thierry<p&gt

      Comment


      • #4
        Hallo,

        habe mich neu angemeldet hier. Ich hoffe, daß mir hier jemand helfen kann?
        Ich habe mit der TProgressBar-Komponente so meine Probleme. Ich habe ein kleines Tool entwickelt, mit dem ich Dateien von einem Server aus dem Internet hole und diese auf der HDD speichere. Dazu verwende ich die Indy9-Komponente IdFTP.

        Soweit so gut...
        Ich möchte gerne den Download-Fortschritt zu jeder einzelnen Datei über einen Prozessbalken anzeigen lassen.
        Und das bekomme ich leider nicht hin

        Falls jemand helfen kann, so sehen arbeiten meine Funktionen:
        Code:
        void __fastcall TForm1::IdFTP1Work(TObject *Sender, TWorkMode AWorkMode,
            const int AWorkCount) {
        
                ProgressBar1->Position = AWorkCount;
        	Application->ProcessMessages();
        
        }
        
        //---------------------------------------------------------------------------
        
        void __fastcall TForm1::IdFTP1WorkBegin(TObject *Sender, TWorkMode 
            AWorkMode,  const int AWorkCountMax) {
        
        	ProgressBar1->Min = 0;
        	ProgressBar1->Max = AWorkCountMax;
        
        }
        
        //---------------------------------------------------------------------------
        
        void __fastcall TForm1::IdFTP1WorkEnd(TObject *Sender, TWorkMode AWorkMode) {
        
        	ProgressBar1->Position = ProgressBar1->Max;
        
        }
        Der Fortschrittsbalken zeigt aber leider bei keiner einzigen Datei etwas an...
        Was mache ich falsch?

        Danke...
        PHP rocks!
        Eine Initiative der PHP Community

        Comment


        • #5
          Das Ereignis WORK (onWork) auch noch mit aufnehmen

          und dort

          ProgressBar1->Position=AWorkCount;
          Application->ProcessMessages();
          Christian

          Comment

          Working...
          X