Dateien getrennt mitliefern oder doch Resourcen nutzen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Rootbob91.

    Dateien getrennt mitliefern oder doch Resourcen nutzen

    Guten Abend,

    ich bin momentan am überlegen ob ich in meinem Programm Bilder und ggf. andere Dateien getrennt mitliefern sollte, oder lieber doch einkompilieren sollte.

    Die Gesamtgröße der Dateien geht an ein viertel Gigabyte.

    Bin mir momentan auch sone kleine Liste als Vergleich am Schreiben.
    Das Programm wird (voraussichtlich pauschalisiert) an Computer-Laien gehen.

    Vorteile bei der Resource Methode:
    • der User kann die Bilder nicht "ausversehen" oder durch Spielereien verschieben (sehe ich das richtig?)
    • Der User kommt nicht so leicht an die Bilder dran (wie gesagt reden wir von PC Laien, mir ist bewusst das man die extrahieren kann, aber trotzdem ists dann so n kleiner Vorteil), die Dateien liegen halt nicht wie aufm Präsentierteller vor Ihm
    • ?

    Vorteile der Externen Methode:
    • Die Dateien können unabhängig vom Programm geupdatet werden und erfordern kein Update des Programmes (jenachdem wie verwendet)
    • ich denke, dass das Sortieren dort einfacher ist, also wenn ich zb. mit dem IO Namespace arbeite und mir mit den Methoden die einzelnen Dateien auslese etc.
    • ?

    Wäre für weitere Anregungen etc. dankbar!

    Lg

    PS: Noch ne nachträgliche Frage:
    Kann man die Resourcen irgendwie mit Ordnern ordnen, aber trotzdem via

    VB.NET-Quellcode

    1. My.Resources.ResourceManager.GetObject("Name der Resource")
    abrufen?

    Hatte auch den Thread hier gefunden aber hmm :/..
    Polling is trolling!

    Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Rootbob91“ ()

    @Rootbob91 Du kannst doch alle diese Bilder in eine externe Ressource-DLL packen. Da hast Du alle Vorteile vereint.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Ein Update-Service ist noch nicht integriert.

    Das geschieht aktuell über einen manuellen Neu-Download.

    Die Resource dll Idee hört sich gut an, mal sehen wie das funktioniert.
    Polling is trolling!

    Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..