Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » C++ Update Programm

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
18.11.2006, 18:25 Uhr
~Pingu625
Gast


Hallo!

Ich bin ziemlich neu hier im Forum (dies ist mein erster Post ) und weiß leider nicht in welches C++ Forum ich posten muss

Falls ich was falsch mache, könnte ein Moderator das ganze bestimmt verschieben

Also nun zu meinem Problem:

Ich habe erst vor kurzem C++ gelernt und benutze den Borland C++ Builder. Mein Betriebssystem ist Windows...
Nun wollte ich für einige meiner Programme einen Update Manager machen, der im Internet (keine Ahnung wie... vllt. MySQL oder auch eine Datei) die Info abfrägt, was die neuste Version ist und ggf. die neuen Dateien runterlädt und überschreibt.

Nun wollte ich mal ein Paar Tipps haben, weil ich keine Ahnung davon habe, wie und ob so etwas in C++ realisierbar ist.

Also der Updater soll so ähnlich wie der von AntiVir werden.

Pingu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.11.2006, 19:39 Uhr
BoBtheREapER
kein job für nen BoB


dafür musst du dich als erstes mal mit sockets beschäftigen. sockets (engl. steckdose) sind schnittstellen für die verbindung von computer zu computer. ich kann dir jetzt nicht genau sagen wie das mit dem bcb am besten funktioniert aber guck einfach mal in der hilfe nach die ist ja beim bcb nicht von schlechten eltern.
sonst kannst du dich natürlich noch mit windows sockets beschäftigen. dazu kann ich dir nur den petzold oder die windows bibel empfehlen www.amazon.de/Windows-Programmierung-Das-Entwicklerhandbuch-zur-WIN32-API/dp/3860631888/sr=8-2/qid=1163875097/ref=pd_ka_2/028-5384216-4470136?ie=UTF8&s=books
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.11.2006, 20:43 Uhr
~Tomo
Gast


Ich glaube er möchte das es nicht von PC zu PC überprüft wird sondern übers Internet.
Dann könntest du mit URLDownloadToFile eine Datei downloaden (z.b. version.txt) in der die neuste version steht und dann den string in der datei überprüfen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.11.2006, 20:52 Uhr
Pablo
Supertux
(Operator)


-->
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.11.2006, 21:13 Uhr
~Pingu625
Gast


Hi!

Ja genau!
Übers Internet. Ich habe einen Webserver und darauf könnte man ja ein solches System einrichten.

Wenn ich nochmal ein wenig Hilfe brauche, melde ich mich.

Ich werde es wohl am besten so machen, dass er die Version überprüft und dann aus einem Changelog die nötigen Dateien runterlädt. (oder so ähnlich)

Pingu

PS: Danke fürs verschieben

EDIT: Die Funktion:
URLDownloadToFile
geht irgendwie nicht
Meldung: Aufruf einer undefinierten Funktion 'URLDownloadToFile'

Dieser Post wurde am 18.11.2006 um 21:22 Uhr von Pingu625 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.11.2006, 21:32 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


@Tomo
Was glaubst du denn, was Internet ist?

@BoBtheREapER
m. E. unnötig.

@Pingu625
TClientSocket ist das, was du suchst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
18.11.2006, 22:19 Uhr
~Pingu625
Gast


hi!

@Reyx:
TClientSocket also...
Die Borland C++ Builder Hilfe hat gemeint:

Zitat:
Verknüpfung nicht gefunden

Das angeforderte Thema ist entweder nicht vorhanden oder nicht mit diesem Hilfesystem verknüpft. Dies kann auftreten, wenn Sie auf diese Hilfedatei von einem System aus zugegriffen haben, auf dem C++Builder noch nicht installiert ist oder wenn das Themengebiet nicht zum Umfang Ihrer Version von C++Builder gehört.


Hat irgendjemand vllt. ein Tutorial oder eine kleine Erklärung für mich?

Pingu

Dieser Post wurde am 18.11.2006 um 22:21 Uhr von Pingu625 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
18.11.2006, 23:07 Uhr
BoBtheREapER
kein job für nen BoB


bcb hilfesystem (neu) installieren
@reyx was meinst du?
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu

Dieser Post wurde am 18.11.2006 um 23:08 Uhr von BoBtheREapER editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.11.2006, 20:41 Uhr
~Pingu625
Gast


Hi!

Also ich hab das Hilfesystem neu installiert, jetzt steht da was, aber immernoch ziemlich wenig.
Und mit dem bisschen komme ich nicht wirklich zurecht

Ich hab mir auch schon so Tutorials angeschaut, aber das ist immer ganz anders als im C++ Builder...

Kann mir irgendjemand vllt. helfen?

Ich wäre sehr dankbar.

Also ich möchte nämlich jetzt, dass das Programm auf meinen Server im Internet zugreift und dort dann zuerst die Version abcheckt, indem er eine Versions und Changelog Datei vom Server lädt und danach soll der die im Changelog stehenden Dateien runterladen.

So nun zu meinem Problem... Changelog-Datei etc. bekomme ich noch hin.
Aber wie baue ich dann z.B. eine Verbindung zum Server www.xy.net auf und lade von dort eine Datei runter.

Pingu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.11.2006, 20:57 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Google mal nach:
TClientSocket AND VCL
oder
TClientSocket AND C++ Builder
oder
TClientSocket AND BCB

irgendwo wird da etwas Passendes dabei sein. Ich kann gerade nicht für dich suchen, aber Eigenitiative kann ja nie zuviel sein

@BoBtheREapER
Für eine schnelle Netzwerkroutine muss man sich nicht mühsam durch das Socketzeugs wühlen. Schadet zwar nicht, ist beim BCB aber wenn es auf Zeit ankommt nicht nötig.


P.s. Mit Indy würd's noch einfacher gehen ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: