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!

Suchergebnisse

Suchergebnisse 1-17 von insgesamt 17.

Werbeanzeige

16.02.2005, 21:30

Forenbeitrag von: »ProXtLiner«

Buch Beispiel mit Bloodshed Dev-C++ zum fliegen bringen

Hi gleich von vornerein: wenn du was mit tb-Engine machen willst, dann geht es woll nicht (zumindest bei mir hat es nicht geklappt). Aber wenn du "nur reines" D3D9 nutzen willst, dann geht es ohne Probleme, schau hier, so habe ich es gelöst. Probier es aus! Cya

16.02.2005, 21:16

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 2.2.8; Aufgabe 1 (Seite 101)

Hi prokaion, Habe folgende Ergebnisse: 10 Vektoren: Zitat 3D-Vektor: x = 0.003, y = -0.010, z = 0.003, Länge = 0.011 3D-Vektor: x = -0.013, y = -0.020, z = -0.016, Länge = 0.029 3D-Vektor: x = -0.021, y = 0.003, z = 0.005, Länge = 0.022 1000 Vektoren: Zitat 3D-Vektor: x = -0.411, y = -0.154, z = -0.303, Länge = 0.533 3D-Vektor: x = -0.385, y = -0.229, z = -0.174, Länge = 0.481 3D-Vektor: x = -0.384, y = -0.400, z = -0.104, Länge = 0.564 10000 Vektoren: Zitat 3D-Vektor: x = -2.716, y = -2.737, z ...

05.02.2005, 01:23

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 2.2.8; Aufgabe 1 (Seite 101)

Hi, mein Lösungsvorschlag: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include <iostream> #include <tribase.h> using namespace std; int main() { tbInit(); tbVector3* memory=(tbVector3*)tbMemAlloc(sizeof(tbVector3)*1000); tbWriteToLog("-------------------------------------------------------\n"); tbVector3 berechnen(0,0,0); for(int i=0;i<1000;i++) { memory[i]=tbVector3Random(); memory[i]=memory[i]*tbFloatRandom(0,10); berechnen+=memory[i]; ...

04.02.2005, 19:19

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, Die Zeile geht so nicht: C-/C++-Quelltext 1 if(File->Init(fileString.c_str())) Kommt ein Konvertierungsfehler: Konvertierung des Parameters 1 von 'const char *' in 'char *' nicht moeglich. Durch die Konvertierung gehen Qualifizierer verloren. Hat das jemand so getestet? Ich verstehe es nicht, wenn man Array als Parameter dorthin stellt, geht das; wenn die Funktion direkt aufgerufen wird, nicht. Cya

04.02.2005, 15:09

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, ich habs, denke ich: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include <tribase.h> #include <iostream> #include <string> using namespace std; int main() { tbInit(); string zipName; string pass; string fileName; bool status=0; string fileString; char fileArray[100]; tbVFile* File=new tbVFile; do { cout << "Geben Sie den Namen des Zip-Archives ein: "; cin >> zipName; cout << ...

04.02.2005, 07:44

Forenbeitrag von: »ProXtLiner«

Fehler im Buch

Hi, habe Fehler auf der Seite 93 im Beispiel unten gefundnen: Schritt 1, Berechnung AC-Vektors: AC=c-a=(7,-1,9)-(-5,-1,7)=(12,0,2) und nicht Zitat AC=c-a=(7,-4,9)-(-5,-1,7)=(12,-3,2) Habe nachgerechnet, weiter alles ok. Cya

04.02.2005, 00:32

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, ja. is klar, aber.. versuch mal eine Variable in die Zeile reinzustellen: Zitat if(File->Init("test.txt@test.zip#kuku")) also z.B Zitat if(File->Init(string)) bei mir hats nicht funktioniert..... Cya

03.02.2005, 18:30

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, wie es aussieht, in der Zeile if(File->Init(".....@....#..."))kann man keine Variablen reinschreiben, oder gibt es doch eine Möglichkeit? Ohne Variablen sieht das Programm etwas zu einfach aus.....: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 #include <tribase.h> #include <iostream> #include <string> using namespace std; int main() { tbInit(); string zipName; string p...

03.02.2005, 10:18

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, tatsächlich! Ich habe noch folgendes: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #include <tribase.h> #include <iostream> #include <string> using namespace std; int main() { tbInit(); string ZipName; string Pass; string dateiName; cout << "Geben Sie den Namen des Zip-Archives ein: "; cin >> ZipName; cout << "Geben Sie den Password fuer " << ZipName << " ein: "; cin >> Pass; cout << "Geben Sie den Namen der Date...

02.02.2005, 21:40

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 1.4.7, 2. Aufgabe (Seite 39)

Hi, so, habe es auch hingekriegt: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 #include <tribase.h> int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,INT) { if(tbInit()) { tbWriteToLog("Error..."); } else { tbWriteToLog("Engine initialisiert..."); int size=1000*sizeof(int); int i; int* memory1=(int*)tbMemAlloc(size); int* memory2=(in...

02.02.2005, 20:33

Forenbeitrag von: »ProXtLiner«

Linker-Fehler beim Compilieren von TriBase

Hi, hast du die tribased.dll und tribase.dll in dem Windows/System32-Ordner? Und bei den Projekt-Einstellungen beim Linker die tribased.lib hinzugefügt? Ich habe es so wie oben, keine Probleme hmm... Check mal... Cya

02.02.2005, 20:02

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 1.4.7, 2. Aufgabe (Seite 39)

Hi, @ Nox: Danke, der Cast funktioniert jetzt, aber.... kommt ein Ausnahmefehler: C-/C++-Quelltext 1 ((int*)(memory1))[i]=tbIntRandom(0,10); Nicht abgefangene Ausnahme in Uebung1_2.exe: 0xC0000005: Access Violation. Wenn ich aber tbIntRandom() weglasse, geht das Compiliren ohne Probs.: C-/C++-Quelltext 1 ((int*)(memory1))[i];//=tbIntRandom(0,10); Liegt ein Fehler in der tbIntRandom vor? Cya

02.02.2005, 19:50

Forenbeitrag von: »ProXtLiner«

tbVFile init problem (anfänger)

Hi, @ Georgi: danke :-D ,habe nicht gemerkt; @ Dave: doch, die test.txt befindet sich in der test.zip; Schade, Problem nicht gelöst...... Cya

02.02.2005, 14:18

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 1.4.7, 2. Aufgabe (Seite 39)

Hi, Steven77`s Vorschlag habe ich versucht zu implemtieren, es hat aber nicht geklappt: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 #include <tribase.h> int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,INT) { if(tbInit()) { tbWriteToLog("Error..."); } else { tbWriteToLog("Engine initialisiert..."); int size=1000*sizeof(int); void* memory1=tbMemAlloc(size); void* memory2=tbMemAlloc(size); void* temp=tbMemAlloc(s...

02.02.2005, 12:57

Forenbeitrag von: »ProXtLiner«

Nicht abgefangene Ausnahme in TriBaseD.dll

Hi, habe das gleiche Problem: beim Versuch der Übung 1.4.7: 3.Aufgabe zu kompilieren, kommt folgende Fehlermeldung: Nicht abgefangene Ausnahme in Uebung1_3.exe (TRIBASED.DLL): 0xC0000005: Access Violation. Code sieht folgenen Massen aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include <tribase.h> #include <iostream> #include <string> using namespace std; int main() { string ZipName; string Pass; string dateiName; /*cout...

02.02.2005, 10:39

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 1.4.7, 2. Aufgabe (Seite 39)

Hi, ich frage mal anders: Wie kann ich den mit tbMemAlloc(); reservierten Speicher belegen? Es muss doch eine Methode dafür geben oder? oder : hat jemand die Lösung für die 2.Aufgabe? Cya

01.02.2005, 14:38

Forenbeitrag von: »ProXtLiner«

Übungsaufgaben 1.4.7, 2. Aufgabe (Seite 39)

Hi @ll, habe auch das Buch am Sa. gekauft, und finde es absolut klasse! Und nun eine Frage: in der 2. Aufgabe muss man 2 Speicherbereiche reservieren, diese mit Zufallszahlen belegen und dann die Reihen vertauschen. Nun, es klappt wunderbar mit tb-Methoden, aber ... wie belege ich nun die einzelne Speicherstellen? Gibt es dazu eine tb-Methode? Mit tbInitRandom() generiert man nur eine Zufallszahl, und nicht die Reihe oder? Danke im Voraus, Cya

Werbeanzeige