Anfängerfragen zum Programmieren mit PureBasic.
Fanpost
Beiträge: 97 Registriert: 27.01.2013 14:43
Beitrag
von Fanpost » 03.12.2015 18:33
Schon wieder ....... (eine Frage). Wie kann ich in einem WebGadget im HTML-Code ein Bild per CurrentDirektory() einfügen?
Code: Alles auswählen
OpenWindow(0, 0,0, 400, 300, "")
WebGadget(0, 0, 0, WindowWidth(0), WindowHeight(0),"" )
HTML.s
HTML + "<img src='file://c:/Picture/P1.bmp' />"; hier CurrentDirectory() + P1.bmp
Repeat: Until WaitWindowEvent() = #PB_Event_CloseWindow
RSBasic
Admin
Beiträge: 8047 Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:
Beitrag
von RSBasic » 03.12.2015 21:01
Code: Alles auswählen
OpenWindow(0, 0,0, 400, 300, "")
WebGadget(0, 0, 0, WindowWidth(0), WindowHeight(0),"" )
HTML.s
HTML + "<img src='file://" + GetCurrentDirectory() + "P1.bmp' />"
Repeat: Until WaitWindowEvent() = #PB_Event_CloseWindow
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
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 » 03.12.2015 21:19
@RSBasic
In der Hoffnung, das jemand das CurrentDirectory gesetzt hat, was ja nicht immer der Fall ist
Fanpost
Beiträge: 97 Registriert: 27.01.2013 14:43
Beitrag
von Fanpost » 03.12.2015 21:22
Das funktioniert so leider nicht.
Code: Alles auswählen
HTML + "<img src='file://" + GetCurrentDirectory() + "P1.bmp' />"
ergibt dann:
RSBasic
Admin
Beiträge: 8047 Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:
Beitrag
von RSBasic » 03.12.2015 21:25
Wenn der Pfad nicht stimmt, dann musst du vorher das Arbeitsverzeichnis deiner Anwendung setzen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Fanpost
Beiträge: 97 Registriert: 27.01.2013 14:43
Beitrag
von Fanpost » 03.12.2015 21:29
Hmmmm, ich möchte mit wechselnden Medien arbeiten - oder habe ich die Antwort falsch interpretiert ?
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 » 03.12.2015 21:46
Erst muß das CurrentDirectory mal gesetzt werden:
am Anfang des Codes. Bitte temporäre Exe im SourceDirectory erstellen (CompilerOptionen).
Dann sollte der Code ungefähr so aussehen:
Code: Alles auswählen
HTML.s + "<img src='file://" + URLEncoder(ReplaceString(GetCurrentDirectory(), "\", "/") + "P1.bmp") + "' />"
Fanpost
Beiträge: 97 Registriert: 27.01.2013 14:43
Beitrag
von Fanpost » 03.12.2015 22:50
@ts-soft
Danke für die Infos, hat mit
Code: Alles auswählen
HTML + "<img src='file://" + ReplaceString(GetCurrentDirectory(), "\", "/") + "P1.bmp" + "' />"
geklappt