Ich habe eine Function geschrieben:
Code: Alles auswählen
Function OpenWorkbookGetIndex (ByVal Path As String, ByVal File As String) As Integer
Funzt soweit.
Außer, ich lagere das in eine separate .bas-Datei aus und binde sie in eine andere .bas-Datei per #include "PM_Datei_oeffnen.bas" ein.
Die wird zwar ausgeführt, aber erhält die String-Parameter nicht. Ohne ByVal das gleiche. Beide Dateien in gleichen Ordner, daher kein Pfad bei #include.
Was mache ich falsch?
Bin für jeden Hinweis dankbar, vermutlich was triviales.
Aber die Manual-Weisheiten scheinen erschöpft...
BTW: Mit einer DLL ist sicherlich nicht gemeint, das ich den Basiccode der Function einfach umbenenne in PM_Datei_oeffnen.DLL
Das meint sicher was in c/c++ geschriebens, oder? Vermute also, hier keinen Lösungsweg zu finden...