Re: COMatePLUS version 1.1
Posted: Tue Dec 08, 2009 7:48 am
With ado i want to use the following sentence
I don't arrive to do something. Can you help me ?
Code: Select all
recordset.getrows(100,0)
http://www.purebasic.com
https://www.purebasic.fr/english/
Code: Select all
recordset.getrows(100,0)
Code: Select all
Declare.i COMateClass_GetObjectProperty(*this._membersCOMateClass, command$, objectType = #VT_DISPATCH, *hStatement=0)
Procedure.i COMateClass_GetObjectProperty(*this._membersCOMateClass, command$, *hStatement=0, objectType = #VT_DISPATCH)
Code: Select all
Declare.i COMateClass_GetObjectProperty(*this._membersCOMateClass, command$, *hStatement=0, objectType = #VT_DISPATCH)
According to the first post in this thread this is the most recent version, so I didn't do a new download now.;*COMatePLUS. Version 1.1 released 5th June 2009.
Code: Select all
IncludePath "..\"
XIncludeFile "COMatePLUS.pbi"
Define.COMateObject PDFObject
If OpenWindow(0, 0, 0, 800, 800, "COMate PDF-Demo", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget|#PB_Window_MinimizeGadget)
pdfObject = Comate_CreateObject("AcroPDF.PDF.1", WindowID(0))
If pdfObject
pdfObject\SetProperty("src = 'C:\COMTutorial.pdf'")
pdfObject\Invoke("setShowToolbar(#True)")
pdfObject\Invoke("setView('Fitv')")
pdfObject\Invoke("setPageMode('none')")
; pdfObject\Invoke("setLayoutMode('SinglePage')")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
;CloseWindow(0)
pdfObject\Release()
Else
MessageRequester("COMate -Acrobat PDF demo", "Couldn't create the ActiveX object!")
EndIf
pdfObject = Comate_CreateObject("AcroPDF.PDF.1", WindowID(0))
If pdfObject
pdfObject\SetProperty("src = 'C:\order.pdf'")
pdfObject\Invoke("setShowToolbar(#True)")
pdfObject\Invoke("setView('Fitv')")
pdfObject\Invoke("setPageMode('none')")
; pdfObject\Invoke("setLayoutMode('SinglePage')")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
CloseWindow(0)
pdfObject\Release()
Else
MessageRequester("COMate -Acrobat PDF demo", "Couldn't create the ActiveX object!")
EndIf
EndIf
Code: Select all
IncludePath "..\"
XIncludeFile "COMatePLUS.pbi"
Define.COMateObject PDFObject
If OpenWindow(0, 0, 0, 800, 800, "COMate PDF-Demo", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget|#PB_Window_MinimizeGadget)
pdfObject = Comate_CreateObject("AcroPDF.PDF.1", WindowID(0))
If pdfObject
pdfObject\SetProperty("src = 'C:\COMTutorial.pdf'")
pdfObject\Invoke("setShowToolbar(#True)")
pdfObject\Invoke("setView('Fitv')")
pdfObject\Invoke("setPageMode('none')")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
pdfObject\SetProperty("src = 'C:\order.pdf'")
pdfObject\Invoke("setShowToolbar(#True)")
pdfObject\Invoke("setView('Fitv')")
pdfObject\Invoke("setPageMode('none')")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
CloseWindow(0)
pdfObject\Release()
Else
MessageRequester("COMate -Acrobat PDF demo", "Couldn't create the ActiveX object!")
EndIf
EndIf
Code: Select all
const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set oReg=GetObject( _
"winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath = "Console"
strValueName = "HistoryBufferSize"
oReg.GetDWORDValue _
HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue
WScript.Echo "Current History Buffer Size: " & dwValue
Code: Select all
Define.COMateObject oReg
HKEY_CURRENT_USER = $80000001
strComputer.s = "."
strKeyPath.s = "Console"
strValueName.s = "HistoryBufferSize"
oReg = COMate_GetObject("winmgmts:\\" + strComputer + "\root\default:StdRegProv", "")
Code: Select all
oReg\Invoke("GetDWORDValue('HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue')")
Code: Select all
oReg\Invoke("GetDWORDValue(" + Str(HKEY_CURRENT_USER) + ", '" + strKeyPath + "', '" + strValueName + "', " + Str(@dwValue) + " BYREF)")
Debug dwValue
Code: Select all
IncludePath "..\"
XIncludeFile "COMatePLUS.pbi"
Define.COMateObject oReg
HKEY_CURRENT_USER = $80000001
strComputer.s = "."
strKeyPath.s = "Identities"
strValueName.s = "Last Username"
oReg = COMate_GetObject("winmgmts:\\.\root\default:StdRegProv", "")
oReg\Invoke("GetStringValue(" + Str(HKEY_CURRENT_USER) + ", '" + strKeyPath + "', '" + strValueName + "', " + Str(@dwValue) + " BYREF)")
Debug PeekS(dwValue, -1, #PB_Unicode)
SysFreeString_(dwValue)
oReg\Release()