Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

81

25.06.2014, 20:45

Du versuchst das TriBase-Projekt zu starten. Das geht nicht. DLLs kann man nicht starten.

Wie kann ich es denn anderes machen ?
Ich selber habe leider nicht soviel Ahnung von Statischen Linken b.z.w einbinden (ausser bei der SFML).
Denn anders wüsste ich nicht wie ich denn Fehler beheben könnte.

MFG
Sceiwen

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

82

25.06.2014, 20:55

Du hast wohl einfach das falsche Startprojekt gewählt.
Im Projektmappen/Solution-Fenster einen Rechtsklick auf das Projekt machen, das du starten möchtest (z.B. Galactica), und dann im Kontextmenü auf "Als Startprojekt festlegen"/"Set as StartUp Project" klicken.

83

25.06.2014, 21:08

Du hast wohl einfach das falsche Startprojekt gewählt.
Im Projektmappen/Solution-Fenster einen Rechtsklick auf das Projekt machen, das du starten möchtest (z.B. Galactica), und dann im Kontextmenü auf "Als Startprojekt festlegen"/"Set as StartUp Project" klicken.

Du hast wohl einfach das falsche Startprojekt gewählt.
Im Projektmappen/Solution-Fenster einen Rechtsklick auf das Projekt machen, das du starten möchtest (z.B. Galactica), und dann im Kontextmenü auf "Als Startprojekt festlegen"/"Set as StartUp Project" klicken.

Funktioniert immer noch nicht.
Das Projekt ist als Start-Projekt ausgewählt (Das kann man ja auch daran erkennen das die Schrift des Textes "TriBase" dick gemarkert ist).
Ich selber habe keinerlei Ahnung welche Information ich geben soll, damit ihr mir weiter helfen könntet.

Der genaue Fehler lautet:

Das Programm
"C:\Users\Andreas\Documents\Privat\Programme\3D-Spielprogrammierung-Update\Tribase\Bin\TriBase.dll" kann nicht gestartet werden.

Und dann kann ich nicht mehr tun als auf "Ok" zu drücken und das wars.

Ps:Die anderen Projekte gehen.

MFG
Sceiwen

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

84

25.06.2014, 21:10

Du sollst doch "TriBase" gerade nicht als Startprojekt wählen!
Weil man es nicht starten kann, wie schon mehrfach gesagt wurde.

85

25.06.2014, 21:21

Du sollst doch "TriBase" gerade nicht als Startprojekt wählen!
Weil man es nicht starten kann, wie schon mehrfach gesagt wurde.
Ok,
Wenn ich jetzte wie du ihm Bsp. gesagt hatest das Projekt (Galactica) als Startprojekt festlege wird doch dann auch nur Galactica gestartet ?

ByteJunkie

Alter Hase

Beiträge: 891

Wohnort: Deutschland

Beruf: Softwareentwickler

  • Private Nachricht senden

86

25.06.2014, 21:25

Fangen wir also von Vorne an ...

Hey,
keine schlecht Idee, doch leider funktioniert das auch nicht :/
Er sagt das es die "Dll" im "Bin" Ordner von der Tribase Engine nicht starten kann.

Aber danke für den Tipp :thumbsup:
Die DLL muss registriert werden, damit die Beispiele laufen.

Galactica benötigt die Tribase.dll damit es ausgeführt werden kann.
Mach was Du nicht lassen kannst und lass was Du nicht machen kannst. ;)

David Scherfgen

Administrator

  • »David Scherfgen« ist der Autor dieses Themas

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

87

25.06.2014, 21:26

Ok,
Wenn ich jetzte wie du ihm Bsp. gesagt hatest das Projekt (Galactica) als Startprojekt festlege wird doch dann auch nur Galactica gestartet ?

Genau.

Die DLL muss registriert werden, damit die Beispiele laufen.

Habe ich noch nie tun müssen.

88

25.06.2014, 21:31

Ok,
Wenn ich jetzte wie du ihm Bsp. gesagt hatest das Projekt (Galactica) als Startprojekt festlege wird doch dann auch nur Galactica gestartet ?

Genau.

Die DLL muss registriert werden, damit die Beispiele laufen.

Habe ich noch nie tun müssen.
Achso, ich hatte die ganze Zeit über eine ganz andere Vorstellung was die Engine angeht. :dash:
Danke ;)

ByteJunkie

Alter Hase

Beiträge: 891

Wohnort: Deutschland

Beruf: Softwareentwickler

  • Private Nachricht senden

89

25.06.2014, 21:33

Die DLL muss registriert werden, damit die Beispiele laufen.
Habe ich noch nie tun müssen.
Soweit ich weis, wird die beim kopieren in den System32 bzw. SYSWOW64 automatisch registriert.
Mach was Du nicht lassen kannst und lass was Du nicht machen kannst. ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ByteJunkie« (25.06.2014, 21:47)


90

25.06.2014, 22:28

Soweit ich weis, wird die beim kopieren in den System32 bzw. SYSWOW64 automatisch registriert.

Nein
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

Werbeanzeige