Entwickler-Ecke

Sonstiges (Delphi) - Starfehler : zu wenig Speicherplatz => auf anderen Rechne


neurowin - So 13.07.03 10:33
Titel: Starfehler : zu wenig Speicherplatz => auf anderen Rechne
Wenn ich meine EXE auf einem anderen Rechner starten will kommt die Fehlermeldung:
Zitat:
zu wenig Speicherplatz vorhanden

das Programm hat nur 1,45 MB.

Ich habe auch andere Programme und die laufen alle , ich finde den Fehler nicht und auch keine Unterschiede.

Auf meinem Rechner läuft alles ohne Probleme.

MfG
Detlef


Leathl - So 13.07.03 10:46

---


Delete - So 13.07.03 11:43

Die Größe der Anwendung hat nichts damit zu tun, wie vile Speicher dein Programm zur Laufzeit belegt. Ich kann dir ein Programm schreiben, welches 18 KB groß ist und 5 MB Speicher braucht. :P

Überprüf mal die Arrays, wie groß die sind bzw. werden, wenn es dynamische sind. Dann kuck mal, ob du viele Zeichenkettenoperationen hast (copy, delete, pos, usw.).


neurowin - So 13.07.03 16:27

Ich mache keine INI -Datei und auch nichts mit der Registry.

Das Programm ist eine schönes Elferwetten-Programm. Die Demo davon funktioniert auch. Ich arbeite hauptsächlich mit 5 Stringlisten ,davon werden 3 davon gleich beim Start erstellt, aber Sie werden ja erst später gefüllt.

Delphi-Quelltext
1:
2:
3:
zwischenablage :=TStringlist.create;
Stringliste1 :=TStringlist.create;
Stringliste2 :=TStringlist.create;

Die array und andere String sind ziehmlich wenig , habe ein Lottoprogramm , dort ist es das 10-fache und es funktioniert.

Die Frage ist für mich , wiso funktionierts auf meinem Rechner und bei anderen nicht? :cry:

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.


neurowin - So 03.08.03 09:09
Titel: Habe den Fehler gefunden
Das Problem lag an einem Parametrierfehler einer Komponente
von extern .

Vielen Dank für Ihre Ratschläge.

MfG
Detlef Kleinfelder