Autor Thema: Entwicklercamp vorbei  (Gelesen 3315 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Entwicklercamp vorbei
« am: 10.03.10 - 18:13:19 »
So - alles  schon wieder vorbei.

Schön war es, lehrreich war es (auch wenn es an dicken alten Männern mangelte) und ich weiss jetzt, wie man den Bahnhof in Gelsenkirchen findet, wenn man kein Taxi benutzt, ein ganz persönliches Highlight für mich und meinen Fahrer.

Und hoffentlich geht es Driri wieder besser.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Entwicklercamp vorbei
« Antwort #1 am: 11.03.10 - 18:00:12 »
Habe ich gerade noch im dominoforum gefunden:
Zitat
Das AdminCamp ist der nächste, und vielleicht schaffen wir ende November noch ein weiteres Camp.

Ohren aufhalten, und webseite www.NotesCamp.de im auge behalten.

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Entwicklercamp vorbei
« Antwort #2 am: 11.03.10 - 20:26:31 »
hallo Ulrich,

danke für den Hinweis, dann stellt sich doch nur noch die Frage:
wird es "B" oder "C"?

B wie Bankcamp oder C wie aCtivityCamp?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Driri

  • Gast
Re: Entwicklercamp vorbei
« Antwort #3 am: 12.03.10 - 09:31:33 »
Hallo,

jo, ich bin wieder aufm Damm, danke  :)

War auf jeden Fall wieder interessant und lehrreich. Und es ist auch immer wieder schön, die Foren-Mitglieder persönlich zu treffen. Ich freue mich auf jeden Fall schon aufs nächste Camp.

Schönen Gruß

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Entwicklercamp vorbei
« Antwort #4 am: 12.03.10 - 09:33:56 »
schön zu hören, dass es dir wieder besser geht ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Rudish - Deutsch -- EC2010
« Antwort #5 am: 14.03.10 - 10:39:43 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Fedaykin

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
  • Ya Hya Chouhada!
Re: Entwicklercamp vorbei
« Antwort #6 am: 16.03.10 - 11:04:51 »
Hallo Ulrich

Erinnerst Du Dich an meine Idee eine Scriptbibliothek von einer anderen Datenbanken aufzurufen?

Da ich das Gefühl hatte die Idee interessiert Dich, hier mal etwas Code.
Kannst es Dir ja mal anschauen wenn Du Zeit und Interesse hast.

PS: Interessanter wird das ganze natürlich wenn Du mit Use andere ScriptLibs einbindest.  ;)

'TestAgent
Code
Sub Initialize()
	Dim session as new NotesSession
	Dim db as NotesDatabase
	Dim LibName as String

	Set db=session.GetDatabase("server","dbpath",false)
	LibName="ScriptLib"

	'Routine Main von Scriptbibliothek aufrufen
	Execute GetLibCode(db,LibName) & Chr(10) & {Main}
End Sub

Function GetLibCode(db As NotesDatabase, LibName As String) As String
	Dim colNotes As NotesNoteCollection
	Dim docLib As NotesDocument
	Dim strCode As String
	
	Set colNotes=db.Createnotecollection(False)
	
	colNotes.Selectscriptlibraries=True
	colNotes.Selectionformula={@LowerCase($Title)="} & LCase(LibName) & {"}
	colNotes.Buildcollection
	
	If colNotes.Count=1 Then
		Set docLib=db.Getdocumentbyid(colNotes.Getfirstnoteid)
		strCode=docLib.Getitemvalue("$ScriptLib")(0)
		GetLibCode=ResolveUses(db,strCode)
	End If
End Function

Function ResolveUses(db As NotesDatabase, Code As String) As String
	Dim aryCode As Variant
	Dim strCodeLine As String
	Dim strScriptLib As String
	Dim strCode As String
	Dim i As Long
	
	aryCode=Split(Code,Chr(10))
	
	For i=LBound(aryCode) To UBound(aryCode)
		strCodeLine=Trim(LCase(aryCode(i)))		
		If Not strCodeLine="" Then
			If Not InStr(1,Trim(LCase(aryCode(i))),"option ")=1 Then
				If InStr(1,Trim(LCase(aryCode(i))),"use ")=1 Then
					strScriptLib=Trim(Right(strCodeLine,Len(strCodeLine)-3))
					strScriptLib=Left(strScriptLib,Len(strScriptLib)-1)
					strScriptLib=Right(strScriptLib,Len(strScriptLib)-1)
					strCode=strCode & Chr(10) & GetLibCode(db,strScriptLib)
				Else
					strCode=strCode & Chr(10) & aryCode(i)
				End If				
			End If
		End If
	Next	
	ResolveUses=strCode
End Function

'Beispiel Code für ScriptLib in anderer Datenbank
Code
Sub Main
	Dim session as new NotesSession
	Dim db as NotesDatabase

	Set db=session.CurrentDatabase

	Msgbox "Hallo " & db.Title
End Sub

Gruss
Remo
« Letzte Änderung: 16.03.10 - 11:06:24 von Fedaykin »
Ich sage Euch: "Man muss noch Chaos in sich haben, um einen tanzenden Stern gebären zu können."

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Entwicklercamp vorbei
« Antwort #7 am: 20.03.10 - 13:19:44 »
und seit heute weiss ich auch, wo sich der abwesende Dozent in Wirklichkeit rumgetrieben hat:
http://www.spiegel.de/reise/aktuell/0,1518,684565,00.html
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz