Om een C++ API te kunnen gebruiken in m'n C# project, gebruik ik DllImport om een functie uit de C++ dll aan te roepen:
Vervolgens voer ik de functie uit met:
In de documentatie van de API staat:
Ik weet niet hoe ik die CallBackWin handle opvang in m'n C# programma.
code:
1
2
| [DllImport("fldtts.dll")]
public static extern void FLD_Say(object obj, string data); |
Vervolgens voer ik de functie uit met:
code:
1
| Fluency.FLD_Say(null, "test"); |
In de documentatie van de API staat:
Probleem is nu dat er niets gebeurt. M'n form komt niet eens in beeld.UINT WINAPI
FLD_Say(HWND CallbackWin, LPSTR Data);
Arguments:
CallbackWin handle of window that processes notifications (may be NULL)
Data null-terminated string with text input for TTS (ANSI-text)
Ik weet niet hoe ik die CallBackWin handle opvang in m'n C# programma.