Frage : VBA für Excel - eine Funktion von einem DLL benennend - hängend - Vorschläge?

Hallo übertreffen alle, das

I morgens versuchend, eine Funktion von einem DLL in VB für zu benennen.  Wenn ich die Funktion benenne, stößt sie übertrifft zusammen.  Ich bin nicht sicher, was ich falsch tue.  Ich bin zu aufrufenden Funktionen von den dlls neu.  Alle mögliche Vorschläge würden groß appreaciated.

I haben angebracht meinen VB Code sein.  

Also, schließe ich einige Auszüge von den Unterlagen der Funktion im DLL ein, weil ich denke, dass mein Problem in der Tatsache liegen kann, dass ich nicht umwandelnd bin, oder, meinen Zweck der Variablen properly.

The der Funktion zu führen, einen einzelnen Wert oder eine Reihe Werte zurückzuholen ist, die den Eingang parameters.
long CR_VBGetSingleRes gegeben werden (const char* A,
const char* B,
int C,
float* D,
int E,
const char* F,
const char* G)

D = Adresse einer Reihe von 32 mit dem results
F = muss ein ungültiger beendeter Buchstabe string.
G = auch sein muss ein ungültiges beendetes Zeichenfolge (aber nur wenn eine Bedingung getroffen wird, die nicht in den Daten ich getroffen wird, versuchen, im Augenblick zurückzuholen.),
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
Public erklären Funktion CR_VBGetSingleRes Bibliothek „DResult“ (ByVal A als Schnur, _
    ByVal B als Schnur, _
    ByVal C als lang, _
    ByRef D () als lang, _
    ByVal E als lang, _
    ByVal F als Schnur, _
    ByVal G als Schnur _
) Als lang



Funktion CallCResultsFunction ()

A als Schnur verdunkeln
B als Schnur verdunkeln
C als lang verdunkeln
D () als lang verdunkeln
E als lang verdunkeln
F als Schnur verdunkeln
G als Schnur verdunkeln

'gesetzte Werte für Variablen
A = „C:\doe22\“
B = „C:\DOE - 2_Output \ SFM-w10-v75-hAC-t1-cCAv-mRB-HV-SFDuctSeal-40pct-12pct - Grundlinien-Entwurf“
C = 3005006
E = 1
F = „2005“

'Funktion jetzt benennen und Parameter senden
CR_VBGetSingleRes (A, B, C, D, E, F, G) benennen


Debug.Print D (1)


Funktion beenden

Antwort : VBA für Excel - eine Funktion von einem DLL benennend - hängend - Vorschläge?

Adtran Modul zum T1-UC560 sollte eine Überkreuzung T1 nicht benötigen.
Im Allgemeinen haben wir 3 Wahlen für Tropfen T1 zu einem Fräser:
1. Direktes Standardkabel des Fleckens CAT5 - das meiste allgemeine DTE-DCE
2. Überkreuzung T1 als JRSCGI Erscheinen oben - DTE-DTE (d.h. Fräser back-back)
3. Unfallkabel (normalerweise flach, silbernes Kabel mit den Enden Rj45) - von DEE manchmal erfordert zu DCE wenn verdrahtetes Rj48X


Weitere Lösungen  
 
programming4us programming4us