AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:47

Parameter dieser Suchanfrage:

Suche in Thema: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection
Suche alle Beiträge, die von "hoika" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

     
      by hoika, 22. Mai 2018
    Hallo,


    Dann ist das also schon freigegeben worden, aber die Klasse, die das Objekt enthält, weiß nichts davon.
    Normalerweise informiert eine solche Klasse seinen "Visitor", dass sie freigegeben wird.

    Hier hilft nur ein Minimalprojekt, was den Fehler verursacht.
    Ich denke, sogar FastMM4 hilft hier nicht, weil es nur die 2. Stelle findet,
    wo der Zugriff bereits nicht mehr klappt, weil...
  • Forum: Datenbanken

    AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

     
      by hoika, 18. Mai 2018
    Hallo,


    Laß Dir doch von beiden irgendwas eindeutiges anzeigen, ich nehme meist Name oder ClassName.
    Das passt hier ja wohl nicht.

    Es könnte sein, dass Du irgendein Command-Objekt doppelt freigibst oder "falsch" freigibst.
    Was auch immer "falsch" bedeutet.

    Kannst Du das ganze Problem nicht mit einer separaten Beispiel-Exe nachvollziehen,
  • Forum: Datenbanken

    AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

     
      by hoika, 18. Mai 2018
    Hallo,
    das bist doch du, oder ?
    https://stackoverflow.com/questions/50393768/delphi7-bde-anydac-eaccessviolation-during-close-connection

    Hast Du die Stelle mal debuggt
    if TObject(FClients) is TDataset
    Du könntest auch den Code der kompletten Routine TCustomConnection.SendConnectEvent in Deinen eigenen Code packen
    und mehr Log mitprotokollieren.

    Wenn Du es nachstellen kannst, kommst du...
  • Forum: Datenbanken

    AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

     
      by hoika, 24. Mär 2018
    Hallo,
    ja, eigentlich schon;)

    Aber: Was passiert denn, wenn Du Dein Close/Free wegläßt, kommt dann immer noch die Exception?

    Prinzipell sollte man natürlich alles schließen, was man selbst geöffnet hat.
    Ich würde mal ein leeres Projekt mit ausschließlich dem BDE-Open/Connect FD-Open/Connect und dem Close/Free machen.
    Meistens ist es nämlich eine andere Stelle, die das Problem verursacht...
  • Forum: Datenbanken

    AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

     
      by hoika, 21. Mär 2018
    Hallo,
    die BDE entlädt die Dll nicht, das macht Windows.
    Und erst, wenn alle Programme sie per FreeLibrary freigeben haben.

    Denke ich mal vorsichtig.


    Warum Disconnectest Du dich überhaupt?
    Das macht doch die TAdConnection selber.


URL zu dieser Suchanfrage:

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