Kaydet (Commit) 2bd57a62 authored tarafından Xisco Fauli's avatar Xisco Fauli

fdo#37290: migrate Basic to new resource service

üst 34fd3756
......@@ -271,14 +271,18 @@ End Sub
Function InitResources(Description, ShortDescription as String) as boolean
Dim xResource as Object
Dim aArgs(0) as String
On Error Goto ErrorOcurred
oResSrv = createUnoService( "com.sun.star.resource.VclStringResourceLoader" )
If (IsNull(oResSrv)) then
aArgs(0) = ShortDescription
oConfigProvider = createUnoService("com.sun.star.configuration.ConfigurationProvider")
xResource = getProcessServiceManager().createInstanceWithArguments( "org.libreoffice.resource.ResourceIndexAccess", aArgs() )
If (IsNull(xResource)) then
InitResources = FALSE
MsgBox( Description & ": No resource loader found", 16, GetProductName())
MsgBox("could not initialize ResourceIndexAccess")
Else
InitResources = TRUE
oResSrv.FileName = ShortDescription
oResSrv = xResource.getByName( "String" )
End If
Exit Function
ErrorOcurred:
......@@ -294,7 +298,7 @@ End Function
Function GetResText( nID as integer ) As string
On Error Goto ErrorOcurred
If Not IsNull(oResSrv) Then
GetResText = oResSrv.getString( nID )
GetResText = oResSrv.getByIndex( nID )
Else
GetResText = ""
End If
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment