Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
entwicklertreffen:140814 [19.08.2014 14:37] – Joachim Hilgers | entwicklertreffen:140814 [19.08.2014 15:06] – Joachim Hilgers | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
**Einfache Anwendung** | **Einfache Anwendung** | ||
- | Das folgende, | + | Das mitgelieferte Beispiel zeigt, wie einfach man z.B. die Liste der laufenden Prozesse in einen Cursor einlesen kann: |
- | < | + | < |
LOCAL loBridge as wwDotNetBridge OF wwDotNetBridge.prg | LOCAL loBridge as wwDotNetBridge OF wwDotNetBridge.prg | ||
Zeile 40: | Zeile 40: | ||
**Mögliche Performaceverbesserungen** | **Mögliche Performaceverbesserungen** | ||
- | Anhand eines sehr einfachen Beispiels | + | Weiterhin |
- | Im folgenden Beispiel wird z.B. in einer Million Durchläufen eine Summe gebildet. Der erste Durchlauf erfolgt in nativem FoxPro-Code. Der 2. Durchlauf erfolgt innerhalb einer selbst erzeugten .Net-DLL. In diesem | + | Im folgenden Beispiel wird z.B. in einer Million Durchläufen eine Summe gebildet. Der erste Durchlauf erfolgt in nativem FoxPro-Code. Der 2. Durchlauf erfolgt innerhalb einer selbst erzeugten .Net-DLL. In diesem |
- | < | + | < |
LOCAL loBridge as wwDotNetBridge OF wwDotNetBridge.prg | LOCAL loBridge as wwDotNetBridge OF wwDotNetBridge.prg | ||
Zeile 52: | Zeile 52: | ||
*** Load our custom assembly | *** Load our custom assembly | ||
- | loBridge.LoadAssembly(" | + | loBridge.LoadAssembly(" |
IF loBridge.lError | IF loBridge.lError | ||
? loBridge.cErrorMsg | ? loBridge.cErrorMsg |