AGB  ·  Datenschutz  ·  Impressum  







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

Delphi IDE: Win32-Fehler. Code: 1158

Ein Thema von CarlAshnikov · begonnen am 13. Jul 2011 · letzter Beitrag vom 13. Jul 2011
Antwort Antwort
CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#1

Delphi IDE: Win32-Fehler. Code: 1158

  Alt 13. Jul 2011, 11:02
Hallo,

seit kurzem bekomme ich nach dem Öffnen unseres Delphi-Projekts (Delphi 5) und dem Öffnen eines weiteren Fensters (z.B. Suche) folgende Fehlermeldung: Win32-Fehler.Code: 1158. Der aktuelle Prozess verwendet alle Handles der zulässigen Höchstanzahl für Window Managerobjekte.

Schließe ich die Hautpseite, auf der alle weiteren Frames beheimatet sind, und öffne nur einen einzelnen Frame gibt es keine Probleme.

Erhöhe ich die zulässige Höchstanzahl von 10000 auf 18000 (laut Microsoft-Seite das Maximum) im entsprechenden Registry-Eintrag funktioniert das Ganze bei mir (Win-7 32Bit) erstmal.

Bei meinem Kollegen (Win-XP 32) lässt sich das Projekt gar nicht mehr öffnen , auch das Erhöhen der maximalen User-Handles hilft hier nicht.

Hat irgendjemand so ein Problem schon einmal angetroffen bzw. kann mir Tipps zum Beheben geben?

Danke und Gruß,
Carl
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Delphi IDE: Win32-Fehler. Code: 1158

  Alt 13. Jul 2011, 11:16
Vielleicht hilft Dir hier etwas weiter?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#3

AW: Delphi IDE: Win32-Fehler. Code: 1158

  Alt 13. Jul 2011, 11:49
Vielleicht hilft Dir hier etwas weiter?
Hatte mir schon gedacht, dass ich auch mal so ein Problem hatte

Meist liegt es einfach am einem Designfehler, dass zu viele Handles alloziert werden. Danach würde ich zuerst schauen, wenn ich du wäre. Das Problem dabei ist, dass diese auch in verschiedenen Komponenten versteckt sein können. Genaueres können wir halt leider nicht sagen, da wir den Quellcode deiner Anwendung nicht kennen. Lädst du auch viele Datensätze? Oder was genau macht die Anwendung?

PS: Das Erhöhen der maximalen Handle-Anzahl ist imho keinerlei Lösung, da es auf anderen Rechnern nicht unbedingt ebenso änderbar ist. Wenn du dem Kunden eine Software lieferst kannst du dem das auch nur sehr bedingt aufs Auge drücken. Überdenke da lieber nochmal das Design der Anwendung.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#4

AW: Delphi IDE: Win32-Fehler. Code: 1158

  Alt 13. Jul 2011, 12:05
Um das Problem nochmal klarzustellen der Fehler kommt nicht nach Starten der Software sondern bei der Bearbeitung in der Delphi IDE die Software selbst hat den Fehler nicht.
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#5

AW: Delphi IDE: Win32-Fehler. Code: 1158

  Alt 13. Jul 2011, 12:07
Komponenten können zur Designzeit ebenso Handles vom OS anfordern! Oder hast du irgendwelche Experten installiert? Ohne weitere Infos können wir nur raten und das führt ja an sich zu kaum einer Lösung.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  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 10:10 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