Autor Thema: Overflow  (Gelesen 2909 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Overflow
« am: 23.02.10 - 16:16:21 »
Hallo,

ich habe einen Agenten geschrieben, der regelmässig bei nem Kollegen einen Overflow verursacht. Bei mir läuft der Agent, aber nur auf eine begrenzte Anzahl an Dokumenten.

Wodurch wird am häufigsten ein Overflow ausgelöst.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Overflow
« Antwort #1 am: 23.02.10 - 16:21:52 »
Eine genauere Meldung gibt es da nicht?

Aus meiner Sicht die beliebteste Methode: Für einen Zähler verwendet man in geistiger Umnachtung eine Integer-Variable. Und es man sich's versieht, ist man bei 32767  ;D

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Overflow
« Antwort #2 am: 23.02.10 - 16:31:44 »
Neee keine Zähler, keine detailiertere Meldung. Einfach Overflow und Ende

Arbeite viel mit Strings. Documents, und dem DXLImporter.

Ist ne grosse While-Schleife die prüft ob im dateisystem eine datei vorhanden ist und fügt sie ggf. in das Dokument ein.

Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

botschi

  • Gast
Re: Overflow
« Antwort #3 am: 23.02.10 - 16:35:43 »
Debugger würde sicher helfen...
Einträge ins Agentlog schreiben....
An der Serverkonsole ausgeben...
Mit Printbefehlen arbeiten...

Du glaubst dch nicht, dass dir jemand sagen kann, warum der Agent an welcher Stelle abbricht...?
 ;D

Matthias

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Overflow
« Antwort #4 am: 23.02.10 - 16:46:38 »
@otschi

Stimmt das glaube ich nicht. Ich habe ja auch nach Hinweise gefragt, damit ich weiss nach was ich gucken kann.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Overflow
« Antwort #5 am: 24.02.10 - 09:24:39 »
Versuch die Streams, die du in DXLImporter einliesst, explizit zu schliessen.
Kannst du kurz den code posten, was du mit DXL Importer machst?
Das ist LotusScript, nicht Java, richtig?
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Overflow
« Antwort #6 am: 24.02.10 - 10:55:14 »
Ja ist script und ich übergebe dem importer nen string, also nichts zu schliessen.

Konnte die stelle auch nun einkreisen. Es ist eine Funktion die die Maße aus der Datei ausliest. Habe nun im Errorhandling gessagt, wenn du auf die Fres... fliegst, dann gib einfach die maximal zulässige Grösse zurück.

Bis jetzt gibt es noch keine Beschwerden mehr
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Overflow
« Antwort #7 am: 24.02.10 - 11:38:40 »
Auch beim Auslesen aus Dateien kannst du explizit closen... siehe close Befehl. LotusScript macht das automatich, ist aber besser das explizit zu machen.
Wenn du mehrmals aus dem selben File ausliest, pack die Werte in eine globale Variable.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz