[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MOD - Development (http://www.emule-web.de/board/emule-mod-development/)
-   -   eMule Modder in 21 Tagen ... (http://www.emule-web.de/board/2714-emule-modder-21-tagen.html)

darkwolf 4. May 2003 02:14

Also,
als startpunkt ist die emuledlg/emuleapp recht gut.
die ganze upload/download logik findest du in der baseclient.cpp/baseclient.h bzw. CUpDownClient Klasse. Dort ist vorallen die Process()-Funktion interessant.
Die Anzeige und Menüverwaltung dazu sind in den CUploadList(Ctrl)/CDownloadList(Ctrl) Klassen. Gesteuert wird über CTransferWnd.

Die CPg***dlgs sind die Einstellungsdialoge und werden zentral von der CPreferencesDlg aus gesteuert.

Ist alles leicht unübersichtlich. Ich würde an deiner Stelle erstmal einen 'C Buitifyer' darüberjagen.

Zur MFC: Es wird zwar mit MFC7.0 Lib gelinkt (leider statisch) un dazu braucht man Visual Studio .Net aber wenn man den Webserver ausbaut gehts auch mit Visual Studio (c++) 6.0

Also fröhliches Code Filzen :wink:

cu
darkwolk

Mandroid 4. May 2003 09:53

Zitat:

Zitat von superrudi
Hi Leude.

Ich weiss nich, ob mich etwas unklar ausgedrückt habe, aber ich programmiere mittlerweile seit 10 Jahren mit C/C++ und MFC ist auch kein Neuland mehr. Ich hätte nur gern ein paar mehr Infos zum Code gehabt, als dass man Visual Studio .Net zum Programmieren braucht. Das scheint ja die einzige Hilfe für angehende Modder zu sein, die hier im Forum gegeben wird.

Falls doch noch jemand einen Link o.ä. zu weitergehenden Infos hat, bitte posten!

Versuche doch mal im offiziellen Emule Forum etwas herauszufinden. Dort hatte sich mal einer die Arbeit gemacht und die ganzen Klassen usw. mit Viso dargestellt. Musst mal unter http://www.emule-project.net schauen, musst dich bloss anmelden um dort lesen zu dürfen.

Bis denn
Mandroid

eMulefan83 4. May 2003 12:14

Also ich hab mir das Programm einfach mal besorgt und mir den Code angeschaut,
mittlerweile bin ich schon ganz gut dahinter gekommen.

Habe z.B. Features wie Kick- und Bannfunktion und Reconnect on Low ID eingebaut.

Also ein Tip von mir:
Einfach mal den Code anschauen, und evtl. ein paar Modder um Hilfe bitten.
Sonst wirste wohl nie ne vernünftige Antwort bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102