Seite 1 von 2

Extrafunktionen für Webgadget-Befehl unter WinXP

Verfasst: 28.03.2008 23:17
von marco2007
Hi,

mir ist letztens aufgefallen, daß das Webgadget einiges drauf hat:

File vom Internet donwloaden:

Code: Alles auswählen

Procedure Open_Window()
  If OpenWindow(0, 0, 0, 400, 400, "Flash",  #PB_Window_SystemMenu | #PB_Window_SizeGadget)
    If CreateGadgetList(WindowID(0))
      WebGadget(0, 0, 0, 400, 400, "http://www.purebasic.com/download/PureBasic_Demo.exe")
      
    EndIf
  EndIf
EndProcedure

Open_Window()
Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow
Flashvideos (swf) ansehen:

Code: Alles auswählen

WebGadget(0, 0, 0, 185, 130, "d:\flash.swf") 

Windows Explorer:

Code: Alles auswählen

WebGadget(0, 0, 0, 400, 400, "c:\")
Texteditor:

Code: Alles auswählen

WebGadget(0, 0, 0, 400, 400, "D:\kgw\Textdatei.txt")

Zip-Datei anschauen:

Code: Alles auswählen

WebGadget(0, 0, 0, 400, 400, "D:\Zip.zip")
Gif-Animationen:

Code: Alles auswählen

WebGadget(0, 0, 0, 400, 400, "gif.gif")
Das Webgadget macht fast alles mit :allright:

Keine Ahnung, was das Webgadget sonst noch drauf hat, einfach verschiedene Dateien probieren :wink:

lg
Marco

Edit: Titel angepaßt!

Verfasst: 28.03.2008 23:30
von TomS
Es macht alles mit, was der IE mitmachen würde^^

Wenn du kein Flashplugin für IE hast, kannste auch keine swf-Files mit dem Webgadget anschauen...

Verfasst: 28.03.2008 23:35
von Kaeru Gaman
gilt das jetzt eigentlich für den standardbrowser, oder basismäßig für den IE?

mein IE ist auf Wurzel, der hat grad mal die Version, die ich für Updates brauche....

nurder Fifo ist aktuell und hat die benötigten Plugins....

aber grundsätzlich, mal ein guter einwurf, was mit den Parametern möglich ist. :allright:

Verfasst: 28.03.2008 23:43
von RSBasic
Kaeru Gaman hat geschrieben:gilt das jetzt eigentlich für den standardbrowser, oder basismäßig für den IE?
Es basiert komplett auf den IE.

@marco2006
Wie TomS schon sagte, du kannst mit dem WebGadget (IE) alles machen, was der IE auch kann. (Ansonsten #PB_Web_Mozilla)
marco2006 hat geschrieben:Das Webgadget macht fast alles mit :allright:
Internet Explorer macht fast alles mit.

Verfasst: 28.03.2008 23:48
von ts-soft
>> Internet Explorer macht fast alles mit.
Betonung liegt auf fast (und langsam :mrgreen: )

Browserkrieg !!!

Verfasst: 29.03.2008 00:03
von marco2007
@RSBasis & TomS

Mir war klar, daß das WebGadget im Prinzip ähnlich dem IE funktioniert.
Draufkommen muss man trotzdem erst :)

Aber eine ZIP-Datei hätte ich trotzdem nie mit dem IE geöffnet.
Naja, so kann man vielleicht auch Zip-Dateien durchforsten (ich weiß nicht, ob Fifi vom Kiffi das macht und kann).

Und Dateidownload habe ich noch nie mit Webgadget gesehen... :wink:

Verfasst: 29.03.2008 00:26
von TomS
Zip öffnen geht nur unter XP. Der IE ist fest mit dem Explorer verbandelt. Kannst im IE die Festplatte durchsuchen und im Explorer im Web surfen. Ich glaub ja sogar der IE is nur ein Explorer Aufsatz mit ner Option für Interneteinstellungen.

Verfasst: 29.03.2008 00:39
von marco2007
...ist ziemlich sicher so, sonst könnte man mit
WebGadget(0, 0, 0, 400, 400, "c:\")
den Explorer nicht nachahmen.

....aber um das geht es ja nicht -> Wichtig ist, daß der Befehl mehr kann als in der Hilfe beschrieben :allright:

Verfasst: 29.03.2008 13:35
von NicTheQuick
Unter Windows vielleicht. Aber nur weil es da geht, muss man es nicht in die
Hilfe schreiben. Unter Linux läuft das WebGadget über die FiFo-Library. Und selbst unter Windows will ich kein WebGadget benutzen, dass den IE nutzt.
Der ist sooo lahm...

Verfasst: 29.03.2008 14:52
von marco2007
@NTQ: Ich fordere ja nicht, daß dies in die Hilfe kommt, ich hab`s hier doch nur gepostet, weil es doch irgendwie unter Tipps und Tricks paßt-> ich hab`mal den Titel angepaßt!

Achja: Flashplugin...http://www.adobe.com/shockwave/download ... owser=MSIE

Nur zur Info:
Mit aktiviertem XP-Skin gibt es noch ne andere Fortschrittsanzeige beim Progressbargadget.

Code: Alles auswählen

Procedure Open_Window()
  If OpenWindow(0, 0, 0, 300, 100, "Flash",  #PB_Window_SystemMenu | #PB_Window_SizeGadget)
    If CreateGadgetList(WindowID(0))
      ProgressBarGadget(0, 10, 20, 280, 60, 0, 40, 8)
      
    EndIf
  EndIf
EndProcedure

Open_Window()

For i=0 To 40
SetGadgetState(0, i)
Delay(80)
Next


Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow
[/size]

lg
Marco