| |
|
|
Martin Kempf | je lasse cette Code dans einer Boucle courir et une Schwung Abfragen übers Netz durchführen:
ElseIf @MenuItem(3484)'Test
si val(SolarSystemID$) > 0
hGrid& = @create("Grid",8,0)
angzeilen& = GetLines(OLView&)
whileloop angzeilen&
GetItemText(OLview&, bereich#, 5,&Boucle)
Prim$ = @Trim$(string$(bereich#,0))'PrimKey
X$ = "SELECT MWert2 à partir de MAT WHERE MTyp = 'O' AND MKey = '"+Prim$+"'"'TypID holen
clearlist
i% = @db("fbSQLExec", ep&, X$, hGrid&)
si i% > 0'TypID trouvé.
Y$ = GetText $(hGrid&,0,0)
si val(Y$) > 0
Url$ = "https://api.eve-central.com/api/quicklook?typeid=" + Y$ +"&usesystem="+SolarsystemID$
i% = downloadfile(Url$, "TMP.TXT")
si i% > 0
clear x&
tandis que %loading
x& = &bytesread
endwhile
endif
endif
endif
endwhile
endif
maintenant stürzt mir qui Interpreter (ou bien aussi qui Exe) trop unterschiedlichen Zeitpunkten chez qui Ausführung des Codes dedans qui tandis que %loading Boucle ab, après que qui Télécharger erfolgreich gestartet wurde et seulement ne kleine Textdatei zurückkommt. quoi pourrait qui Ursache son? |
|
|
| |
|
|
|
| Probiere la fois cet Funktion:
(ungetestet ici dans den Editor geschrieben)
et ersetze Dein:
dans:
dwget("https://api.eve-central.com/api/quicklook?typeid=" + Y$ +"&usesystem="+SolarsystemID$,"tmp.exe")
|
|
|
| |
|
|
|
Martin Kempf | cela nenn je ne prompte Aider: merci pour. cela scheint qui Solution trop son - je bekomm maintenant keinen faute plus. et es reicht völlig aus, si je dans qui <while %loading> Boucle cela <waitinput 50> einfüge, plus muss je am Code pas changement. seulement verrat mir la fois, quoi <waitinput 50> eigentlich pouvoir? et hab je là quoi dans qui XProfan-Aider pas trouvé? |
|
|
| |
|
|
|
| Ca. 50ms attendre et Threads Zeit donner.
là ici un Absturz sonst folgt, nehme je à, dass Roland qui communication avec seinem Télécharger-Fil pas wirklich threadsicher programmiert hat. (J'ai eu mais déjà einmal festgestellt) |
|
|
| |
|
|
|
| Tricolore wieder trouvé, ist de 11/2014: [...] |
|
|
| |
|
|