AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

EResNotFound

Ein Thema von TigerLilly · begonnen am 27. Apr 2023 · letzter Beitrag vom 28. Apr 2023
Antwort Antwort
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#1

AW: EResNotFound

  Alt 27. Apr 2023, 13:42
Auch wenn ich jetzt weiß, wer der Überltäter ist - warum kommt die Fehlermeldung?

Und: Auch wenn ich den Dialog hier ersetze, heißt das ja nicht, dass das Problem nicht woanders wieder aufpoppt.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.410 Beiträge
 
Delphi 12 Athens
 
#2

AW: EResNotFound

  Alt 27. Apr 2023, 15:21
Wird mit Packages oder DLLs gearbeitet?

Könnte sein, dass eine falsche Instanz (ModuleHandle) benutzt wird.
z.B. Resource in EXE suchen, obwohl sie in einem Package liegt
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.562 Beiträge
 
Delphi 7 Professional
 
#3

AW: EResNotFound

  Alt 27. Apr 2023, 15:47
Dann dürfte das aber doch eher nicht nur ab und an passieren und nur bei einem Kunden.

Aber der Ansatz erscheint mir trotzdem plausibel.

Durch die Lastverteilung wird die Resource eventuell von 'nem anderen Server angefordert, als der Dialog, was eventuell zuweilen zu 'nem Problem führen könnte? Nur so als Idee aber keine Ahnung, ob es hier einen Zusammenhang (so in Richtung Ursachensuche) geben könnte.
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#4

AW: EResNotFound

  Alt 27. Apr 2023, 18:25
Keine DLLs, keine Packages. Loadbalancing bezieht sich nur auf die Wahl des TS beim Start. Der mit der geringsten Last wird genommen. Ab dann bleibt alles auf diesem TS. Alle TS haben identen Inhalt.
Der Dialog selbst wird noch nicht mal angezeigt - er liegt nur als Komponente auf der Form, der Fehler wird geworfen, wenn das Formular erzeugt wird.

Auf die leichten Sachen komm ich eh selber drauf. :- /

Mein Gefühl sagt, dass da irgendwie der Speicher eng wird. Aber es gibt keine Leaks und die Serverprotokolle sagen auch nichts aufregendes. :- (

Es gibt in den WPTools auch eine ressource dieses Namens und diese Units wurden eingebunden, aber nicht benutzt. Ich hab die jetzt mal rausgenommen + warte auf Rückmeldung.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.410 Beiträge
 
Delphi 12 Athens
 
#5

AW: EResNotFound

  Alt 27. Apr 2023, 19:03
32 Bit oder schon 64?


Schalte mal probehalber die Speicherrandomization aus (ist in neueren Delphis standardmäßig aktiv)
Projektoptionen > Delphi-Compiler > Linkter > ASLR

Darunter gibt es auch noch eine neuere Option zur Optimierung für Terminal-Server ... das vielleicht auch mal testweise ausschalten.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#6

AW: EResNotFound

  Alt 28. Apr 2023, 10:21
32 Bit. Legacy Anwendung. Delphi 2006. Die Form gibt es schon seit sicher 10 Jahren.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz