ihr seid so schnell <.<
Beiträge von Termi
-
-
post
-
Ist auch nur für kleine Projekte gedacht, wie man sie hier öfters sieht.
Bei denen reicht es eine Datei zu ersetzen und die haben keine Sachen in der Registry etc..Denke auch das Teil aus deinem Link hat um einiges länger gedauert zu programmieren als meins :D.
Termi
-
-
Fachinformatiker Anwendungsentwicklung
http://berufenet.arbeitsagentur.de/berufe/resultList.do?searchString=%27+Fachinformatiker+Anwendungsentwicklung*+%27&resultListItemsValues=7856_13659&suchweg=begriff&doNext=forwardToResultShort&duration=Fachinformatiker Systemintegration
http://berufenet.arbeitsagentur.de/berufe/resultList.do?searchString=%27+Fachinformatiker+Systemintegration*+%27&resultListItemsValues=7847_7817&suchweg=begriff&doNext=forwardToResultShort&duration= -
-
Ok mein Fehler. In einer For-Schleife ist das glaube ich gleich.
Aber das printf sollte stimmen -
-
Bei deiner ersten for-Schleife ( i++ ) wird die Variable i erst am ENDE der for-Schleife um 1 erhöht.
Bei deiner zweiten for-Schleife ( ++i ) wird die Variable am Anfang der for-Schleife erhöht.Um es dir noch deutlicher zu machen:(Mein Fehler)int i = 5;
Dann wäre die Ausgabe: 5, 6
Haben wir jetzt aber:
Wäre die Ausgabe: 6,6 ( i war davor wieder 5
)
Wie man sieht wird bei i++ erst nach dem Aufruf erhöht, bei ++i vor dem Aufruf.
Termi
-
[headline]UniUpdater v1[/headline]
Der UniUpdater nimmt euch einen Teil der Arbeit ab, wenn ihr eine Update-Funktion in eurem Programm einbauen wollt.
Ihr müsst noch selbst überprüfen, ob eine neue Version verfügbar ist, aber den Rest übernimmt der UniUpdater :P.d.h.
Er downloadet die neue Version, benennt diese nach euren Wünschen um und ersetzt sie ( wenn ihr wollt ) mit der alten Version.
Wenn ihr den UniUpdater über eurem Programm startet, müsst ihr einfach ein paar Parameter mit übergeben ( ganz einfach ).
Zitat
Start-Parameter
-----------------Bitte die Reihenfolge beachten!
Download-Link ( mit http:// )
Dateiname der gedownloadeten Datei ( bitte ".exe" nicht vergessen!!! kann auch ein Pfad sein, wird dann dorthin verschoben )
Pfad zur löschenden Datei ( ihr könnt auch "null" übergeben, dann wird nichts gelöscht )
Programmname ( dient nur für den Fenstertitel, kein ".exe")------------------
Wie übergebe ich Parameter?
C#
[cs]System.Diagnostics.Process.Start("UniUpdater.exe",
"\"DOWNLOAD-URL\" \"Dateiname der gedownloadeten Datei\" \"" + Application.ExecutablePath + "\" \"Programm Name\"");[/cs]Output wäre dann quasi
Zitat"DOWNLOAD-URL" "Dateiname der gedownloadeten Datei" "Euer Programmpfad" "Programm Name"
Es würde auch ohne die " " gehen, allerdings nur wenn im Pfad selbst kein Leerzeichen wäre. Leerzeichen bedeutet so viel wie -> nächster Parameter.
Zur Sicherheit also einfach immer mit den " " aufrufen :).Falls ihr eure alte Version erhalten wollt
[cs]System.Diagnostics.Process.Start("UniUpdater.exe",
"\"DOWNLOAD-URL\" \"Dateiname der gedownloadeten Datei\" \"null\" \"Programm Name\"");[/cs]C++
Leider habe ich nichtsmehr mit C++ am Hut, also kann ich nicht sagen, ob das wirklich genau so funktioniert ( besonders das mit argv[0] ).
Nicht die schönste Variante - geht auch mit ShellExecute
Falls ihr alte Datei erhalten wollt
Andere Sprachen
Wer Lust hat, darf mir den Code gerne per PN zukommen lassen - ihr werdet natürlich im Post dann erwähnt---------------------
"Debug"-Modus
Einfach vor der URL ein "-" setzen (ohne " ", 1. Parameter)Download
[db]32[/db]
--------------------Hoffe es hilft euch
Konstruktive Kritik und Verbesserungsvorschläge sind gerne gesehen :p.Termi
-
-
Glückwunsch auch von mir
Und immer schön im IRC blicken lassen ;p -
Danke ;D
Habs jetzt gefixxt - ladet einfach das Tool neu runter.
Jetzt wird der Button solange deaktiviert, bis man wieder auf Restart klicken kann :D.E: Download Link + Screenshot gefixt.
-
Yippie
Letztes Update für mich x)...
Die neueren Firmwares werden ja den iPod 2G nichtmehr unterstützen -
-
-
-
-
-