ERLEDIGT
NEIN
NEIN
ANTWORTEN
15
15
ZUGRIFFE
1564
1564
EMPFEHLEN
-
Hallo,
ich suche eine Klasse, die aus einer zip oder ähnlichem Archiv ein Virtuelles Verzeichniss macht, so das man Dateipfade drauf verweissen kann.
Ich habe das schon bei den Quake Engines gesehen die nutzen pk3 als so eine art Daten archiv.
Kennt jemand so eine Klasse?
Gut wäre noch wenn diese in VB.net geschrieben wäre.
-
Moin!
Ich kann mir leider wenig darunter vorstellen. Könntest Du mal bitte erörtern für was man sowas braucht?
Btw. gibt es auch eine Möglichkeit Daten temporär in die Auslagerungsdatei zu schreiben...MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Was genau möchtest du denn machen? Prinzipiell kannst du in eine Datei reinpacken was du willst. Du musst halt lediglich diese Datei im Speicher vorhalten, damit du auf die einzelnen Daten/Dateien zugreifen kannst. Aber vielleicht schilderst du vorerst genauer was du bezwecken möchtest.
-
Ich habe eine kleine 2D Classe mit GDI+ geschrieben und daruf ein Spiel programmiert nun möchte ich haber nicht die 100 Grafik Datein im Ordner liegen haben sondern die in eine Zip oder ähnlichem archiv packen und wenn ich dann sage OPENIMAGE das ich den Bild namen angebe und er sich das Bild aus der Zip holt anstatt aus dem Programm Ordner.
Ich hoffe das ist jetzt etwas deutlicher.
-
Hi,
Warum machst du das nicht so, dass du deine Bilder mit in die Assembly kompilierst oder in eine eigene Assembly packst?
Mit dem ResourceManager kannst du dann darauf zugreifen und dir die einzelnen Resourcen aus der Assembly holen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
geht das auch mit dotnet 2003?
Wenn ja kann man darüber irgendow was nachlesen?
-
Ja, geht
Nachlesen kann man das in der MSDN z.B. hierGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Wie kann man den Dateien im Speicher vorhalten?
Zitat von Norbert Eder
Weil ich habe jetzt schon Klassen gefunden wie man ZIP datein öffnen und auslesen kann.
-
Ja, aber ich würde das nicht via einem ZIP-File lösen, wenn du quasi eine built-in Möglichkeit unter .NET hast (siehe die Verwendung von Resource-Assemblies). Das bringt nur zusätzliche Arbeit für dich und hat im Grunde absolut null Mehrnutzen.
-
Hi, also das ist schon eine cool sache mit den Assemblies. Und es funktioniert auch.
Aber ich habe jetzt rein interesse halber noch mal die Frage, wie man Datein im Speicher vorhalten kann und auf diese eine refernz liefert?
-
share data between two processes - TheCodePorject
Nicht über den Namen des Tuts wundern. Der SharedMemory Part fängt ungefähr aban.Restoring the Previous InstanceMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Danke für den Link, ist doch gar nicht so einfach wie man sich das vorstellt.
Jetzt habe ich noch eine Frage zu den Resource Assemblies. Kann man in diese auch .net DLL Datein reinpacken, die man in seinen Code verwendet?
Wenn ja, wie spricht man diese dann an?
-
Stell die Build Action bei dem was Du hineinkompilieren willst auf Embedded Resource ein
und finden kannst Du es so:
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14
using System.Reflection; [...] void findResourcePath( string Resource ) { string resourceName = string.Empty; foreach ( string _resourceName in Assembly.GetExecutingAssembly().GetManifestResourceNames() ) if ( _resourceName.IndexOf( Resource ) > -1 ) { resourceName = _resourceName; break; } if ( resourceName == string.Empty ) throw new FileNotFoundException( "Die Ressource konnte nicht gefunden werden!", Resource ); }
Geändert von Christian Kusmanow (03.08.06 um 11:28 Uhr)
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Leider habe ich es nicht geschauf den Code in VB.net unzuschreiben weil, ich immer fehlermeldungen bekommen habe.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Private Sub findResourcePath(ByVal Resource As String) Dim resourceName As String = String.Empty Dim _resourceName As String = String.Empty For Each _resourceName In Assembly.GetExecutingAssembly().GetManifestResourceNames() If (resourceName.IndexOf(Resource) > -1) Then resourceName = _resourceName Exit For End If If resourceName = String.Empty Then Throw New FileNotFoundException("Die Ressource konnte nicht gefunden werden!") End If Next End Sub
Fehlermeldung:
(4): Erwartet: Ausdruck - für Assembly
Es kennt allso das Wort Assembly nicht.
Was kann ich dagegen machen?
-
Warum fragst nicht mal deinen Objektbrowser?

Hab meinen Post oben aktualisiert.MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
Apache 2.0 und virtuelles Verzeichnis
Von webraccoon im Forum Hosting & WebserverAntworten: 6Letzter Beitrag: 13.01.11, 17:45 -
IIS: Virtuelle Datei (wie virtuelles Verzeichnis)
Von the snake II im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 25.09.10, 09:17 -
Bilder aus Verzeichnis auslesen, thumb erstellen und in anderem Verzeichnis speichern
Von saraaa im Forum PHPAntworten: 2Letzter Beitrag: 17.02.09, 10:15 -
Verzeichnis auslesen: Problem, wenn Verzeichnis leer
Von Chosi im Forum PHPAntworten: 0Letzter Beitrag: 13.11.05, 15:29 -
virtuelles verzeichnis auf port xyz
Von nouser im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 14.11.02, 19:28





Zitieren

Login





