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

07.04.2005, 20:36

Den Projektnamen ändern

Hallo Leute. Da mir im Moment das ganze Geschreibe und Vorbereiten, bevor überhaupt etwas geschrieben werden kann bei einem neuen DX-Prog ein wenig auf die Nerven geht, hab ich mir mal ein Musterprojekt gemacht, von dem aus ich dann ein anderes fortsetzen kann. Nun ist das Problem, ich weiß nicht, wie ich bei Visual C++ den Projektnamen nachträglich ändern kann. Ich hab auch schon gegoogelt aber ich hab nix gefunden. Bitte helft mir!

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

2

08.04.2005, 08:40

Du kannst doch den Namen im z.B. Explorer umbenennen und dann musst du durch alle Dateien gehen und den Namen ersetzen. Dazu musst du halt die Suche und Ersetzte Funktion nehmen, die gibt’s doch auch bei VS!
Dann sollte das gehen. Mit allen Dateien meine ich nicht die Sourcen, sondern die Projektdatei und die Projektmappe.

Zur Not musst du ein neues Projekt erstellen und die Sourcen dort einbinden.

3

08.04.2005, 11:44

Das hab ich auch mal versucht. Ich hab einfach den Name der DSW-Datei geändert. Dann hab ich VC gestartet. Hat alles soweit funktioniert, aber im Klassenregister war eine riesige Liste, für die er eine ganze Weile zum Laden gebraucht hat. Das ist seltsam.
Außerdem müsste ich ja dann auch die Namen der anderen Dateien (cpp, ncb und was es da alles gibt) umbenennen.

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

4

08.04.2005, 12:25

Nur den Dateinamen ändern wird kaum funktionieren können.
So hatte ich das auch nicht gemeint.
Du musst auf jeden Fall auch die Dateien intern ändern.
Also öffne z.B. die Projektdatei mit einem Editor und ändere dort auch den Namen.
Und quasi überall dort wo er vorkommt.

5

08.04.2005, 12:50

Das ist aber verdammt zeitaufwändig, in jeder datei die Ersetzen-Funktion durchlaufen zu lassen. Schade, dass VC nicht den Service bietet und automatisch alles ersetzt.

6

08.04.2005, 14:47

es gibt doch auch "in dateien ersetzen" da macht er autom. alle
dateien durch

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

7

08.04.2005, 14:55

Das habe ich doch oben geschrieben.....
Nur ist das auch nicht automatisch.

Dann solltest du deine Idee überdenken!
Wie wäre es damit, du machst eine kleine .dll in die du den Standard Kram packst und die kannst du dann immer zu deinem Projekt linken ..... hey und schon bist auf dem Weg deine eigene kleine Engine zu programmieren :)

8

08.04.2005, 15:03

wart mal weigo.
also es gibt "ersetzen" und "in dateien ersetzen"
ersteres ersetzt eine phrase in einer datei
und bei zweitem gibst du verzeichnisse an in denen
er alle dateien durchsucht und die phrase a durch die phrase b ersetzt.
das würde ich als sehr automatisch bezeichnen.

starten muss er das natl. per hand aber das is ja mal nicht gerade der riesen aufwand.

muss allerdings zugeben das ich den sinn der frage nicht versteh 8) :P

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

9

08.04.2005, 15:21

Dann solltest du dir seine Frage noch einmal durchlesen, vielleicht verstehst du sie dann.

Ob automatisiert oder nicht, es ist doch nicht die ideale Lösung, die er damit anstrebt.

Ich verstehe ihn so:
Er will nicht immer den gleichen Initialisierungs Kram schreiben, daher macht er ein Template Projekt, wo alles drin steht und für jedes neue Projekt will er dieses als Grundlage nehmen. Daher will er den Namen auch umbenennen.
Viel einfacher wäre es aber, den Code in eine Library zu packen und den mit dem aktuellen Projekt zu linken.
Das ist doch immerhin die Philosophie aller Engines!

10

08.04.2005, 15:38

hm okay wenn er das so machen will is das ne ziemlich schrottige lösung.
dann sollte er natl. deinen weg einschlagen was auch irgendwie
die normale lösung wäre...

aber könnte er nicht auch theoretisch ein eigenes projekt-template
zu vc hinzufügen?
so wie es die dx-sdk macht?

Werbeanzeige