[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MOD - Development (http://www.emule-web.de/board/emule-mod-development/)
-   -   Diskussion zu MaxUpload's eMule Coding Tutorial (http://www.emule-web.de/board/11968-diskussion-zu-maxuploads-emule-coding.html)

Myth88 27. January 2007 17:23

schön dein tutorial!
ich lade mir mal die sourcen runter und probiere mal etwas rum....(ein wenig c++ kentniss habe ich ja schon)...
geht das bearbeiten auch mit vs 2005 express? oder mit devcpp? zweiteres hätte ich nämlich schon hier....

mfg
myth


[edit by Pathfinder: Link zum Tutorial ergänzt, da Thread gesplittet]

Stulle 27. January 2007 18:06

Zitat:

Also kurz, knapp, bündig.....für mich beginnt ein Windowsprogramm beim Initialisieren des Hauptfensters.

Also in unserem Falle genau hier:
das ist die initialisierung des programms, nicht aber des hauptfensters. dort wird also nur der quasi kern des programms gestartet, darauf folgend dann das hauptfenster und der ganze rest.

@ myth: der originale eMule ist für vs 2002 (v7.0) gedacht. mittlerweile ist der code aber schon 100% compatibel zu vs 2003 (v7.1). es gibt schon verschiedene leute die es mit vs 2005 (v8.0) versuchen, jedoch müßen dafür ettliche änderungen gemacht werden und bugs gibt es auch noch. darum wird dieses kaum genutzt.

mfg stulle

MaxUpload 28. January 2007 09:13

@Stulle: Vollkommen richtig,daß große Teile der InitInstance( ) nichts anderes tun als den Kern des Fensters in diesem Fall sogar der gesammten Anwendung zu definieren.

Erst dlg.DoModal ruft dann das tatsächliche Dialogfeld auf. Das kommt hier nicht so richtig zur Geltung,weil ich die InitInstance( ) auf ein Minimum geschrumpft habe.

Es soll hier erstmal nur um die wesentlichen Merkmale der Funktion gehen.

@Myth88: Das Bearbeiten sollte gehen,allerdings das compilieren nicht. Zumindest nicht ohne weiteres. Wer sich dafür interessiert,aber nicht unbedingt gleich nen neuen Mod schreiben will kann sich die Dateien sogar mit dem Editor von Windows anschauen.
Mit VS2005 solltest du z.B. kompfortabel suchen können, aber inwieweit Dateien beim Starten automatisch umgeschrieben werden kann ich dir nicht sagen. Mit Sicherheit die *.sln und die *.vcproj .

aalerich 28. January 2007 13:43

Ach Max, ich möchte ja eigentlich schon, habe aber nicht viel Hoffnung, daß das mit mir, der in der Schule noch keinen Taschenrechner benutzen durfte, noch etwas wird. Vorkenntnisse also 0 minus 1 000 oder so...

Aber mal ein Vorschlag am Rande: Den Thread hier nur für Max lassen und einen zweiten (Laber-)Thread öffnen. Sonst wird das hier ganz schnell völlig unübersichtlich.

Mit freundlichen Grüßen
aalerich

Jicksaw 28. January 2007 23:31

Das ist ja eine geile Sache! Also Max Upload wenn du das durchziehst schließe ich dich jeden Abend in mein Nachtgebet ein! :yes:

Meine Zeit ist zwar sehr begrenzt, aber jede freie Minute die ich opfern kann würde ich mich auch gerne mal dran probieren. Vielleicht etwas zu viel Wunschdenken, aber wenn ich nur ein bisschen lerne ist es die Sache wert!:mrgreen:

Zitat:

Zitat von aalerich
Aber mal ein Vorschlag am Rande: Den Thread hier nur für Max lassen und einen zweiten (Laber-)Thread öffnen. Sonst wird das hier ganz schnell völlig unübersichtlich.

So sehe ich das auch! Die Übersichtlichkeit geht halt doch flöten!

MfG
Jicksaw

Xman 28. January 2007 23:44

Zitat:

Aber mal ein Vorschlag am Rande: Den Thread hier nur für Max lassen und einen zweiten (Laber-)Thread öffnen. Sonst wird das hier ganz schnell völlig unübersichtlich.
das dachte ich mir schon beim allerersten Lesen... wollte nur nix schreiben da ich den Thread hier nicht verhunzen wollte. Ok, gemeimsam haben wir es nun geschafft ;-)
Nun ja.. Pathfinder kann ja den Thread splitten..

MaxUpload 29. January 2007 20:32

Leider konnt ich nicht früher antworten. Nunja ist ja schon alles in die Wege geleitet wurden sag ich mal einfach Thx aalerich,Jicksaw,Xman und natürlich Pathfinder für's ausführen. ;-)

Jetzt ist mir doch vor lauter Staunen glatt das Essen angebrannt *rofl*...naja mal sehen was man noch retten kann.

Wie machen wir jetzt am besten weiter?

Die Controls des Hauptfensters mal durchgehn oder die Funktionsaufrufe verfolgen?

Würd bald sagen für den Gesammtüberblick wäre es logischer den Toolbar die Statusleiste usw unter die Lupe zu nehmen und dann die einzelen Dialoge nebst Controls.

Was meint ihr?

Stulle 29. January 2007 21:01

mach's alphabetisch nach dateinamen... :P

hast du eigentlich gelesen was ich dir nach erscheinen des threads im icq geschrieben hab¿

Blomy 22. February 2007 17:39

Hauptsache es geht "chronologisch" weiter - aus der Sicht von MaxUpload natürllich.

Thx für den Anfang, aber ich denke mir, das ich mir doch irgendwann ein schlaues Buch über C++
kaufen sollte. 3 Stücker habe ich zur Auswahl.
Aber hier mit jemanden über C++ etwas zu lernen ist ja doch anderes als ein trockenes Buch.
Ist eine gute Idee so ein Tutorial hier.

/ Späßchen on /

mach mal hinne damit ich schnell was lernen kann.
Muss zum nächsten Wochenende meinen Mod fertig haben.

/ Späßchen off /

MaxUpload 22. February 2007 19:30

;-)

C++ Bücher sind ne feine Sache,aber um so ein umfangreiches Programm wie eMule halbwegs zu verstehen bedarf es entweder sehr viel Zeit zum selber Reinfuchsen oder eines umfangreichen programmspezifischen Nachschlagewerks.

Kurze C&P -Tutorials mögen da zwar interessant sein,aber einen globalen Überblick vermitteln sie da wohl mit nichten.

Als Anfangs gute Nacht Lektüre kann ich da nur die Changelogs ab der Version eMule v0.02 empfehlen. Sehr aufschlußreich und teilweise auch recht amüsant.

MfG Max


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:29 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