Autor Thema: Use Statement geht nicht  (Gelesen 1427 mal)

Offline macbraun

  • Frischling
  • *
  • Beiträge: 16
  • Geschlecht: Männlich
  • Paul? Wer ist eigentlich Paul?
Use Statement geht nicht
« am: 15.10.12 - 13:31:43 »
Hallo zusammen,

meine Suche hat mir bisher noch kein Ergebnis gerbacht, darum versuche ichs mal hier  ;)

In einer Datenbank hab ich mir ein paar Funktionen in eine Library ausgelagert. In einem "normalen"
Agenten klappt das einbinden mittels USE "meineLib" in den Options problemlos. Jetzt habe ich die Library in eine
Shared Action eingebaut, aber der USE wird ums verrecken nicht ausgeführt. Das merkt man schon beim
Schreiben, er wird nicht blau und auch meine ganzen Funktionen darin gehen halt nicht.

Ich habe schon den Quelltext neu kompiliert, Client neugestartet, cache.dsk gelöscht (hilft fast immer
bei Allem  ;D) aber nix hat geholfen.

Ich könnt platzen ... Hat jemand eine Idee?

Bis dann und LG

Mac

Glombi

  • Gast
Re: Use Statement geht nicht
« Antwort #1 am: 15.10.12 - 14:44:45 »
Alles was in Notes mit "Shared..." beginnt ist mit Vorsicht zu genießen.

Wirklich richtig funktionieren nur Shared Fields. Da habe ich zumindest noch keine Macken entdeckt. Dann kommen die Shared Actions. Doc bei denen fängts schon an. Den Rest Shared Mail, Shared Columns fass ich nicht an.

Bei gemeinsamen Aktionen hab ich schon mal gehabt, dass anderer Code ausgeführt wird, als der programmierte...(und es war nicht das Problem mit $V5ACTIONS).

Option Declare geht auch nicht, d.h. wird ignoriert. Aber das ist "Works ass designed".

In der Regel mache ich es so, dass ich in gemeinsamen Ansichtsaktionen immer nur einen Agenten in Formelsprache aufrufe und dieser dann den Scriptcode ausführt.

Andreas

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Use Statement geht nicht
« Antwort #2 am: 15.10.12 - 15:59:19 »
Full ack mit Andreas... Nimm nen Agenten, dann hast Du die Probleme nicht
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline macbraun

  • Frischling
  • *
  • Beiträge: 16
  • Geschlecht: Männlich
  • Paul? Wer ist eigentlich Paul?
Re: Use Statement geht nicht
« Antwort #3 am: 16.10.12 - 12:51:14 »
Vielen Dank für die Info. Ich hatte schon so ne Vermutung, das es
an der Action liegt.

Manchmal ist es schon seeeeeehr ermüdend, wenn man sich bei der Programmierung
nicht nur mit seinen eigenen Fehlern rumschlagen muß, sondern auch noch mit
Dingen, die eigentlich die Grundlage für meine Arbeit sind.

Ich werd aber trotzdem mal einen PMR aufmachen und warten, dass
mich Ranjid aus Bangalore anruft.

Dann mach ich mich mal an die Arbeit und baue die Aktion um.

Nochmals Danke!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz