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
Gelöschter Benutzer
unregistriert
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Gelöschter Benutzer
unregistriert
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Gelöschter Benutzer
unregistriert
Eine Verknüpfung würde hier nur dann einen Unterschied machen, wenn für diese ein anderes Ausführungsverzeichnis (außerhalb von C:\Programme) eingestellt werden würde und in dem Ausführungsverzeichnis die benötigten Dateien vorhanden wären.Vielen Dank für deine Antwort! Also: die .exe liegt im "Programme (x86)" Ordner (Festplatte C). Egal ob ich die Anwendung über Verknüpfung oder Explorer aufrufe, der Fehler bleibt bestehen.
Ist die Map ein statischer Inhalt? Wenn ja, dann kann sie im Programmverzeichnis liegen bleiben, wenn nein (bspw. weil sie dynamisch generiert wird), dann sollte sie an anderer Stelle liegen (unterhalb des Benutzerverzeichnisses).[Die Map wird] im Verzeichnis "C:\Program Files (x86)\Anwendung\Anwendung\Save\map.ini" gespeichert
Ich wüsste nicht, in wie weit das für mehr Struktur sorgen soll. Würdest du Verzeichnisnamen wie "C:\Programme\<Entwickler>\<Spiel>\" verwenden, wäre es nicht unsinnig, das Spiel nicht direkt in das Verzeichnis zu legen, aber bei einem "C:\Programme\<Spiel>\<Spiel>\" macht die Dopplung keinen Sinn.(ich habe zweimal den Ordner "Anwendung", damit alles strukturierter ist, die .exe liegt dort: "C:\Program Files (x86)\Anwendung\Anwendung\Blabla.exe")
Das ging für mich nicht eindeutig aus dem Beitrag hervor, weshalb ich das nochmal explizit wissen wollte.Die Anwendung lässt sich in anderen Verzeichnissen problemlos ausführen (hatte ich ihm ersten Post bereits geschrieben).
Wahrscheinlich bist du grundsätzlich als ein normaler Benutzer unterwegs, kannst aber solchen Anwendungen, die nach mehr Rechten fragen, diese auch erteilen. Da deine Anwendung sehr wahrscheinlich nicht nach mehr Rechten fragt, aber dennoch Aktionen (schreibender Zugriff auf Dateien in einem Verzeichnis, auf welches nicht schreibend zugegriffen werden kann) ausführen will, für die das erforderlich ist, stürzt sie einfach ab.Ich bin als Administrator an meinem Laptop angemeldet.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Gelöschter Benutzer
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 |
// Textout // // Aufgabe: Text ins Logfile schreiben (schwarz) // void CLogfile::Textout(const char *Text) { // Text schreiben und flushen [b]fprintf(m_Logfile, Text);[/b] fflush(m_Logfile); } // Textout (schwarz) |
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Werbeanzeige