AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:47

Parameter dieser Suchanfrage:

Suche in Thema: DEC onProgress-Ereignis bei mehreren Threads
Suche alle Beiträge, die von "negaH" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: DEC onProgress-Ereignis bei mehreren Threads

      Delphi
      by negaH, 10. Aug 2003
    Ähm, jetzt verstehe ich aber nicht was du eigentlich machst. Encrypt() muß den ProgressAdapter als Stream nutzen und keinen FileNamen.

    procedure Encrypt(const Filename: String; ....);
    var
    Source,Dest: TStream;
    begin
    Source := TStreamProgressAdapter.Create(TFileStream.Create(FileName, fmOpenRead or fmShareDenyNone));
    try
    Dest := TFileStream.Create(TempFilename, fmCreate);
    ...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: DEC onProgress-Ereignis bei mehreren Threads

      Delphi
      by negaH, 10. Aug 2003
    Einfacher, TProgressAdapter gibt den Stream den er kapselt selber frei. D.h. FileStream.Free ist in jedem Falle falsch.


    ProgressAdapter := TStreamProgressAdapter.Create(TFileStream.Create(FileName, Mode));
    try
    ProgressAdapter.Read();
    ProgressAdapter.Write();
    finally
    ProgressAdapter.Free;
    end;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: DEC onProgress-Ereignis bei mehreren Threads

      Delphi
      by negaH, 10. Aug 2003
    Du redest jetzt von obigem TStreamProgressAdapter ?
    Diese Klasse muß natürlich erweitert werden. Im .DoProgress kann man über FStream.Size und FStream.Position das Verhältniss ermittelt werden.
    In meinem eigene Source habe ich dies allerdings über eigene Variablen gemacht. Also im Contructor FStream.Size zwischen gespeichert. Im .Seek() .Read() und .Write() zähle ich eine eigene FPosition mit....
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: DEC onProgress-Ereignis bei mehreren Threads

      Delphi
      by negaH, 10. Aug 2003
    Hi Luckie,

    sorry für die späte Antwort, aber es gibt auch mal einen Geburtstag zu feiern.

    Also, es ist schon erschreckend wie du so schnell die Schwachstellen im DEC findest. OnProgress() ist ein globales Event das 1. nicht threadsafe ist und 2. global immer nur einen Verschlüsselungsprozess unterstützt.

    D.h. mit OnProgress() wirst du das was du willst nie hinbekommen. Vergiss es also....


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=negaH&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=7337
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz