Funktionen in eine DLL packen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Devils Child

Betreff: Funktionen in eine DLL packen

BeitragMi, Jul 06, 2005 14:31
Antworten mit Zitat
Benutzer-Profile anzeigen
hi leutz!
ich hab jetzt ein riesiges file mit 40 functionen, was lange dauert, beim includen. kann man das nicht irgendwie in eine dll packen. gibt es da irgendein bb plugin namens "Function_Into_DLL_Packer_PLUGIN.exe"
oder sowas?
hoffe auf eure recht kompetente hilfe Very Happy
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Dreamora

BeitragMi, Jul 06, 2005 14:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein gibt es nicht, denn BB kann keine DLL kompilieren. Da musst du eine andere Sprache verwenden.

Und das Includieren sollte kein Problem sein. Packe einfach alle in eine bb Datei und gut ist Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Devils Child

BeitragMi, Jul 06, 2005 15:30
Antworten mit Zitat
Benutzer-Profile anzeigen
das includen ist nur ein prob der ladezeit beim starten des progs.
ich benutze blitzUI, gibt es das auch als dll, oder in einer anderen sprache, die ich dll-isieren kann?
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Freeman

BeitragMi, Jul 06, 2005 15:48
Antworten mit Zitat
Benutzer-Profile anzeigen
pure Basic kann dll's erstellen soweit ich weis.

FrEeMaN
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28

Devils Child

BeitragMi, Jul 06, 2005 15:49
Antworten mit Zitat
Benutzer-Profile anzeigen
das include-file ist in blitzbasic. kann ich mit ner demo von purebasic dieses BLITZbasic file dll-isieren?
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

D2006

Administrator

BeitragMi, Jul 06, 2005 15:58
Antworten mit Zitat
Benutzer-Profile anzeigen
diese Ladezeit tritt wenn (ich hab sie noch nie gemerkt), dann ja wohl nur beim kompilieren auf...
Also kannst du ja ruhig mal die Geduld haben und am besten weniger Programm testen und mehr coden Smile

MfG
D2006
 

Dreamora

BeitragMi, Jul 06, 2005 16:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst keine Grafikdinge ausserhalb von BB machen, da nutzt dir eine DLL nix.

Und wenn du in einer anderen Sprache eine DLL machen willst, musst du das ganze in der entsprechenden Sprache neu programmieren.

Die Ladezeit hat übrigens nix mit Sourcecode zu tun sondern mit dem Laden von Bildern und Sounds ... Sourcecode hat 0 Ladezeit wenn du das Programm startest, er wird nur ausgeführt.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Devils Child

BeitragMi, Jul 06, 2005 17:16
Antworten mit Zitat
Benutzer-Profile anzeigen
das sind doch keine grafik dinger.
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Dreamora

BeitragMi, Jul 06, 2005 17:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Source ändert dennoch nix an der Ladezeit.
Dann erzeugst du halt viele Menuelemente oder etwas anderes, was viel Zeit braucht beim Start der Anwendung.
Aber das wird auch eine DLL nicht ändern.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Devils Child

BeitragMi, Jul 06, 2005 17:40
Antworten mit Zitat
Benutzer-Profile anzeigen
und was soll ich jetzt machen?
ps: komme heute erst um 21:00 wieder(also seit nit traurig, wenn ich nich schnell antworte!)!
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Dreamora

BeitragMi, Jul 06, 2005 17:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Mittels Zeitmessung rausfinden, was so lange dauert beim Starten deines Programmes und ausgeben lassen ... Dann weisst du wo du optimieren musst.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

TheShadow

Moderator

BeitragMi, Jul 06, 2005 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
erst BBmax unterstützt solche vorkompilierte Module...
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Devils Child

BeitragDo, Jul 07, 2005 14:13
Antworten mit Zitat
Benutzer-Profile anzeigen
naja, 8.000 zeilen -> 40 funktionen, die nichteinmal ich programmiert hab.
dreamora, da wird optimiterung unmöglich sein.
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN
 

Dreamora

BeitragFr, Jul 08, 2005 6:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Man benutzt auch keinen Source den man nicht immerhin versteht. An der BlitzUI brauchst du dabei net zu optimieren, die is schon bis schier an die Grenze optimiert.

Ich vermute eher, dass du einfach zu viel bzw zu wenig Ladezeit erwartest für dein System und die Menge an Daten die du laden willst ...
Bilder, Sounds und Objekte haben halt nunma ihre Ladezeiten welche durch JPG nochma um einiges verlängert wird solltest du das nutzen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Devils Child

BeitragFr, Jul 08, 2005 14:13
Antworten mit Zitat
Benutzer-Profile anzeigen
die ist nicht optimiert.
da steht z.B.:
Code: [AUSKLAPPEN]
if .... then
     if ... then
         if...then
              ;...
         endif
     endif
endif

^^was ist daran optimiert?
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

simi

BeitragFr, Jul 08, 2005 14:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, Ifs kannst du nicht gross optimieren....

1. Weil ifs sehr schnell sind und
2. Weil bei BB sowieso immer alle Bedingungen welche mit And (oder OR) verknüpft sind ausführt....

Das einzige was du optimieren könntest, wäre die Elemente, welche du nicht brauchst, nicht inkludieren.

Devils Child

BeitragFr, Jul 08, 2005 15:58
Antworten mit Zitat
Benutzer-Profile anzeigen
ich kann das wohl kaum optimieren, wenn ich mich in den 8.000 zeilen code nicht auskenne. wie kann ich das nun in ne dll packen?
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

simi

BeitragFr, Jul 08, 2005 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Es geht nicht.
Es gibt keine Möglichkeit.
Es gibt 100%ig keine Möglichkeit.

Devils Child

BeitragFr, Jul 08, 2005 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
hm, dann lass ich es wohl bei dem include.
naja, danke trotzdem! Very Happy
*X-Ware Member*

Mission to Hell[Ego-Shooter]
Hier Vollversion runterladen:
http://patrick-sch.de/spiele/m...ersion.zip

ich antworte auf jede PN

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group