Seite 1 von 1

Prozedur aus DLL zeichnet auf Screen des Hauptprogramms?

Verfasst: 19.01.2007 22:29
von Vermilion
Der Threadtitel sagt schon alles. Ich habe es schon oft versucht, aber nie hingekriegt, wie schaffe ich es, dass eine Prozedur in einer selbsterstellen DLL z.B. einfach nur eine Box auf den Screen des Hauptprogramms zeichnet?

Z.B. ich habe ein Spiel und will ne Engine verwenden, die ich allerdings auch in anderen Programmen verwenden möchte und auch noch anderen Programmierern zugänglich machen will. Diese Engine (für was auch immer) soll halt als externe DLL vorliegen und auf den Screen des eigentlichen Programms zeichen.

Verfasst: 19.01.2007 22:36
von ts-soft
Hab zwar von Screen usw. keine Ahnung, aber die OutputID = "ScreenOutput()"
an die DLL übergeben und dann Zeichnen mit den normallen Befehlen sollte gehen

Verfasst: 19.01.2007 22:46
von Vermilion
Stimmt. -.- Funzt, danke!! :mrgreen:

Verfasst: 19.01.2007 22:49
von ts-soft
Vermilion hat geschrieben:Stimmt. -.- Funzt, danke!! :mrgreen:
Freut mich, aber ich denke, da kann man von selber drauf kommen :mrgreen:

Verfasst: 20.01.2007 20:21
von Vermilion
Man kann. Aber ich tat es irgendwie nicht. <)

Ich habe dann gleich die nächste Frage... Wie kann ich Sprites von der DLL auf dem Screen anzeigen lassen? Habe es noch nicht ausprobiert, aber rein Theoretisch müsste ich da auch einen Output für die Sprites festlegen, bloß von einem Output den man zum Anzeigen der Sprites festlegt, habe ich noch nichts gehört...