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

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

1

12.10.2011, 14:30

Anwendung startet auf anderm PC nicht!

Hi

Ich hab ein Spiel mit der triBase programmiert und wollte es jetzt auf einem anderen PC starten.
Zuerst verlangt er nach der d3dx9_43.dll, kopier ich sie in den Ordner.
Dann will er die MSVCR100.dll, gebe ich sie ihm auch.
und wenn ich es nun starte steht da:

Die Anwendung konnte nicht korrekt gestartet werden (0xc000007b).
Drücken sie "OK" um die Anwendung zu beenden.

Habt ihr ne Idee wieso das so sein könnte?

meine Daten:

Windows 7 home premium 64 bit

Danke
ProAmateur
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Rushh0ur

Frischling

Beiträge: 67

Beruf: Student Elektrotechnik

  • Private Nachricht senden

2

12.10.2011, 14:58

Der Fehler kommt bei mir wenn ich aus versehenen 32 und 64Bit dlls/exes mische, dann kriegt zB. die 32Bit Anwendung es nicht auf die Reihe die 64Bit-DLL zu laden und der Fehler kommt.

Mfg Rushh0ur

derolli

Treue Seele

Beiträge: 144

Beruf: Student

  • Private Nachricht senden

3

12.10.2011, 18:52

Ich würde mal sagen, dass die VCRedist nicht installiert ist.
Das würde zumindest den MSVCR100.dll-Fehler erklären

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

4

12.10.2011, 22:08

Und das DirectX Web Setup ausführen.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

5

14.10.2011, 12:29

Als mir is aufgefallen, dass ich die dlls auf dem SysWOW64 ordner kopiert hab und nicht aus System32.
habs jez ma mit den anderen probiert funzt aber immer noch nit.

@derolli fehler waren das ja nicht direkt, das Programm wollte halt nur die dlls haben.

@MCP muss man das wirklich dann auf jedem pc installieren und das spielen zu können oder kommt man da irgendwie drimm herum?

Sonst noch jemand was zu sagen?
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

derolli

Treue Seele

Beiträge: 144

Beruf: Student

  • Private Nachricht senden

6

14.10.2011, 14:30

Meinte ich ja :)

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

7

14.10.2011, 18:26

@MCP muss man das wirklich dann auf jedem pc installieren und das spielen zu können oder kommt man da irgendwie drimm herum?

Kurze Antwort: Ja!
Lange Antwort: Ja, denn das stellt sicher, das für das System die richtigen DLLs vorliegen. Kennst Du ein Spiel, das DirectX benutzt, aber auch läuft wenn DirectX nicht installiert ist? Das Web Setup lädt die korrekten Komponenten herunter, die auf dem Rechner nicht installiert sind. Das betrifft besonders ältere DLLs (teilweise natürlich auch ganz neue, je nachdem welches SDK man benutzt).
Das gleiche gilt für das VS Redistributable. Die DLLs mit auszuliefern ist keine gute Idee, da es dann passieren kann, das Dein Programm abstürzt. Die beiden Programme sorgen dafür das für das System auf jeden Fall nur kompatible Versionen installiert werden!

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

8

15.10.2011, 08:55

Ok danke!

Das ist zwar sehr schade. Ra ich mir denken kann, dass die leute,
die Das mal ausprobieren wollen keine lust haben dich zuerst 1000de
dlls zu downloaden...
Soll ich dann einfach die 2 anwendungen mitgeben und die führen die dann vorher us?
Oder is Das größserer aufwand?

EDIT: also hab jetzt den DirektX Web Installer gedownloadet aber ich weiß nich genau wo ich das andre downloaden soll..
Könntet ihr mir nen Link schicken?
Fals ich noch irgendwelche Angaben machen soll sagt bescheid.
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ProAmateur« (15.10.2011, 13:26)


Rushh0ur

Frischling

Beiträge: 67

Beruf: Student Elektrotechnik

  • Private Nachricht senden

9

15.10.2011, 20:30

Ich hoffe dir ist klar das du den WebInstaller nur benutzen kannst wenn ne Internetverbindung besteht.

Die VCRedist findest du bei Microsoft (zB. 2010 x86):
http://www.microsoft.com/download/en/details.aspx?id=5555

PS: Beachte das die Dateien im System32 Ordner die 64Bit-Versionen sind und im SysWOW64-Ordner die 32Bitr Versionen.

Mfg Rushh0ur

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

10

15.10.2011, 20:52

Danke für den Link!!!
Wolltest du mir mit deiner ersten aussage sagen dass es auch einen offline installer gibt
oder war dies nur eine aussage?
Und zu deinem ps:
Meinst du dass nicht genau anders rum...?
Sonst wäre ja
System32 64bit
Und sysWOW64 32bit

Ich Hab immer gedacht anders!!!
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Werbeanzeige