Autor Thema: Wo finde ich den Code?  (Gelesen 1510 mal)

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Wo finde ich den Code?
« am: 23.11.10 - 09:33:03 »
Hallo,

zuerstmal sorry, mir ist kein sprechenderer Titel eingefallen  :-:

Auf einer DB läuft ein Agent, leider nicht ganz fehlerfrei.
Also die DB im Designer geöffnet und unter Agenten geschaut.
Der zeitgesteuert laufende Agent enthält nicht wirklich den Code sondern sowas hier:

Code
Const MY_AGENT = {aa_MyAgent}
Set agent = curDb.GetAgent(MY_AGENT)
If agent.Run <> 0 Then
	Print "Agent did not run."
End If

Also unter diesem Agent geschaut, was der so macht:

Code
Use "MyFunctions"
Sub Initialize
	ProfileSet DOTHEJOB
End Sub

Unter Scriptbibliotheken finde ich dann "MyFunctions". Dort steht dann:
Code
Option Public
%INCLUDE "M:\dev\data\myfunctions.lss"

Und der Designer meldet mir "Cannot open..." Da (logischerweise) weder das Laufwerk noch diese Datei existiert.
Woher nimmt der Agent dann diesen Code? Und wo kann ich diesen einsehen?






Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Wo finde ich den Code?
« Antwort #1 am: 23.11.10 - 09:35:32 »
Ohne die Datei hast du weder eine Chance, den Code zu sehen, noch Änderungen an dem Agenten zu machen. Beim Abspeichern wurde der Code kompiliert und der Agent fürht den kompilierten Code aus
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wo finde ich den Code?
« Antwort #2 am: 23.11.10 - 09:37:40 »
Mehr als ärgerlich. Das bedeutet wohl zwangsläufig Neuschreiben.  :( :'(
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Wo finde ich den Code?
« Antwort #3 am: 23.11.10 - 10:36:31 »
Oder du findest den Typen der das ursprünglich geschrieben hat und verlangst von ihn dir diese LSS zu geben. In Kommerziellen Produkten ist diese Vorgehensweise übrigens durchaus üblich, um Datenbanken mit offenem Design auszuliefern, in denen wichtige Bestandteile des Codes aber trotzdem geschützt sind.
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz