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

Anonymous

unregistriert

11

13.05.2006, 21:39

Faule Socke
1. Blödsinn: Man bekommt gar nichts!
2. Globale Variablen Sucken
3. Hör auf mich für blöde zu verkaufen

J.M.K.

Alter Hase

Beiträge: 500

Wohnort: BW Karlsruhe Ittersbach

Beruf: Schüler

  • Private Nachricht senden

12

13.05.2006, 21:56

zu 3. Ich glaube nicht das er das wollte.
Vegetarier essen meinem Essen das Essen weg.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

13

13.05.2006, 22:41

Zitat von »"nix da"«

1. Was hat das mit DLLs zu tun?

Zitat von »"Faule Socke"«

Ich Arbeite schon seit ein Paar Monaten an einem Grösserem Projekt... FastStream... des ist ne Dll mit einem Haufen Funktionen um in Dateien zu schreiben.

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

14

13.05.2006, 23:01

Zitat von »"nix da"«

Faule Socke
1. Blödsinn: Man bekommt gar nichts!
2. Globale Variablen Sucken
3. Hör auf mich für blöde zu verkaufen


1.Stimmt da dort void(nichts) steht d.h. es gibt nichts zurück!
2.Ja jeder sollte es wissen aber ich nutze sie im mom da ich in C Spieleprogrammiere nach dem Buch Gameprogramming für Dummies(scheiße und zu komplex ab und an!) ;D
3.Ich glaub er kennt sich nur noch nicht so gut aus deshalb sagt er sowas ;)
Also immer ruhig bleiben nix da :) er wird es irgend wann raffen ;D
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

15

13.05.2006, 23:18

Uff... globale variablen... ich glaub imo ist in keinem meiner Projekte auch nur eine einzige drin -.- Sooo ein Dreck kommt mir net rein :)

Zeig besser mal wo du die definiert hast und schreib dazu wozu du die bruachst.... kann man sicher anderes Lösen :)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

16

13.05.2006, 23:32

Globale Variablen sucken grundsätzlich schon, und ich versuch sie auch zu vermeiden, doch manchmal komm ich einfach nicht drum rum... Sagn wir so, sie sind in seltenen Fällen einfach zu praktisch... zB verwend ich in meinen Projekten GENAU 3 globale Variablen. Eine mit einer Instanz (Singleton) auf die Direct3D-Klasse, eine auf die DirectInput-Klasse und eine auf den Texturemanager... In diesen Fällen find ich sie eigentlich ok...
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Faule Socke

Community-Fossil

  • »Faule Socke« ist der Autor dieses Themas

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

17

15.05.2006, 14:23

Oh so ein mist... ich meinte natürlich net void sondern int.

Nun Die Antworten auf die Frage, wofür ich die Globalen Variablen denn brauchte:

Habe sie mal hier reingeschrieben:

C-/C++-Quelltext

1
2
3
// Globale Variablen

extern char g_caAppName[2048];
extern int g_iDllState = FS_DLL_UNINITIALIZED;


In der ersten ist gespeichert, durch welches programm die DLL Initialisiert wurde.(Muss als Parameter der Funktion fsInit angegeben werden.)

In der Zweiten ist gespeichert, ob die DLL gerade Initialisiert ist oder nicht.

Wenn der Wert 0(FS_DLL_UNINITIALIZED) ist, sind einige Funktionen nicht Verfügbar.


mfg,

Faule Socke

18

15.05.2006, 18:10

Jo und warum legst de dir nicht bsw. eine Singleton an... in dem du allemöglichen Settings hast?! z.B. das wird man sicherlich anders lösen können... also ich hab ja imo net deinen Worksheet vor augen :D
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

19

15.05.2006, 22:05

@Devil
Zu wem hast du das gesagt?
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

20

16.05.2006, 16:59

Das war an dem Threadersteller gerichtet... ich mein glaube ich Faule Socke :D
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige