Hej Allihopa! Hej! Detta problem löste sig genom att man gjorde följande:Programmerings-översättning från C++ till ASP
Jag har fått en *.dll som jag har installerat på min server & skall köra, problemet är bara att jag har fått ett exempel i C++ & inte ASP. Jag har löst det till stor del, men problemet kommer på sista raden, när jag skall exekevera instanserna i objektet, jag har markerat med en *.
C++ Kod:
<code>
Dim wsp As ACSImportProxy.Proxy
Dim cred As ACSImportProxy.Credentials
Dim di As ACSImportProxy.DocumentInfo
Dim opt As ACSImportProxy.PDFMOptions
Set wsp = New ACSImportProxy.Proxy
Set cred = New ACSImportProxy.Credentials
Set di = New ACSImportProxy.DocumentInfo
Set opt = New ACSImportProxy.PDFMOptions
cred.UserName = "user"
cred.Password = "pwd"
di.FileName = "test.txt"
di.Identifier = "{0E517AED-D749-437D-94E2-218574A52BF6}"
di.IdentifierType = "TST"
di.LoadBytesFromFile "C:\\test.txt"
di.Publisher = "whatever"
opt.CanCopyPaste = False
opt.CanPrint = False
opt.SellerURL = "www.microsoft.com"
wsp.WebServiceLocation = "http://www.microsoft.com/test.asmx?WSDL"
wsp.ImportDocumentPDFM cred, di, opt * PROBLEM
</code>
Här är den översatta ASP-koden
<code>
Set wsp = Server.CreateObject("ACSImportProxy.Proxy")
Set cred = Server.CreateObject("ACSImportProxy.Credentials")
Set di = Server.CreateObject("ACSImportProxy.DocumentInfo")
Set opt = Server.CreateObject("ACSImportProxy.PDFMOptions")
cred.UserName = "user"
cred.Password = "pwd"
di.FileName = "text.txt"
di.Identifier = "{0E517AED-D749-437D-94E2-218574A52BF6}"
di.IdentifierType = "TST"
di.LoadBytesFromFile "C:\\temp\test.txt"
di.Publisher = "Info2clear"
opt.CanCopyPaste = False
opt.CanPrint = False
opt.SellerURL = "www.microsoft.com"
wsp.WebServiceLocation = "http://www.microsoft.com/test.asmx?WSDL"
wsp.ImportDocumentPDFM cred, di, opt *PROBLEM, HUR "KÖR" JAG OBJEKTEN?
</code>
Tyvärr har jag ingen dokumentation heller, men jag tror att ni kan lösa det med hjälp av C++ -exemplet.
Supertacksam för svar!
//BjörnSv: Programmerings-översättning från C++ till ASP
Glömde totalt bort & ta med felmeddelandet, ursäkta mig.
Jag får följande felmedd. på sista raden:
<code>wsp.ImportDocumentPDFM cred, di, opt </code>
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'wsp.ImportDocumentPDFM'
/test/i2c/calli2c.asp, line 61Sv: Programmerings-översättning från C++ till ASP
<code>
Call wsp.ImportDocumentPDFM(cred, di, opt)
</code>