Seite 1 von 1
daten/ordner downloaden/ordner ablegen
Verfasst: 22.05.2006 21:14
von a14xerus
Hi leute, mit welchem code kann ich dateien (ohne sie zu öffnen) herunterladen und in einem bestimmten verzeichniss ablegen.
oder wie kann ich dateien in die exe einbinden?
bei bildern weiß ich das schon (includebinary) aber geht das auch mit ganzen ordnern
Also mein ziel sit es eigentlich einen kompletten ordner mit mehrern dateien herunterzuladen ODER in die exe einzubinden und diese Dateien dann in einem bestimmeten Verzeichniss abzulegen
Schonmal Danke im Vorraus
Verfasst: 22.05.2006 21:29
von a14xerus
das mit dem downlad hab ich hinbekommen, aber dann bleibt noch die frage, wie man ganze dateien /ordner in die exe included...
Verfasst: 22.05.2006 22:49
von winduff
Hi,
leider ist es nicht möglich ganze Ordner (o.Ä) in die .exe einzubinden.
Du denkst da an nen Installer oder?
Bitte korrigiert mich aber falls des nicht stimmt....

Verfasst: 23.05.2006 14:57
von a14xerus
ja, an sowas in der art, ok, man muss ja net den ganzen ordner einbinden, aber geht es überhaupt einzelne dateien einzubinden??
so könnte cih ja einfach einzelne dateien einbinden, nud dann bestimmen in welchebn ordner sie abgelegt werden sollen
Verfasst: 23.05.2006 15:05
von winduff
Grunsätzlich kannst du ja Dateien via IncludeBinary einbinden, allerdings nur beim kompilieren - das heist, im nachhinein ist das nicht mehr möglich.
1. Es müssen also beim Kompilieren alle Dateien vorliegen die auch in die Exe sollen
2. Bin ich mir NICHT sicher ob man sie so leicht wieder aus der EXE rauskriegt.... Es gibt auf PureArea.net eine UserLib womit man Installer erstellen kann, habe es allerdings nicht probiert... Vielleicht hilft es dir weiter.
Die UserLib funktioniert mit PB 3.94
Verfasst: 23.05.2006 15:07
von a14xerus
o9k, das mit dem includebinary wust ic hja schon, so werden ja auch bilder in die exe gemacht, wär ja blöd, wenn man die bei nem einfachen prog immer mitliefern müsste, trotzdem danke
sonst mach ichs eben per download (die benötigten dateien werden einfach runtergeladen und direkt in den ordner kopiert)downloaden muss man mein prog am ende sowieso^^
also danke nochma
Verfasst: 23.05.2006 15:12
von winduff
No Problem!
Praktisch wäre, du nutzt einfach einen InstallerMaker, bei PureArea gibt es einen kostenlosen.
Einfach Dateien/Ordner wählen, erstellen -> Fertig
Dann hast du ne Simple Installationsdatei, die auch noch richtig professionell ausschaut

Verfasst: 23.05.2006 15:45
von a14xerus
wo genau finde ich das??
wäre ja eine lösung^^
aber trotzdem nochwas: -.-
Code: Alles auswählen
; VERZEICHNISSE WERDEN FALLS NICHT VORHANDEN ERSTELLT
If CreateDirectory("C:\Programme\Alexander-N.de")
Debug "OK Hauptverzeichniss"
EndIf
If CreateDirectory("C:\Programme\Alexander-N.de\test")
Debug "OK Unterverzeichniss"
EndIf
; DER DOWNLOAD FUNKTIONIERT NICHT
If URLDownloadToFile_(0,"http://www.alexander-n.de/update/test/laden.gif","C:/Programme/Alexander-N.de/test/laden.gif",0,0)
Debug "file1 ok"
Else
; BEI ABBRUCH WIRD UNTERVERZEICHNISS WIEDER GELÖSCHT
Debug "file1 false"
DeleteDirectory("C:\Programme\Alexander-N.de\test", "")
Debug "Directory deleted"
End
EndIf
; BEI ERFOLG:
Debug "fertig"
Warum funktioniert der downlaod nicht??
ich habe es mit dem gleichen download ciode schonmal probiert, udn da hats geklappt (nur andere datei..)
Verfasst: 23.05.2006 15:50
von winduff
hmm funktioniert bei mir, schonmal debugger durchgezogen?
Der Ordner, erstell ihn mal ohne .de (testweise)
Code: Alles auswählen
URLDownloadToFile_(0,"http://www.alexander-n.de/update/test/laden.gif","C:/laden.gif",0,0)
Debug "file1 ok"
Ohne probleme....