Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

23.08.2014, 15:08

C# externe Anwendung als Ressource einbetten und ins Temp-Verzeichniss schreiben

Hallo
Ich hab ein C# Programm in dem es ein paar Buttons hat und je nach Button sollte sich ein anderes externes Programm öffnen sobald man den Button anklickt.
z.B. Button1 = Rechner
Der Rechner hab ich gecoded.
Ich möchte aber nicht das der rechner im Ordner des C# Programs ist sondern das es vor dem starten der Andwendung es ins Temp-Verzeichnis kopieren soll und dann von dort aus starten soll.
Wie macht man das?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

24.08.2014, 16:59

Wenn ich dich richtig verstehe, dann kannst du sowas recht schnell durch eine Suchmaschine finden. Gesucht habe ich "c# datei verschieben" und direkt als erstes gibt mir Google folgendes. Das sollte dir denke ich helfen. Was theoretisch auch geht, ich weiß aber nicht ob es gewünscht ist, du packst deine Anwendungen in DLLs oder baust sie direkt mit in dein eigentliches Programm ein. Anstatt nun jedes mal eine neue exe zu starten öffnet deine Anwendung nun einfach ein neues Fenster. Dadurch hast du am Ende nur eine ausführbare Datei. Wie gesagt, ansonsten kann man auch DLLs nehmen. Dadurch kann man das ganze erweiterbar halten wenn du es so baust, dass neue DLLs ohne weiteres nachgerüstet werden können. Man kann aber natürlich auch einfach eine neue exe starten.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“