AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:47

Parameter dieser Suchanfrage:

Suche in Thema: Unerklärbare Zugriffsverletzung
Suche alle Beiträge, die von "Blup" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Unerklärbare Zugriffsverletzung

     
      by Blup, 21. Mär 2014
    Die richtige Konstante ist hier 'Max_Path' und nicht 'MaxChar'.
    Der Buffer 'path' wird nicht gelöscht und das Ergebnis von 'SHGetFolderPath' nicht ausgewertet.
    In dieser Kombination kann StrPas einen riesigen String voller Speichermüll zurückgeben oder sogar eine Zugriffsverletzung auslösen.
    Man könnte das z.B. so lösen:

    function AppDataPath: AnsiString;
    const
    SHGFP_TYPE_CURRENT = 0;...
  • Forum: Programmieren allgemein

    AW: Unerklärbare Zugriffsverletzung

     
      by Blup, 19. Mär 2014
    Der Überwachungs-Thread fügt neue Elemente dem Array Events hinzu. ("schön sychronisiert" sollte bedeuten, er tut das innerhalb einer Criticalsection.)
    Der Mail-Thread liest die Elemente aus Events und löscht diese sogar. ("schön sychronisiert" sollte bedeuten, er tut das ebenfalls innerhalb der selben Criticalsection.)
    Ich habe keine einzige Zeile in dieser Hinsicht gesehen.
    Hoffentlich...
  • Forum: Programmieren allgemein

    AW: Unerklärbare Zugriffsverletzung

     
      by Blup, 18. Mär 2014
    Die 'Log()'- Aufrufe erzeugen einen zeitlichen Abstand zwischen den 'SendMail()'-Aufrufen.
    In deinem Beispiel 4 Sekunden sind eine kleine Ewigkeit.

    In welchem Zusammenhang stehen die Jobs, Events und die Threads?
    Wenn z.B. die Threads parallel neue Events der Liste hinzufügen und im Hauptthread Events ausgelesen und entfernt werden, ist eine saubere Synchronisation notwendig.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Blup&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=179588
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 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