Hi,
ich arbeitet zur Zeit an einem Patcher.
...Um erlich zu sein ist der Patcher aus einem TuT von YT.
Quote:
Alles funktioniert, bis auf das erstellen von Unterordern. Anstatt
Quote:
Content/Models
erstellt er einen Ordner Namens:
Quote:
ContentModels
Ich muss irgendwo einen Fehler, beim erstellen von Unterordnern habe. Ich such jetzt schon 2 Tage lang nach dem Fehler, aber ich finde ihn nicht .
Bitte helft mir...
Hier meine Patchlist:
wie wärs mit ein paar codesnippets so wird dir hier ned geholfen
keiner Arbeitet sich gerne durh ein ganzen code durch poste einfach nur den abschnitt der wichtig is
wie wärs mit ein paar codesnippets so wird dir hier ned geholfen
keiner Arbeitet sich gerne durh ein ganzen code durch poste einfach nur den abschnitt der wichtig is
Das sehe ich ganz genauso, kaum jemand würde sich hunderte Zeilen unkommentierten Code durchlesen, welcher einen noch nicht einmal persönlich interessiert.
Bitte erstelle ein Minimalbeispiel: streich so lange etwas von dem Code, bis das Problem noch immer besteht, aber sonst nichts mehr entfernt werden kann (du kannst auch Dummywerte einsetzen). Dazu gehört auch, die Eingabedatei zu kürzen, wenn ein Eintrag darin reicht. Dann solltest du nur noch ein paar Dutzend Code-Zeilen haben. Das liest man sich schon eher durch.
Aber dein Problem scheint mir aber eigentlich wie geschaffen für einen Debugger, einfach ein paar Haltepunkte setzen und dann sehen, was passiert und warum.
Pfade erstellt man mit Path.Combine und nicht mit + "\\". Außerdem erstellt Directory.CreateDirectory schon alle nicht vorhandene Ordner im Pfad, deine Schleife da oben ist also total sinnlos.
public static void CreateDirectoryEx(string folder)
{
if (!folder.Contains("\\"))
return;
Und wenn ich gerne einen Pfad im Anwendungsverzeichnis erstellen will, sprich im Grunde nur CreateDirectoryEx("MyFolder"); aufrufen wollen würde? Soll ich dann extra eine andere Funktion nutzen, weil deine damit nicht klarkommt? Wenn ich die Auswahl dem User überlasse, darf ich also immer zwischen deiner und der Alternativfunktion unterscheiden?
Sorry, aber die Funktion sollte schon flexibel genug sein, auch all das machen zu können, was CreateDirectory kann, sonst ist das Suffix Ex nicht gerechtfertigt.
Code:
string[] nfolder = folder.Split("\\");
string str = null;
for (int i = 0; i < nfolder.Length - 1; i++)
{
str += nfolder[i] + "\\";
if (!Directory.Exists(str))
Directory.CreateDirectory(str);
}
}
Warum initialisierst du str mit null und nicht mit ""? Ich bin nicht sicher, aber der Operator += sollte da eine Exception werfen, weil str null ist.
Bei deiner Funktion ist auch anzumerken, dass sie nicht funktioniert, wenn der Pfad nicht mit einem "\" beendet wird (was auch o.g. Aspekt verhindern würde, selbst wenn deine if-Abfrage dort nicht wäre), weil dann deine Schleife einmal zu wenig durchläuft. CreateDirectory verlangt das nicht und man sollte sich da an die gleichen Vorgaben halten.
Ungeachtet der Tatsache, dass Pinki diese Art von Funktion bereits als unnötig klassifiziert hat, hier einmal eine semantisch korrekte:
Code:
public static void CreateDirectoryEx(string folder)
{
string[] nfolder = folder.Split("\\");
string str = "";
for (int i = 0; i < nfolder.Length; i++)
{
str += nfolder[i] + "\\";
if (!Directory.Exists(str))
Directory.CreateDirectory(str);
}
}
Und damit hat man dann ohnehin die Funktionalität von CreateDirectory.
Excel Werte aus Unterordner auslesen lassen 05/23/2012 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 2 Replies Hey Com,
Ich hätte da ma eine frage bezüglich Excel. Ich will einen Makro erstellen, der Unterordner abklappert und dort die gegebenen Werte, ausliest und in eine neue Excel datei ausgibt.
Zum verständniss gibt es im Anhang eine Datei.
Es soll nur die Summe der Arbeisstufe "A" ausgerechnet (ausgelesen) werden. Diese soll ihn einer bestimmten Zelle, siehe Beispiel ausgegeben werden.
Ein Source Code als Post, wäre das aller beste
Excel per Makro Werte in Unterordner auslesen lassen 05/22/2012 - Off Topic - 0 Replies Hey Com,
Ich hätte da ma eine frage bezüglich Excel. Ich will einen Makro erstellen, der Unterordner abklappert und dort die gegebenen Werte, ausliest und in eine neue Excel datei ausgibt.
Zum verständniss gibt es im Anhang eine Datei.
Es soll nur die Summe der Arbeisstufe "A" ausgerechnet (ausgelesen) werden. Diese soll ihn einer bestimmten Zelle, siehe Beispiel ausgegeben werden.
:) Ein Source Code als Post, wäre das aller beste :)
Wer kennt sich mit dem erstellen einer .dll aus / kann eine erstellen ? 11/15/2011 - All Points Bulletin - 3 Replies Hallöchen erstmal. Eine kleine frage werf ich mal kurz in die Runde: Kennt sich jemand mit dem erstellen von .dll's aus bzw. kann eine mit einem entsprechendem Source Code erstellen (für APB )? Ich weiß nicht, ob das unter Thema "Hack Request" fällt, aber naja. Wäre super, wenn jemand irgendwie ein DEUTSCHES TuT findet (ich hab keines gefunden, aber auch nicht gründlich gesucht) für irgendwas, womit man die dll's eben herstellen kann. Ansonsten wäre es sehr gut, wenn jemand, der sich mit dem...
[C#]Gibts Tutorial für Spiele erstellen oder Hacks erstellen? 05/01/2011 - .NET Languages - 19 Replies Hey gibs hier in epvp Tutorials wie man Ein Spiel erstellt z.B. einen Shooter und wie man einen Hack erstellt?
Oder habt ihr auf Youtube iwas gefunden?
Naja Hoffe auf Antwort :D
Das ganze mit C#
Und ich meine keine Minigames sondern eher große Spiele.
THX iM VORRAUS