komischer fehler (3d)

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

komischer fehler (3d)

Beitrag von sen-me »

hmm ich hab mir mal die terrain.pb angeschaut.
wenn ich sie teste (F5) geht alles einwandfrei
wenn ich daraus aber ne exe mache, kommt der fehler das InitEngine3D nicht initialisirt werden konnte

warum nicht?
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Hi sen-me, ...

das Problem hatte ich bei meinen ersten 3D-Versuchen auch.

Es lag daran, dass die kompilierte PB-EXE die Datei 'Engine3D.dll' nicht finden konnte.

Wenn Du sie in den Win-Suchpfad oder in das Verzeichnis der EXE kopierst, sollte es klappen. ;)

Gruß, PL.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

jo, stimmt,

wenn du ein 3d pb beispiel nutzt, kannst du fast sicher gehen, das du "screen3drequester.pb" benötigst, diesen auch bei bedarf ins verzeichnis des haupt quellcodes kopieren :allright:


Edit:
so nebenbei, hab die dll auch beim ersten mal vergessen :lol:
-.-"
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

hmmm kann man die datein nicht in die exe irgendwie verschmelzen?
und wenn ja, wie kann ich dann auf die bilder greifen?
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

includebinary....
musse in der Hilfe nachschlagen-und aufpassen das du die image ID´s ned veränderst....

Und bei dem ScreenRequester machst du einfach Include()....Alles in der Hilfe nachzulesen soweit ich weis... :allright:
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Antworten