AGB  ·  Datenschutz  ·  Impressum  







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

Probleme unter Win98

Ein Thema von MatthiasR · begonnen am 7. Mai 2007 · letzter Beitrag vom 27. Aug 2007
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.172 Beiträge
 
Delphi 10.4 Sydney
 
#21

Re: Probleme unter Win98

  Alt 7. Mai 2007, 15:28
Also alles kau ich dir nicht vor: FastMM
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
MatthiasR

Registriert seit: 21. Apr 2005
193 Beiträge
 
#22

Re: Probleme unter Win98

  Alt 7. Mai 2007, 15:59
Mir gehts nur drum zu verstehen, wofür der genau gut ist. Speichermanagement dachte ich bisher sei Aufgabe des Betriebssystems. Sonderlich viele Infos besonders zu solchen grundlegenden Fragen bietet die sourceforge-Seite nämlich nicht.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#23

Re: Probleme unter Win98

  Alt 27. Aug 2007, 08:28
Hallo,

jaja, der Thread ist alt.
Um noch mal auf Win98 zu kommen.

Win98 hat eine Beschränkung der Ressourcen-Anzahl.
Diese darf eine bestimmte Zahl (16k oder 64k) nicht überschreiten.
Jedes Form, jedes Bitmap, jede String-Tabelle stellt eine Ressource dar.

Abhilfe schafft meistens upx, damit kann man die Exe packen.

Bei mir hat es (bis letzten Freitag) geklappt,
jetzt geht upx aber auch nicht mehr ;(

Hier kann man jetzt nur noch Funktionen auslagern,
z.B. in Dlls.


Interessant wäre ein Programm, dass die Ressoucen zählen würde.



Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.172 Beiträge
 
Delphi 10.4 Sydney
 
#24

Re: Probleme unter Win98

  Alt 27. Aug 2007, 08:39
Zitat von hoika:
Win98 hat eine Beschränkung der Ressourcen-Anzahl.
Diese darf eine bestimmte Zahl (16k oder 64k) nicht überschreiten.
Jedes Form, jedes Bitmap, jede String-Tabelle stellt eine Ressource dar.

Abhilfe schafft meistens upx, damit kann man die Exe packen.
Und wie soll es das machen? Ich denke eher du Umgehst "nur" das Problem mit der größe der Exe unter alten Windows-Versionen. Bei dynamische Anforderungen von Ressourcen bzw. unnötig erzeugten Formulare kann UPX auch nichts machen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#25

Re: Probleme unter Win98

  Alt 27. Aug 2007, 09:36
Hallo,

Win9x zählt beim Start die Ressourcen,
ist die Anzahl zu gross -> "Nicht genügend Arbeitsspeicher".

UPX macht irgendwas mit der Exe (klar Exe-Packer),
die Exe, die Win98 "sieht", ist viel kleiner,
hat also eine kleinere Anzahl von Ressourcen.
Die grosse Exe hängt quasi hintendran.

Wie die das machen, ist mir egal
Einfach mal ausprobieren.

Bisher hat das Packen mit upx bei dem Fehler immer geholfen,
nur leider kommt halt ab Freitag bei mir wieder diese Meldung ;(



Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 04:08 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