| |
|
|
Georg Hovenbitzer | ¡Hola zusammen,
en mi Programa ziehe Yo Archivos por HTML runter, a dato Yo lo siempre con el URLMON.DLL gemacht: UrlDownLoad(0,@Addr(GetPfad$),@Addr(SaveDatei$),0,0) Dies reichte me vollkommen de, sólo lugar Yo en el Moment fest, dass lo Links son wo folgender Fehler kommt: -2147221020 The address of this site is not valid. Check the address and try again.
Z.B. en: link illegal y lejos
Mit el download.pcu de If y por Navegador klappt el Descargar
Desde que el Programa aber gerne con Profano2CPP traducir möchte, Es el PCU no Solución mich.
Sombrero alguien Tip woran lo mentira kann y hay todavía otro Möglichkeiten para el Descargar. Ach sí, con DoFileDownload de el shdocvw.dll Yo lo auch intenta, führt aber bajo XP a una Rechteproblem. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ |
|
|
|
|
Georg Hovenbitzer | Yo habe veces una Demo gebaut: KompilierenMarcaSeparaciónDeclare Get$
Declare Put$
Declare Error&
Get$ = --- kommt ein neuer, damit es keine Ärger gibt ---
Put$ = "D:\Test1.txt"
Error& = @External("urlmon.dll","URLDownloadToFileA",0,@Addr(Get$),@Addr(Put$),0,0)
Print Error&
WaitInput
Get$ = "https://www.google.de/intl/de_de/images/logo.gif"
Put$ = "D:\Test2.txt"
Error& = @External("urlmon.dll","URLDownloadToFileA",0,@Addr(Get$),@Addr(Put$),0,0)
Print Error&
WaitInput
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ | |
|
|
|
|
| Nun en cada Fall sehe Yo no el Usted el Cache leerst antes el Descargar. |
|
|
| |
|
|
|
| Habs grad veces rausgesucht: KompilierenMarcaSeparación Yo bin me en Anhieb auch no sicher si urldownloadtofile lo mag si get$ existiert. |
|
|
| |
|
|
|
Georg Hovenbitzer | Hi IF,
qué ha el Cache así a tun
Der Fehler Code es sí -2147221020, The address of this site is not valid. Check the address and try again, hört se una Linkfehler a, dieser klappt also. Daher el Cuestión si él umgewandelt voluntad muss ?! |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ |
|
|
|
|
Georg Hovenbitzer | Gracias IF,
va aber desafortunadamente auch no después de el Löschen des Cachs, gleicher Fehler.
Das muss doch ir, Yo Internet auch nichts gefunden qué dagegen spricht. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ |
|
|
|
|
| [quote:8eeb58dfe0]qué ha el Cache así a tun gruebel [/quote:8eeb58dfe0] Urldownloadtofile läd sólo si el File no ya en el Cache liegt.
Drum entleere sólo el Cache y mostrar si el Fehlernummer igual restos.
A Umwandlung: Usted puede el URL umwandeln indem Usted el Hexcodes el Chars en el String geführt de una Prozentzeichen hintereinander schreibst. En esta sonderzeichen en Deiner Url wäre el auch empfehlenswert.
Aus el Freizeichen se entonces z.B. %20, y de el grossen A una %41 usw.usw... |
|
|
| |
|
|
|
Georg Hovenbitzer | Hola si,
Cache Löschen instalado y veces con el Umwandlung probiert, aber desafortunadamente es siempre todavía no.
Aber, si uno el código con Profano2CPP traducido klappt alles Also más una Profano internes Problema.
Witzig es, si uno Yo lo muss, en el Cpp Code el de Sebastian vorgegebenen Define Einträge macht, klappt lo con el ersten Expediente no mehr, aber con el zweiten.
Profano y Profano2CPP haben entonces el gleichen Problemas con el gleichen Fehlernummer. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ |
|
|
|
|
Clemens Meier | Was me auffällt es, dass el erste URL Leerzeichen enthält. Man debería grundsätzlich URLs, de denen uno no 100% blanco, dass ellos korrekt son, por una Encode jagen, bevor uno ellos benutzt. Anbei zwei Prozeduren. El 1. kodiert el Pfad (Pfad vorher de el Domain trennen), el 2. es una Hilfsprozedur. Probiere lo also veces así. KompilierenMarcaSeparación
PROC URLPathEncode
Parameters string$
declare i&,char%,urlpathencode$
urlpathencode$ = string$
WhileLoop len(urlpathencode$),1,-1
char% = ord(mid$(urlpathencode$,&loop,1))
if ((char%>96) AND (char%<123))
elseif ((char%>47) AND (char%<58))
elseif ((char%>64) AND (char%<91))
elseif ((char%>44) AND (char%<48))
elseif (char% = 95)
elseif (char% = 126)
elseif (char% = 38)
elseif (char% = 58)
elseif (char% = 63)
elseif (char% = 64)
elseif (char% = 35)
elseif (char% = 33)
elseif (char% = 36)
elseif (char% = 42)
elseif (char% = 43)
else
if (&loop=1)
urlencode$ = "%" + hexx(char%) + mid$(urlencode$,&loop+1,len(urlencode$))
elseif (&loop=len(urlencode$))
urlencode$ = left$(urlencode$,&loop-1) + "%" + hexx(char%)
else
urlencode$ = left$(urlencode$,&loop-1) + "%" + hexx(char%) + mid$(urlencode$,&loop+1,len(urlencode$))
endif
endif
Wend
return urlpathencode$
ENDPROC
PROC hexx
Parameters zahl&
if (zahl&>15)
return hex$(zahl&)
else
return "0"+hex$(zahl&)
endif class=s4 href='./../../funktionsreferenzen/XProfan/ENDPROC/'>ENDPROC
P.S. Yo bin offenbar blind. Wo son como Leerzeichen. Posesiones doch liso el Punkte übersehen. Dennoch lohnt lo, Pfade a kodieren. Meines Wissens después de macht dies el urlmon nämlich no y en una Zugriff en una ix-Server kommt lo a Fehlermeldungen. |
|
|
| |
|
|
|
Georg Hovenbitzer | ¡Hola Clemens,
danke para el código (Yo hatte lo radikaler gemacht y alles umgewandelt), aber desafortunadamente hay dadurch no Veränderung. Como lo en el URL auch no Signo son el umgewandelt voluntad müssten. Yo sería sagen, dies es una Problema de Profano incluso, como lo en CPP traducido sí alles klappt. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.05.2006 ▲ |
|
|
|
|
| @Georg: Aber algo Anderes - el Torrentlink es illegal?!?! Wenn sí, entferne el - auch de el Source!
Yo voluntad hier no Links a Dingen welche lt. Condiciones de uso ausdrücklich verboten son.
Yo möchte auch no Diskussion. Wenn el Link legal es, entonces kannst Usted ihn natürlich simplemente belassen - aber begründe kurz por qué.
Gracias! |
|
|
| |
|
|
|
RGH | [quote:3398313431=Georg Hovenbitzer]Yo sería sagen, dies es una Problema de Profano incluso, como lo en CPP traducido sí alles klappt.[/quote:3398313431] Wohl kaum! En me se ejecuta Su Demo de el 2. Post unverändert völlig fehlerfrei y lädt beide Archivos! (XProfan 10ß, 11. Subscriptionslieferung)
Saludo 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 | 24.05.2006 ▲ |
|
|
|