FAQ
Die Anzahl der Fragen und Antworten hängt davon ab, ob Sie angemeldet sind.
Ist es möglich, VB6- oder sogar OCX-Komponenten mit Kithara RealTime Suite zu verwenden?
Im Prinzip ist es möglich, unsere Software mit VB6 zu verwenden. Da VB6 aber mittlerweile sehr alt ist, gibt es nur wenige Beispielprogramme. Das Hauptziel unserer Software ist das Bereitstellen von Bibliotheken, mit denen Echtzeit unter Windows umgesetzt wird. Dies kann nur auf der Kernel-Ebene von Windows geschehen. Es werden also Sprachen vorausgesetzt, die auf Kernel-Ebene laufen. Das sind zur Zeit nur C/C++ und Delphi. Wir unterstützen zudem auch C#-Projekte, da es möglich ist, die Hauptapplikation in C# zu programmieren und die zeitkritischen Teile über eine DLL in C++ zu schreiben.
Wenn Sie VB.NET verwenden würden, könnten Sie zwar ohne Probleme die C#-Schnittstelle nutzen, es wäre jedoch immer noch nötig, eine in C oder C++ geschriebene DLL zu programmieren. Wenn es nicht zeitkritisch (Echtzeit) sein muss, können Sie auf Anwendungsebene bleiben und alles in C# oder VB.NET schreiben.
Selbst wenn es möglich wäre, in VB6 zu programmieren, würden wir es dennoch nicht empfehlen, da VB6 nicht in der Lage ist, Multithreading-Anwendungen richtig auszuführen. Das Gleiche gilt für OCX, was der Grund ist, warum wir keinerlei Entwicklungen in OCX unternommen haben.