NOTESSIDAN

Allt om Lotus Notes & Domino




LS2J - Använd Java från Lotusscript
Det är inte direkt någon nyhet att man kan använda Java klasser i Lotusscript (Funktionen introducerades i version 6 om jag inte minns fel), men det är inte varje dag man håller på med det så här kommer ett snabbt exempel på vad man behöver för att komma igång.

Man kan inte kalla på Java's inbyggda klasser direkt, utan man måste först skapa minst en egen Java Klass och en Java metod i Notes Scriptlibrary.

Javakoden nedan visar en Javaklass som jag skapat som returnerar min IP address (som en sträng) med hjälp av den inbyggda Javaklassen "InetAddress". Koden har jag lagt i ett Java Scriptbibliotek.
import java.net.*;
public class Inet {

	static String localhost;
	public static String getLocalhost(){
		try{
			localhost = InetAddress.getLocalHost().toString();
		}
		catch	(Exception e){}
	return localhost;
	}
}


Lotusscriptkoden här nedan använder jag i en LS Agent för att kalla på min klass i scriptbiblioteket som printar ut min IP Address i statusraden. Eftersom det är Java och Lotusscript så funkar det såklart på alla plattformar.
Uselsx "*javacon" Use "Inet" Sub Initialize Dim jSession As New JavaSession Dim jClass As JavaClass Set jClass = jSession.GetClass("Inet") Print jClass.getLocalHost() End Sub



Relevanta Poster på Notessidan:



Fler Poster om: Java, LS2J, Javacon, API, IP, Lotus Notes, Notes

Fler bloggar om: , , , , , ,

Technorati: , , , , , ,

Delicious: Java, LS2J, Javacon, API, IP, Lotus Notes, Notes
Publicerad 2007-11-15 | Kommentarer: 0 | Läsningar: 1220
Kommentarer

No documents found



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1405
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 149,75Mb
Fixup: 2019-09-19 00:31:04
FT:2019-09-19 03:17:12
DB Procent använd: 99,9
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7984
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-09-19 04:52:44
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 5
Kommentarsspam Totalt: 18824


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker