| |
|
|
 | Die Angabe von mshtml: im String per die URL lässt X11RC8 abstürzen. (Auch die früheren X11-Versionen!) KompilierenMarkierenSeparieren nutze ich jedoch die xpsesche Variante createHtmlBox welche letztendlich so übersetzt wird: KompilierenMarkierenSeparieren
proc _XPSE_CREATEHTMLBOX
PARAMETERS HDL&,TXT$,XP&,YP&,XW&,YW&
RETURN CONTROL(AtlAxWin,TXT$,1345323008,XP&,YP&,XW&,YW&,HDL&,0,%HINSTANCE,$200)
endproc
CLS
USEDLL(ATL.DLL)
EXTERNAL(ATL.DLL,AtlAxWinInit)
var H&=(_XPSE_CREATEHTMLBOX((%HWND),mshtml:<xmp style=qcolor:#009q>thatswhattaworks,(10),(10),(300),(100)))
WAITINPUT
| 25.06.2008 ▲ | |
|
|
|
|
 RGH | Fehlermeldungen zu XPrfan 11 bitte im entsprechenden Unterthread auf XProfan.de posten, damit sie nicht verloren gehen! Danke!
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 25.06.2008 ▲ |
|
|
|
|
 | |
|
| |
|
|
|
 RGH | Hm,
leider funktioniert auch Deine Variante nicht ganz. Der Absturz erfolgt nur später. Es scheint also nicht zwingend ein Problem von XProfan zu sein. Aber ich schau mal, ob ich was machen kann.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 27.06.2008 ▲ |
|
|
|
|
 RGH | Ciao, jetzt weiß ich, was hier das Problem ist: Ein mshtml-Objekt ist nicht vom ActiveX-Typ Webbrowser und hat daher ein anderes Interface. Und da mein Create(HTMLWin,...) noch ein spezielles Webbrowser-Kommando an das Fenster schickt (Put_Silent) kracht es naturalmente, weil das Interface nicht paßt. Aber das läßt sich durch einen weiteren Stil umgehen:
1 = mit Rahmen (wie bisher) 2 = ohne Scrollbalken (neu in nächstem RC) 4 = ohne Put_Silent (neu in nächstem RC)
Und dann funktioniert Dein Beispiel sogar gänzlich ohne Rahmen und Scrollbalken!
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 02.07.2008 ▲ |
|
|
|