Devilmarkus Geschrieben 22. Juli 2009 Geschrieben 22. Juli 2009 Hallo zusammen, Ich wollte mich nur nochmal bei allen Usern bedanken, die mir geholfen haben. Mittlerweile bin ich nun dabei, für die grösste Englischsprachige CPC-Webseite einen BBCode zu basteln, um meinen Emulator "WebCPC" direkt in Foren-Threads zu bauen. Hier mal ein Beispiel: Demo Iz Art (Dies ist noch ein Testforum, welches nur dazu dient, das Applet zu testen, allerdings werden wir demnächst dieses Feature in das eigentliche Forum einbauen.) Das Demo sollte selbstständig im Emulator starten. Es ist eins der technisch kompliziertesten Demos auf dem CPC überhaupt, und benötigt dementsprechend auch eine saubere Emulation. Dank dieses Forums hier konnte ich in einigen Bereichen den Emulator noch verbessern. MfG Markus Zitieren
Devilmarkus Geschrieben 23. Juli 2009 Autor Geschrieben 23. Juli 2009 (bearbeitet) Eine Frage hätte ich aber dennoch hierzu: Und zwar möchten wir das Applet auf der grössten, Englischsprachigen Community einsetzen. Es wird dort in einem Forum per BBCode eingesetzt. Das problem ist allerdings, dass man damit nur Dateien (Disk images, usw) vom "selbigen" Server lesen kann. Eine Fremdverlinkung scheint nicht möglich zu sein: [cpc=http://cpc-live.com/taf.zip,-taf,1]CPC6128[/cpc] Würde zwar auf meinem Server funktionieren, nicht aber auf cpcwiki.com. File: http://cpc-live.com/taf.zip java.security.AccessControlException: access denied (java.io.FilePermission http:\cpc-live.com\taf.zip read) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkRead(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at JCPC.core.device.Computer.openFile(Computer.java:127) at JCPC.core.device.Computer.getFile(Computer.java:193) at JCPC.core.device.Computer.getFile(Computer.java:180) at JCPC.system.cpc.CPC.loadFile(CPC.java:341) at jemu.ui.JEMU.loadFile(JEMU.java:492) at jemu.ui.JEMU.start(JEMU.java:217) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: 6 at java.lang.String.checkBounds(Unknown Source) at java.lang.String.<init>(Unknown Source) at JCPC.system.cpc.CPC.loadFile(CPC.java:342) at jemu.ui.JEMU.loadFile(JEMU.java:492) at jemu.ui.JEMU.start(JEMU.java:217) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Kann man hier eventuell (Ohne Signierung) so etwas dennoch zulassen? Bearbeitet 23. Juli 2009 von Devilmarkus Zitieren
perdian Geschrieben 23. Juli 2009 Geschrieben 23. Juli 2009 Das problem ist allerdings, dass man damit nur Dateien (Disk images, usw) vom "selbigen" Server lesen kann.Das ist so gewollt. Alles andere wäre ein riesiges Sicherheitsloch, mit dem ich die wildestens "bösen Dinge" anstellen könnte. Kann man hier eventuell (Ohne Signierung) so etwas dennoch zulassen?Nein. Zitieren
Devilmarkus Geschrieben 23. Juli 2009 Autor Geschrieben 23. Juli 2009 Naja kein Problem. Ich habe es immerhin soweit hinbekommen, dass man angehängte Dateien direkt einbauen kann. Übrigens ist das Projekt inzwischen online. WebCPC presentations Für interessierte. Dort ist auch eine kleine Dokumentation zum BBCode Befehl. (In Englisch) MfG Markus Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.