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: Seltsamer Fehler beim schließen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 22. Jul 2014
    Wenn du es definitif selber freigibts, dann ist es egal.

    Dieser Parameter ist der "Owner", also der Besitzer der Komponente.
    Und der Owner kümmert sich um das Aufräumen.

    Wenn du also mal nicht diese Form freigibst, dann würde schich Application darum kümmern, wenn man Diesen als Owner verwendet. Und zwar dann, wenn Application freigegeben wird (beim Entladen der Unit Form), dann würde...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 22. Jul 2014
    Dann ist aber das wahllose Rumpfuschen an der Unitliste der "falsche" Weg, denn so werden nur die Symptome behoben, aber nicht die Ursache,
    womit das Problem also irgendwann unverhofft wieder auftauchen könnte.

    Das Einzige, wo diese Art der Lösung nötig ist, wären Compilerfehler (die berühmten "internal error"), wenn schnell eine Lösung benötigt wird, oder wenn man mit einem Bugfix nicht mehr...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 22. Jul 2014
    Dein Problem klingt zuerst mal nach einer falschen Initialisierungs-/Finalisierungsreihenfolge, welche vorallem dadurch entsteht, wenn man unnötige/ungünstige Units in Implementation, anstatt im Interface einbindet, wobei die Initialisierungs-/Finalisierungsreihenfolge sich zufällig ändern kann.

    Bzw. nicht oder falsch deregistrierte Komponenten/Funktionen welche vorher registriert wurden.
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Eine MessageBox noch zwischen die beiden Fenster und auch mal die Reihenfolge (der Free) tauschen
    und schon weißt du bei welchem Form es hängt.

    Das kann nun ein Code im OnDestroy sein oder eine der Komponenten.


    PS: hier muß man aufpassen, denn wenn die Fenster schon vorher freigegeben wurden, dann steht in der Variable eine falsche Referenz, da normalerweise keiner diese Variablen...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Application.Title := 'Conepter'; :stupid: C?

    Du könntest nach dem Application.Run mal ein FreeAndNil(Application) reinmachen und danach noch eine MessageBox.
    Oder erstmal nur FreeAndNil(Form1); FreeAndNil(notepad); nach dem Run.

    Bzw. über Screen.CustomForms alle Fenster auflisten und Diese freigeben.


    Als allererste Unit in der DPR eine Unit aufnehmen, die nur Windows einbindet (im...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    NT ist alles seit NT, also auch bis Windows 8. (man könnte ja denken, daß die Entwickler sich in den letzen 20 Jahren hätten daran gewöhnen können)

    Der Metro-Teil ist die neue RT-Schiene (Architektur/API), welchen es auch einzeln gibt (für ARM-CPUs).


    Davor gab es vorallem die 3.1-Schiene (16 Bit > 1.x bis 3.x) und dann die 9x-Schiene (32 Bit DOS). Mit ME den 9x/NT-Mischmasch und nebenbei...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Warumn?
    Der Debugger schaltet sich dazwischen und da Laufen einige Dinge ein bissl anders.


    Mittlerweile?
    Das ist schon seit NT (2000) so strikt, nur war es Keinem aufgefallen, da alle ständig mit vollen Adminrechten rumrannten.
    Und als Microsoft das bei Vista endlich und zurecht mal abgestellt hat (Standardbenutzter sind nur noch Benutzer), heulten alle rum, weil fast nix mehr lief, was...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Wenn sich Programme nicht via Manifest beim Windows als Kompatibel zu dieser Version outen, dann geht Windows davon auß, daß es sich eventuell um alte schrottige Programme handelt.

    Da z.B. viele Programmierer großen mist bauten und ständig versuchen ins Programmverzeichnis "C:\Programme" zu schreiben.
    Bzw. die genannten "Schlagworte", betreffend noch schorottiger Setupprogramme, welche...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Falsch, nicht dein Programm ist da bereits geschlossen beendet, sondern nur die MainForm (deine Form1) ist "ausgeblendet" oder vielleicht schon freigeben.

    Das Programm läuft dennoch weiter, bis alle Aufräumaktionen beendet wurden und in einer dieser Aufräumaktionen wird es bei dir vermutlich ein Problem geben.

    In der DPR mal nach dem Application.Run; eine MessageBox anzeigen. Kommt dein...
  • Forum: Sonstige Fragen zu Delphi

    AW: Seltsamer Fehler beim schließen

      Delphi
      by himitsu, 21. Jul 2014
    Irgendwo ein Problem beim Freigeben einer Form/Componente?
    > OnDestroy, Finalize usw.

    Vermuten würde ich eine Endlosschleife oder ein Deadlock (z.B. eine CriticalSection, bzw. Synchronize), welche hängen bleiben.



    Nja, Debuggen wird hier etwas schwer, aber du kannst mal probieren, ob du das über den Remote-Debugger hinbekommst.
    Dabei kann das Delphi auf einem anderem Rechner...


URL zu dieser Suchanfrage:

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