Exe+Dll?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
SlapY
Beiträge: 47
Registriert: 08.01.2005 20:57

Exe+Dll?

Beitrag von SlapY »

Ho,
soweit ich weiß muss bei 3D anwendungen die "3DEngine.Dll", "anwesend" sein ja? ^^ ...meine Frage ist jetzt ob man die Dll irgendwie in die EXE reinmachen kann ..ich habs schon über:..

Code: Alles auswählen

IncludeBinary "C:\Programme\PureBasic\Compilers\Engine3D.dll"
..probiert aber das geht nicht

Thx 4 Help :roll: :mrgreen:
Slap
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Vor dem Posten im Allgemeinen Bereich fällt die Narrenfreiheit weg, nicht im Forum suchen zu sollen.

Das wurde im letzten Monat glaub 2 mal erläutert. (die Antwort zu deiner Frage)

EDIT:
Dll so einbinden (am Ende):

Code: Alles auswählen

End

sqlite3:
  IncludeBinary "includes/sqlite3.dll"
sqlite3_end:
so extrahieren (am Anfang):

Code: Alles auswählen

If CreateFile(0, GetAppDir()+"sqlite3.dll")
  WriteData(?sqlite3, ?sqlite3_end-  ?sqlite3) ; (x = filenumber)
  CloseFile(0)
EndIf 
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
SlapY
Beiträge: 47
Registriert: 08.01.2005 20:57

Beitrag von SlapY »

Ho,
ok thx :mrgreen: :roll:
Ich hasse suchen
:bounce:
Bye
Slapy ^^
Ps:Ich liebe Smilies *g*
Benutzeravatar
SlapY
Beiträge: 47
Registriert: 08.01.2005 20:57

Beitrag von SlapY »

Hoho,
das ist ja schon gut aber ich will ...

1. ...die DLL löschen lassen (3DEngine.dll)...hab schon überall DeleteFile versucht wo geht ^^ ...zb hinter InitEngine3D oder vor END.

2. ... das das Prog nach dem "entpacken" weiter läuft (was es nicht tut).

Bye
Slap :roll: :mrgreen:
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

das prog läuft nach Entpacken weiter...
schreib eine 2te Exe die du auch Includest die sich + DLL löscht (start die Kurz vor Porgrammende und setz an ihren Anfang nen kleines Delay) progs die sich selbst löschen findest per Suche im PureBoard-Archiv.
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

DeleteFile funktioniert wunderbar, musst du halt direkt vor dem Ende machen, und es muss wirklich die DLL sein, die vom Programm erstellt wurde -> zu Exe kompilieren, die DLL die schon da ist wegschieben / umbenennen und testen
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Antworten