Français
Forum

HTTP Télécharger

 

Georg
Hovenbitzer
allô zusammen,

dans mon Programme ziehe je mir Fichiers per HTML runter, jusqu'à dato habe je es toujours avec qui URLMON.DLL gemacht:
UrlDownLoad(0,@Addr(GetPfad$),@Addr(SaveDatei$),0,0)
ca reichte mir vollkommen aus, seulement lieu je im Moment fest, dass es à gauche gibt wohin suivant faute venez:
-2147221020 The address of this site is not valid. Check le address and try again.

Z.B. chez: link illégal et entfernt

avec qui download.pcu de Si et per Browser klappt qui Télécharger

là je cela Programme mais volontiers avec Profan2CPP traduire voudrais, ist qui PCU aucun Solution pour mich.

Hat quelqu'un une Tip woran es liegen peux et gibt es encore autre Opportunités pour den Télécharger.
ah oui, avec DoFileDownload aus qui shdocvw.dll habe je es aussi versucht, führt mais sous XP trop einem Rechteproblem.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
24.05.2006  
 




Georg
Hovenbitzer
j'ai la fois un Demo gebaut:
KompilierenMarqueSéparation
Declare 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  
 



eh bien sur jeden le cas vois je pas cela Du den Cache leerst avant dem Télécharger.
 
24.05.2006  
 



Tricolore grad la fois rausgesucht:
KompilierenMarqueSéparation
external("wininet.dll","DeleteUrlCacheEntryA",addr(url$))
>

je suis mir sur Anhieb aussi pas sûrement si urldownloadtofile es mag si get$ existiert.
 
24.05.2006  
 




Georg
Hovenbitzer
Hi iF,

quoi hat qui Cache avec cela trop 1faire

qui faute Code ist oui -2147221020, The address of this site is not valid. Check le address and try again, hört sich pour einem Linkfehler à, cette klappt alors.
Daher qui Frage si il umgewandelt volonté muss ?!
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
24.05.2006  
 




Georg
Hovenbitzer
merci iF,

allez mais malheureusement aussi pas pour dem Effacer des Cachs, gleicher faute.

cela muss doch aller, j'ai im Internet aussi rien trouvé quoi dagegen spricht.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
24.05.2006  
 



[quote-part:8eeb58dfe0]quoi hat qui Cache avec cela trop 1faire gruebel [/quote-part:8eeb58dfe0]
Urldownloadtofile läd seulement si cela File pas bereits im Cache liegt.

Drum entleere seulement den Cache et exposition si qui Fehlernummer juste bleibt.

Zur Umwandlung: tu peux qui URL transformer indem Du qui Hexcodes qui Chars im String geführt de einem Prozentzeichen hintereinander écris. chez cette sonderzeichen dans Deiner Url wäre cela aussi empfehlenswert.

Aus dem Freizeichen wird ensuite z.B. %20, et aus dem grossen A un %41 usw.usw...
 
24.05.2006  
 




Georg
Hovenbitzer
allô iF,

Cache Effacer incorporé et la fois avec qui Umwandlung probiert, mais malheureusement ca va toujours pas.

mais, si on den Code avec Profan2CPP traduit klappt alles
alors plutôt un Profan internes Problem.

Witzig ist, si on comment je es muss, dans den Cpp Code qui de Sebastian vorgegebenen Define Einträge pouvoir, klappt es avec qui ersten Dossier pas plus, mais avec qui zweiten.

Profan et Profan2CPP avons ensuite qui gleichen Probleme avec qui gleichen Fehlernummer.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
24.05.2006  
 




Clemens
Meier
quoi mir auffällt ist, dass la première URL Leerzeichen contient. on sollte grundsätzlich URLs, de denen on pas 100% weiss, dass vous korrekt sommes, par une Encode pourchasser, bevor on vous benutzt. Anbei deux Prozeduren. qui 1. kodiert den Pfad (Pfad auparavant de qui Domain trennen), qui 2. ist une Hilfsprozedur. Probiere es alors la fois avec cela.
KompilierenMarqueSéparation
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. je suis évident blind. wohin sommes là Leerzeichen. Habe doch glatt qui Punkte übersehen. toutefois lohnt es sich, Pfade trop kodieren. Meines Wissens pour pouvoir ca qui urlmon nämlich pas et chez einem Zugriff sur einem ix-Server venez es trop Fehlermeldungen.
 
XProfan 9.1; XP SP2; FF; Editpad
24.05.2006  
 




Georg
Hovenbitzer
allô Clemens,

merci pour den Code (je hatte es radikaler gemacht et alles umgewandelt), mais malheureusement gibt es dadurch aucun Veränderung. là es dans qui URL aussi aucun marque gibt qui umgewandelt volonté müssten.
je serait dire, ca est un Problem de Profan selbst, là es dans CPP traduit oui alles klappt.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
24.05.2006  
 



@Georg: mais la fois quoi Anderes - qui Torrentlink ist illégal?!?! si oui, entferne den - aussi aus dem Source!

je veux ici aucun à gauche trop Dingen quelle lt. Nutzungsbedingungen ausdrücklich interdit sommes.

je voudrais aussi aucun Diskussion. si qui Link légal ist, ensuite peux Du ihn naturellement simple belassen - mais begründe kurz pourquoi.

merci!
 
24.05.2006  
 




RGH
[quote-part:3398313431=Georg Hovenbitzer]je serait dire, ca est un Problem de Profan selbst, là es dans CPP traduit oui alles klappt.[/quote-part:3398313431]
Wohl à peine! chez mir fonctionne Dein Demo aus dem 2. poste inchangé völlig correct et invite beide Fichiers!
(XProfan 10ß, 11. Subscriptionslieferung)

Salut
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  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.990 Views

Untitledvor 0 min.
H.Brill19.02.2023
Andre Rohland10.01.2020
Stephan Sonneborn20.11.2019
Thomas Freier16.07.2018
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie