Webgadget - Lokale Dateien

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Webgadget - Lokale Dateien

Beitrag von roherter »

Kurze frage:
Ich habe ein Webgadget und will eine Seite die bei mir im Verzeichnis liegt da wo auch der Code ist aufrufen.
Jetzt habe ich folgendes Problem 1.Die Seite wird nicht aufgerufen und 2. das eigentliche Programm wird erst nach einiger Zeit geöffnet.

Woran kann das liegen?

So rufe ich das webgadget auf:

Code: Alles auswählen

WebGadget(#webgad,10,50,735,545,"file://Bluebox.html")
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi,
ich glaube nach File:// muss der volle Pfad stehen, kann es leider nicht testen da ich aktuell noch kein PB auf meinem Suse 10.0 installiert habe.

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Jo

Beitrag von Vermilion »

Ja, das ist echt bekloppt, ich habe dasselbe Problem, bloß dass ich http:// benutze und nicht file://.
Es musste bei mir immer der volle Pfad sein, damit es funktionierte.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Werde ich mal ebend testen?
Edit : Ja mit pfadangabe gehts :o
Zuletzt geändert von roherter am 17.07.2006 20:30, insgesamt 1-mal geändert.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Die Antwort kennst nur du...
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

is doch logisch...

"file://" sagt ja nur, dass es auf deinem computer ist...

wenn du mit "C:" anfängst, kannst du ja auch nicht einfach den pfad weglassen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Schonmal versucht ohne Protokollangabe in der URL (also ohne "file://" bzw. "http://")?
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

@hardfalcon:Jo aber das haut genauso wenig hin, geht nur mit kompletem Pfad bei mir :freak: .
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Dann wird scheinbar bei 'nem Webgadget der Pfad des Sourcecodes von PB nicht simuliert...
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Jilocasin hat geschrieben:Dann wird scheinbar bei 'nem Webgadget der Pfad des Sourcecodes von PB nicht simuliert...
Der Browser ist unabhängig vom Dateisystem. Von GetCurrentDirectory weiß er nichts :wink:
Ist aber doch kein Problem, wofür gibt es GetExePath usw. (sollte man immer verwenden, anstatt relativer Pfade!)

PS: File:/// mit 3 Slashes, auch wenn der IE diesen Fehler übersieht.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten