collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: ruby libs  (Gelesen 1782 mal)

Old Harmony

  • Gast
ruby libs
« am: April 28, 2008, 21:44:52 »
Habe ein kleines Problem und zwar habe ich ein paar geniale Ruby Libs (*.dll) gefunden weiß aber nicht so gengau wie ich die Richtig einbinden muss in mein RGSS2 oder ob es reicht wie im normalen Ruby Skript mit [div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']require 'rubylib' und dann noch die lib mit ins Hauptverzeichniss. Wäre nett wenn mir jemand es erkärt wie es geht thx im voraus.

ruby libs

ERZENGEL

  • Gast
ruby libs
« Antwort #1 am: April 28, 2008, 22:18:39 »
Es existiert kein require im RGSS2 mehr. Man kann aber Kernel.require als Ersatz verwenden, dass noch existiert. Jedoch ist das eher für Skripte gedacht und nicht für DLLs. Die müßte man per Win32API-Klasse aufrufen und ausführen lassen und da kennen sich nicht viele aus. Da solltest du bei Fragen, dich an ein Rubyforum wenden. Ansonsten kann ich nur daraufverweisen die interessanten DLLs plus entsprechende Referenzen hochzuladen und hier mal zu posten, dass es sich mal jemand anguckt. Aber wie gesagt ein Rubyforum ist da ein besserer Platz ^^

http://www.rmxp.de/scientia/index.php/Win32API
http://rpgvx.bplaced.net/tutorials/ruby/win32api.htm (Originalthread sollte auf rubyforen.de zu finden sein)
« Letzte Änderung: April 28, 2008, 22:19:14 von ERZENGEL »

ruby libs

Old Harmony

  • Gast
ruby libs
« Antwort #2 am: Mai 02, 2008, 23:39:53 »
hier ist der "Sampel-Code" den ich unter andren gern verwenden möchte.

[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']require 'fox16'

include Fox

application = FXApp.new("Hello", "FoxTest")
main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL)
FXButton.new(main, "&Hello, World!", nil, application, FXApp::ID_QUIT)
application.create()
main.show(PLACEMENT_SCREEN)
application.run()


und die Lib Klick mich.
« Letzte Änderung: Mai 03, 2008, 00:10:01 von Old Harmony »

ruby libs

ERZENGEL

  • Gast
ruby libs
« Antwort #3 am: Mai 03, 2008, 13:15:31 »
$: << '.'
Kernel.require 'fox16'

include Fox

application = FXApp.new("Hello", "FoxTest")
main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL)
FXButton.new(main, "&Hello, World!", nil, application, FXApp::ID_QUIT)
application.create()
main.show(PLACEMENT_SCREEN)
application.run()
Dann noch die fox16.so ins Verzeichnis und schon bekommt man den Fehler im Testplay: RGSS2 Player funktioniert nicht mehr.

 


 Bild des Monats

rooftop party

Views: 4504
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal