Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 17.01.2006, 17:46 Titel: Wie öffne ich die Bibliothek yagl ? |
|
|
Mit welchen Befehl kann ich yagl in mein Programm einbeziehen ? _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
marzec
Anmeldungsdatum: 13.10.2004 Beiträge: 267
|
Verfasst am: 18.01.2006, 14:19 Titel: |
|
|
ich nehme an du bist auf windows unterwegs:
1) downloade das yagl packet, extrahiere es ( z.B. nach yagl )
2) kopiere alle datein im verzeichnis yagl/lib in dein freebasic/lib/win32 verzeichnis
3) kopiere all datein im verzeichnis yagl/inc in dein freebasic/inc verzeichnis
4) binde in deiner .bas die datei yaglwrapper.bi ein
5) normal kompilieren wie sonst auch ( fbc filename )
hier ein mini test programm
Code: |
#include "yaglwrapper.bi"
YaglGfxDevice_setScreenMode( 320, 200, 16, 0 )
while( YaglKeyboard_isKeyPressed( YAGL_KEY_ESCAPE ) = 0 )
YaglGfxDevice_clear( 0 )
YaglGfxDevice_swapBuffers( )
wend
|
speicher das als test.bas und kompiliere es dann ganz normal. es sollte ein fenster aufmachn das du mit druck auf die escape taste schließen kannst _________________ Yagl - yet another gameprogramming library |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 18.01.2006, 16:39 Titel: |
|
|
Wenn ich es so mache steht da :
1.Die erforderliche .DLL-Datei LFBSNDFILE-1.DLL werden nicht gefunden
2.An error ocured when trying to run 'yagl.exe'
3. Execution of command 'yagl.exe' (error 1157 ein für die Ausführung dieser Anwendung notwendige Bibliothek-datei kann nicht gefunden werden _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
marzec
Anmeldungsdatum: 13.10.2004 Beiträge: 267
|
Verfasst am: 18.01.2006, 17:06 Titel: |
|
|
wie in der notes.txt im hauptverzeichnis des packetes ( leider auf english ) beschrieben mußt du auch die dlls im bin ordner entweder in das verzeichnis kopieren wo deine exe ist oder ins windows/system32 verzeichnis kopieren. sorry hab vergessen das zu sagen _________________ Yagl - yet another gameprogramming library |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 18.01.2006, 20:18 Titel: |
|
|
Im bin Ordner ist nichts ! _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 18.01.2006, 20:20 Titel: |
|
|
haste die neueste version? _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 18.01.2006, 20:31 Titel: |
|
|
(habs mir erst Gestern runter geladen) Kannst du mir einen Link zur neusten geben ? _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 18.01.2006, 20:53 Titel: |
|
|
mmmhhh.. da steht zwar das 9 Dateien enthalten sind aber das sie versteckt sind.... wie kann ich die denn jetzt sichtbar machen ? _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 18.01.2006, 20:59 Titel: |
|
|
Also,
unter XP: Extras->Ordneroptionen->Ansicht->Erweiterte Einstellungen->Alle Dateien und Ordner anzeigen _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 18.01.2006, 21:13 Titel: |
|
|
Irgendwie verstehe ich das Problem nicht, ich mach mal den Selbst versuch:
Die Datei http://goddess.selfip.com/yagl/downloads/yaglfb-win32.zip hab ich erstmal runtergeladen und Extrahiert. Dann hab ich die Daten in's Freebasic Verzeichniss gekippt und das Beispiel Programm von hier ausprobiert; gleiche Meldung.
-> Aha, die DLL ist im Ordner "bin\", ich hab jetzt einfach alle DLL Datein von hier ins Verzeichniss des Quellcode (bei mir C:\FreeBASIC\ also auch der Pfad es Compilers) kopiert, jetzt geht's bei mir.
Alternativ könnte man sich auch daran halten:
notes on the wrapper.txt hat Folgendes geschrieben: | ...
make sure that the dlls in the bin/ folder are either in the same path as your
exe or in your %PATH% environment variable.
... |
_________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 19.01.2006, 13:44 Titel: |
|
|
@Mao : danke, habs jetzt sichbra (obwohl ich 98 hab)
@Frey : Vielleicht liegt es daran das du einen andere Webbrowser hast (Ich habe Netscape) ich habe außerdem auch 98, vielleicht liegts daran !
Ich weiß das ich wenig Ahnung hab, allerdings hat ja auch jeder irgendwie angefangen.
Wo und Was ist mein exe ?
Wo ist das windows/system32 Verzeichnis von dem marzec sprach ? _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
ytwinky
Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 19.01.2006, 15:44 Titel: |
|
|
http://www.freebasic.net/forum/viewtopic.php?t=2625
Eine Übersetzung ist nicht nötig, einfach die beiden Links anklicken und schon
habt ihr ein beeindruckendes Beispiel für die Möglichkeiten von yagl.
Da mit dem unteren Link der QuellCode gedownloaded wird, ist hier auch ersichtlich,
wie yagl benutzt wird..
@odys:
Das WindowsVerzeichnis findeste bei 98 auf dem Lw mit der Windows-Installation.sollte dir angeben, von wo Win98 gestartet wird, da hängste dann einfach \system32 dran, z.B.:
Code: | c:
cd \windows\system32 | Aber laß dich nicht wahnsinnig machen, denn nicht alle Sachen, die bei den neueren Fenstern in system32 stehen, sind bei win98 auch in \windows\system32
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 19.01.2006, 18:45 Titel: |
|
|
@Odys
Am Webbrowser liegt es nicht (Firefox 1.5), auch an der Windows Version liegt es meiner Meinung nach nicht.
Ich hab mal das Beispiel hier aus dem Forum compiliert, die DLL Datein dazu gepackt und Hochgeladen:
http://mypage.bluewin.ch/OpenDize/YAGLTEST.zip
Lad es mal runter und Probiers aus, wenn's nicht geht liegt es an Windows oder YAGL, wenn's geht, pack die DLL Datein in das Verzeichniss mit deinen selbst geschriebenen Programmen. _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
|
Odys
Anmeldungsdatum: 14.01.2006 Beiträge: 40
|
Verfasst am: 29.01.2006, 12:06 Titel: |
|
|
Sorry, hab es jetzt bestimmt schon 20mal versucht aber ich schaff es einfach nicht dieses yagl zu öffnen kann mir das jemand mal ganz langsam und selbst für Noobs verständlich machen ?
p.s. Immerhin bis zu einen scharzen Bildschrim über dem yagl stand und einfach ohne Grund aufgeklappt ist hab ich es schon geschafft. _________________ Ich bin (noch) kein Profi, habt etwas Verständnis ! |
|
Nach oben |
|
|
|