Code Beispiele
VB.NET
Confluence prism macro | ||
---|---|---|
|
...
|
...
| ||||||||||||||
Imports System
Imports System.IO
Public Class Form1
Public Shared goGoliathAPI As GoliathAPI. |
...
kaAPIWorkerOLE = Nothing Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim lcReturnJson As String = "" Dim loSwFromFileTrueUTF8 = New StreamWriter("c:\Temp\__xxx\auftrag_response.json", True, System.Text.Encoding.UTF8) If goGoliathAPI Is Nothing Then goGoliathAPI = New GoliathAPI. |
...
kaAPIWorkerOLE End If 'Pfad zur INI-Datei, um mit der Datenbank eine Verbindung aufzubauen. goGoliathAPI.ConnectOpen("c:\MKS-Goliath\Mks_dbc.ini") If goGoliathAPI. |
...
pka_ |
...
nConnectionIsOpen = 1 Then 'Mögliche Fehler, Hinweise und Informationen werden in das JSON eingefügt. Das JSON wird in seiner ursprünglichen Form + der Rückmeldung zurückgegeben. lcReturnJson = goGoliathAPI.ProcessJson("c:\Temp\__xxx\auftrag.json", True) With loSwFromFileTrueUTF8 .Write(lcReturnJson) .Flush() .Close() End With End If 'Auflistung aller aufgetretenen Validierungsfehler der JSON. If Not String.IsNullOrEmpty(goGoliathAPI.pkaExp_cErrorLog) Then MsgBox(goGoliathAPI.pkaExp_cErrorLog) 'My.Computer.Clipboard.SetText(goGoliathAPI.PKAEXP_CERRORLOG) End If End Sub End Class |
VFP
Confluence prism macro | ||
---|---|---|
|
...
|
...
...
| |||||||||||||
LOCAL lcJson AS STRING
LOCAL lcReturnJson AS STRING
LOCAL loGoliathAPI AS "GoliathAPI. |
...
kaAPIWorkerOLE" lcJson = STRCONV(FILETOSTR("c:\Temp\__xxx\auftrag.json"), 11) && UTF8-> ANSI loGoliathAPI = CREATEOBJECT("GoliathAPI. |
...
kaAPIWorkerOLE") loGoliathAPI.ConnectOpen("c:\MKS-Goliath\Mks_dbc.ini") IF loGoliathAPI. |
...
pka_ |
...
nConnectionIsOpen = 1 *Mögliche Fehler, Hinweise und Informationen werden in das JSON eingefügt. Das JSON wird in seiner ursprünglichen Form + der Rückmeldung zurückgegeben. lcReturnJson = loGoliathAPI.ProcessJson(lcJson, .F.) STRTOFILE(STRCONV(lcReturnJson, 9), "c:\Temp\__xxx\response.json") && ANSI -> UTF8 ENDIF *Auflistung aller aufgetretenen Validierungsfehler der JSON. IF !EMPTY(loGoliathAPI.pkaExp_cErrorLog) = MESSAGEBOX(loGoliathAPI.pkaExp_cErrorLog) _CLIPTEXT = loGoliathAPI.pkaExp_cErrorLog ENDIF |
Intellisense / Type Library Attributes
Im Object Browser sind die Methoden und Properties des Interface beschrieben.