Autor Beitrag
DestyNova
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 01.05.03 21:39 
Hi, ich hab da ein Problem:
Für ein schulprojek will ich einen alten COBRA HYBRID-Roboter mit Delphi ansteuern bzw. programmieren. Das Problem dabei ist nur, das dieser Roboter ca. 13 Jahre alt ist. Als ich die unterlagen dafür durchgelesen habe, stiess ich auf die möglichkeit den Roboter mit Pascal anzusteuernn und das mit hilfe einer bibliothek an vorgefertigten berfehlen, die laut handbuch von allen höheren interruptfähigen Programiersprachen verwendet werden können.
um die bibliothek zu verwenden muss man sie aktivieren und danach wird sie in den hauptspeicher geladen und man müsste sie dann verwenden können, meine frage ist einfach:
geht das mit dephi auch und wenn ja, wie?
muss ich die bibliothek irgentwo eintragen?

danke schon mal im vorraus.
DestyNova Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 05.05.03 21:11 
Titel: aha?
die bibliothek hat die endung .com in den fall start.com, könnte es sein das es sich in diesem fall um eine COM bibliothk handelt (also ich weiss das klingt bescheuert...), ist das so?
und wenn dem so ist wie verwende ich eine com-bibliothekunter delphi (6).
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Mo 05.05.03 21:18 
COM ist ein ausführbares Programm. Das muß beim Starten ausgeführt werden, da es einen Treiber installiert, den das programm braucht. Ja und mit Delphi? Da steh ich selber wie ein Ochs vorm Berg. KA, da brauche ich mehr Infos.

_________________
Gruß
Hansa
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Di 06.05.03 11:11 
Hallo,

da hat hansa recht. Ich befürchte nur diese Technik ist so veraltet, das du sie in einem Windows Programm nicht mehr verwenden kannst. Denn selbst wenn du die COM-Datei startest (ShellExecute) wird diese in einer DOS-Box ausgeführt und kann nur Dort wirken. Mit einem DOS Programm könnte das noch gehen (der Treiber muss in der selben DOS-Box laufen wie dein Programm). Aber ob das erstrebenswert ist?
Alernativ musst du Rausfinden wie man den Roboter direckt ansteuert (ohne den Treiber). Vieleicht hast du ja auch glück, und es hat schon mal jemand in Delphi gemacht und stellt dir seien Code zur verfügung (Google).

Gruß
Klabautermann