| |
|
|
Richi | Hallo, kann mir jemand sagen wie ich die DLL, in xProfan anspreche.
Danke
chHtmlConvert32.dll
[...]
The Win 32 DLL provides 2 functions:
HTMLToTextA (ANSI version) HTMLToTextW (Unicode version)
BOOL HTMLToText( LPCTSTR szHTML, // address of HTML string to convert LPTSTR szText, // address of buffer receiving output text BOOL bPreferASCII, LPTSTR szCharset, // address of buffer receiving the charset int nCharsetLen, // size of charset buffer UINT* pCodePage // address of integer receiving the codepage );
Parameters szHTML Points to the character string to be converted.
szText
Points to the buffer that receives the output text. The size of this buffer is assumed to be equal to the length of szHTML + 1!
bPreferASCII
Specifies whether some often used unicode characters will be translated to similar ASCII characters, or not. See table below:
Unicode character /ASCII character
‑ 8209 - 45 – 8211 - 45 — 8212 - 45 ’ 8217 ' 39 “ 8220 " 34 ” 8221 " 34 • 8226 * 42
szCharset
Points to the buffer that receives the charset that has been specified in the HTML input. This parameter can be NULL.
nCharsetLen
Specifies the size in characters of the buffer pointed to by the szCharset parameter.
pCodePage
Points to an integer variable that receives the codepage number of the HTML input. For example, if the HTML input specifies the charset "Windows-1252" the codepage number will be 1252. This parameter can be NULL. |
|
|
| |
|
|
|
Dieter Zornow | Ich hatte mal vor langer Zeit was probiert mit der Dll, ist relativ einfach, da es nur 2 Funktionen gibt
DEF HTMLToTextA(6) ! "chHtmlConvert32.dll","HTMLToTextA" DEF HTMLToTextW(6) ! "chHtmlConvert32.dll","HTMLToTextW"
Die HTML-Datei musst du dann mit blockread in eine Bereichsvariable lesen und verarbeitet hatte ich das damals ungefähr so.
HTMLToTextA(html#,buf#,1,charset#,50,0)
wobei in html# die eingelesene Webseite steht und in buf# das Ergebnis in Text. charset# hatte ich auf 50 dimensioniert. Die Dll hat aber auch Fehler produziert, deshalb habe ich das nicht weiter verfolgt und wieder vergessen. Weiß auch meine Version der Dll nicht mehr, vielleicht gibt es eine neuere
Hoffe das hilft dir. |
|
|
| XProfan X2Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 14.11.2013 ▲ |
|
|
|
|
Richi | Danke Dieter, jetzt kann ich die DLL auch mal testen... Ich hoffe ich bekomme die Fehler der DLL etwas in den Griff |
|
|
| |
|
|