Fehler: Nicht genügend Speicher
Moderator: Moderatoren
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Fehler: Nicht genügend Speicher
Hallo,
um abzufragen, ob ein bestimmter Drucker zur Verfügung steht, mache ich
aPrinterList := XbpPrinter():New():List()
und durchsuche dann aPrinterList.
Bei ein/zwei PCs bekomme ich da manchmal ein Fehler
Xbase Error.: 15: Nicht genügend Speicher
Sub System..: BASE[1005]
Operation...: ":list"
Can Default.: No
Can Retry...: No
Can Substit.: Yes
Severity....: Error
Cargo.......: [None]
Tries.......: 0
Thread No...: 1
Hat jemand eine Idee, woran das liegen kann oder gibt es eine Alternative ?
um abzufragen, ob ein bestimmter Drucker zur Verfügung steht, mache ich
aPrinterList := XbpPrinter():New():List()
und durchsuche dann aPrinterList.
Bei ein/zwei PCs bekomme ich da manchmal ein Fehler
Xbase Error.: 15: Nicht genügend Speicher
Sub System..: BASE[1005]
Operation...: ":list"
Can Default.: No
Can Retry...: No
Can Substit.: Yes
Severity....: Error
Cargo.......: [None]
Tries.......: 0
Thread No...: 1
Hat jemand eine Idee, woran das liegen kann oder gibt es eine Alternative ?
Viele Grüße
Wolfgang
Wolfgang
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
Kann es sein, dass es überhaupt keinen Standarddrucker bzw. überhaupt keinen Drucker gibt?
Herzlich,
Tom
Tom
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
Hallo Tom,
dann müsste zwischendurch das komplette Windows-Drucksystem abgestürzt sein - was ich nicht ausschließen kann.
Wenn dem so wäre, wäre diese Fehlermeldung die Folge ?
Aber meist klappt es ja, nur eben irgendwann einmal nicht mehr.
dann müsste zwischendurch das komplette Windows-Drucksystem abgestürzt sein - was ich nicht ausschließen kann.
Wenn dem so wäre, wäre diese Fehlermeldung die Folge ?
Aber meist klappt es ja, nur eben irgendwann einmal nicht mehr.
Viele Grüße
Wolfgang
Wolfgang
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
"Nicht genügend Speicher" fällt m.E. in eine ähnliche Kategorie wie "Unzulässige Funktion". Da werden nach meinem Eindruck Fehlerklassen gesammelt, die nicht wirklich zusammengehören (quasi der Restmüll unter den Fehlermeldungen).
Aber es könnte natürlich auch sein, dass wirklich nicht genügend Speicher vorhanden ist. Ich kenne Deine Anwendung nicht, aber ich weiß ja, dass Du mit den Segmentierungseinstellungen (CDF_MOM_MEMORYSPACE_ID usw.) hantierst. Das mache ich allerdings auch - und nach meiner Erinnerung mit ähnlichen Werten. Und unsere Anwendung ist mindestens so groß wie Deine.
Bei mir sieht der Abruf der Druckerliste aber so aus:
Vor allem die zweite Zeile diente (früher?) dazu, Fehler zu verhindern, die mit nicht adressierbaren Druckern oder fehlenden Druckern zu tun hatten.
Aber es könnte natürlich auch sein, dass wirklich nicht genügend Speicher vorhanden ist. Ich kenne Deine Anwendung nicht, aber ich weiß ja, dass Du mit den Segmentierungseinstellungen (CDF_MOM_MEMORYSPACE_ID usw.) hantierst. Das mache ich allerdings auch - und nach meiner Erinnerung mit ähnlichen Werten. Und unsere Anwendung ist mindestens so groß wie Deine.
Bei mir sieht der Abruf der Druckerliste aber so aus:
Code: Alles auswählen
oPrinter := XbpPrinter():New()
oPrinter:Create("PLATZHALTER FÜR FEHLENDEN DRUCKER")
aList := oPrinter:List()
Herzlich,
Tom
Tom
- azzo
- Rekursionen-Architekt
- Beiträge: 483
- Registriert: So, 28. Mär 2010 19:21
- Danksagung erhalten: 11 Mal
Re: Fehler: Nicht genügend Speicher
Hallo Wolfgang,
vielleicht könntest du probeweise den Standarddrucker entfernen und dann schauen, ob es beim Drucken diesen Fehler gibt.
LG
Otto
vielleicht könntest du probeweise den Standarddrucker entfernen und dann schauen, ob es beim Drucken diesen Fehler gibt.
LG
Otto
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
Na danke erst mal für die Anregungen, werde demnächst mal testen (Priorität 4711)
Viele Grüße
Wolfgang
Wolfgang
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
Könnte auch das hier sein:
https://www.alaska-software.com/scripts ... PDRID=7292
(Der Fehler tritt auch auf, wenn kein Drucker verfügbar ist, wie von mir und Otto angedeutet.)
https://www.alaska-software.com/scripts ... PDRID=7292
(Der Fehler tritt auch auf, wenn kein Drucker verfügbar ist, wie von mir und Otto angedeutet.)
Herzlich,
Tom
Tom
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- brandelh
- Foren-Moderator
- Beiträge: 15699
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
sehr verwunderlich, ist auf einem modernen Windows nicht zumindest der Print To PDF vorhanden ?
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: Fehler: Nicht genügend Speicher
@Hubert: Es gibt zwei mögliche Ursachen, die eine ist das Fehlen eines Standarddruckers, die andere das deaktivierte Spooling. Und je nach Gruppenrichtlinie und vielen, vielen anderen Einstellungen ist es tatsächlich möglich, dass Dir vorübergehend auf einem Arbeitsplatz der Standarddrucker abhanden kommt. Da gibt es eine Menge Faktoren, die zusammenkommen können.
Herzlich,
Tom
Tom