Autor Thema: @while!! Was sagt mir diese Fehlermeldung?  (Gelesen 8782 mal)

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
@while!! Was sagt mir diese Fehlermeldung?
« am: 27.07.05 - 11:04:51 »
Hallo,

ich habe einen Agent mit einer @while Schleife programmiert.

@While(jubilaeum < @Today;@Adjust(jubilaeum;5;0;0;0;0;0))

Dieser soll ein Datum um 5 Jahre erhöhen wenn dieses das heutige Datum überschritten hat.
Beim Ausführen des Agents bekomme ich folgende Fehlermeldung:


Die Formel hat die maximal zulässige Speicherbelegung überschritten.


Was habe ich falsch gemacht?  :-:
Bitte helft mir  :'(

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #1 am: 27.07.05 - 11:06:37 »
Eine Endlosschleife gebaut.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #2 am: 27.07.05 - 11:11:29 »
Ergänzung.
1. ist Jubilaeum ein Datum?
2. bau ein Prompt in die Schleife ein um das mit der endlosschleife zu verifizieren
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #3 am: 27.07.05 - 11:12:15 »
Wie sieht es eigentlich mit dem Format von jubilaeum aus?

Edit: Gleicher Gendanke!
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #4 am: 27.07.05 - 11:26:17 »
eigentlich kann das garnicht sein daß es eine Endlosschleife ist, denn irgendwann ist das Datum ja >@today.
Das Jubilaeum ist ein Datum.

Wie baue ich denn den @Prompt ein?

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #5 am: 27.07.05 - 11:31:20 »
mit @prompt([ok];"Debug Schleife";@text(Jubilaeum));
Dann sieht du ob er das wirklich hochzählt oder ob er hängenbleibt
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #6 am: 27.07.05 - 12:56:13 »
Das Datum bleibt von Anfang an hängen.  :'(

klaussal

  • Gast
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #7 am: 27.07.05 - 12:58:34 »
Wenn man jetzt noch das ganze Script sehen könnte, müssten wir nicht dauernd unsere Glaskugel bemühen... ;D

Offline max.power

  • Senior Mitglied
  • ****
  • Beiträge: 314
  • Geschlecht: Männlich
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #8 am: 27.07.05 - 13:02:19 »
Ist "jubilaeum" ein Feld oder eine Variable?
Wenn Feld, dann müsstest du den neuen Wert, den @Adjust liefert, natürlich auch dem Feld zuweisen.....
@Adjust ändert den ersten Parameter ja nicht, sondern gibt nur den geänderten Wert zurück.

Edit: Gilt natürlich auch für eine Variable  :P

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #9 am: 27.07.05 - 13:23:47 »
Wenn man jetzt noch das ganze Script sehen könnte, müssten wir nicht dauernd unsere Glaskugel bemühen... ;D
Genau, zumal meine gerade wegen Überhitzung den Geist aufgegeben hat.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #10 am: 27.07.05 - 14:10:09 »
das klingt logisch. Aber wie weisse ich dem dann das aktualisierte Datum zu?
Derzeit sieht meine Formel so aus:

@While(jubilaeum < @Today; @Adjust(jubilaeum;5;0;0;0;0;0))

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #11 am: 27.07.05 - 14:12:44 »
in etwa so:
@While(jubilaeum < @Today; jubilaeum := @Adjust(jubilaeum;5;0;0;0;0;0))
Gruß
Dirk

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #12 am: 27.07.05 - 14:13:57 »
oder willst Du das Feld jubilaeum ändern?, dann geht es mit @SetField.
Gruß
Dirk

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #13 am: 27.07.05 - 14:17:46 »
Der komplette Code wäre doch sinnvoll!!
Wo drüber läufst Du denn mit der Schleife??

Über alle Einträge im Feld/der Variable "jubilaum" ???

Wo wird hochgezählt und wie kommst Du zum nächsten Eintrag??

...kannst Du bitte die komplette Formel posten ??

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #14 am: 27.07.05 - 14:23:31 »
Wieder mal so ein Fall von Fragen stellen, keine Antworten auf die Fragen die gefragt werden geben und vielen Leuten Kopfschmerzen bereiten weil eigentlich alles unvollständig ist.

Es steht zwar in den Regeln nicht explizit drin aber ich glaube wir sollten das aufnehmen

3.5. Verhalten während der Bearbeitung eines Postings

Wenn seitens der Anwortenden spezifizierende Gegenfragen gestellt werden oder um mehr Information gebeten wird, dann soll diesen Anforderungen entsprochen werden. Dabei ist Bezug auf die Frage zu nehmen und dann die entsprechende Antwort zu geben. Mehrere Fragen von unterschiedlichen Teilnehmern können auch in einer Antwort zusammengefasst werden solange erkennbar ist auf welche Frage sich der Poster bezieht.

Manchmal habe ich das Gefühl das wir das Lesen der Forumsregeln bei einer Neuanmeldung erzwingen sollten.  >:(
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #15 am: 27.07.05 - 14:25:22 »
Wieder mal so ein Fall von Fragen stellen, keine Antworten auf die Fragen die gefragt werden geben und vielen Leuten Kopfschmerzen bereiten weil eigentlich alles unvollständig ist.

Es steht zwar in den Regeln nicht explizit drin aber ich glaube wir sollten das aufnehmen

3.5. Verhalten während der Bearbeitung eines Postings

Wenn seitens der Anwortenden spezifizierende Gegenfragen gestellt werden oder um mehr Information gebeten wird, dann soll diesen Anforderungen entsprochen werden. Dabei ist Bezug auf die Frage zu nehmen und dann die entsprechende Antwort zu geben. Mehrere Fragen von unterschiedlichen Teilnehmern können auch in einer Antwort zusammengefasst werden solange erkennbar ist auf welche Frage sich der Poster bezieht.

Manchmal habe ich das Gefühl das wir das Lesen der Forumsregeln bei einer Neuanmeldung erzwingen sollten.  >:(

Amen.
Genau so hinein!
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #16 am: 27.07.05 - 14:28:04 »
Danke an euch alle...aber ganz besonders an Diali.  :-*
Dein Tip hat mich auf die Lösung meines Problems gebracht.

Ich habe das jetzt so gelöst:

@While(jubilaeum < @Today; @SetField("jubilaeum";@Adjust(jubilaeum;5;0;0;0;0;0)))



Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #17 am: 27.07.05 - 14:31:36 »
So wie es aussieht genugt auch folgende Formel:

@If( jubilaeum < @Today; @SetField("jubilaeum";@Adjust(jubilaeum;5;0;0;0;0;0)); "" )  ;)

Oder denke ich das nur, weil der Rest der Formel nicht geposted wurde  ;)  ;D

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline sTu

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #18 am: 27.07.05 - 14:34:34 »
Zitat
Wieder mal so ein Fall von Fragen stellen, keine Antworten auf die Fragen die gefragt werden geben und vielen Leuten Kopfschmerzen bereiten weil eigentlich alles unvollständig ist.

Das ich nicht gleich antworte liegt entweder daran das ich noch an einer Lösung zu meinem Problem gesucht habe .. oder das ich arbeitsbedingt etwas verhindert war.
Das ist keine Absicht gewesen. Ich weiss wie man sich in einem Forum zu "benehmen" hat.
Danke!

klaussal

  • Gast
Re: @while!! Was sagt mir diese Fehlermeldung?
« Antwort #19 am: 27.07.05 - 14:46:25 »
Das hätte Dich aber nicht daran gehindert, den kompl. Code zu posten !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz