Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (SBGuy, AndrewAMD), 739 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
lorikob361, LucasJoshua, Baklazhan, Hanky27, firatv
19054 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: Uhrwerk] #369169
05/02/11 12:25
05/02/11 12:25
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
xxxxxxx Offline OP
User
xxxxxxx  Offline OP
User

Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
so VECTOR* rotate = nullvector;


Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: Uhrwerk] #369171
05/02/11 12:46
05/02/11 12:46
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
Originally Posted By: Uhrwerk
Wieso bist Du überrascht, dass viele etwas brauchen, bis sie ein nicht ganz triviales Konzept verstehen? Wenn programmieren so einfach wäre, dann könnte es jeder und wir wären arbeitslos. Also ich zumindest.

No offense, aber Speicherkonzepte zu verstehen ist nicht dasselbe wie programmieren können. Ich gehe sogar so weit zu sagen das dieses "nicht ganz triviale" Konzept und auch der ganze Pointer foobar und der ganze Rest der basics innerhalb von einer Woche erlernt werden kann. Deswegen kann man aber noch lange nicht programmieren wink

@xxxxxxxxxxxxxxxxxxxxxxxxx:
Das wird dir irgendwann um die Ohren fliegen.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: WretchedSid] #369172
05/02/11 12:50
05/02/11 12:50
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
xxxxxxx Offline OP
User
xxxxxxx  Offline OP
User

Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
Originally Posted By: JustSid
@xxxxxxxxxxxxxxxxxxxxxxxxx:
Das wird dir irgendwann um die Ohren fliegen.
wenn's falsch ist dann sag doch bitte wie's richtig ist, sorry wenn ich dich missverstanden habe...


Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: xxxxxxx] #369174
05/02/11 13:05
05/02/11 13:05
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
Viel schöner wäre wenn du es selber bemerken würdest, vom ewigen vorsagen lernt man in der Regel nicht so viel wie durch eigene Fehler die einem dann richtig schön in die Fresse fliegen.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: WretchedSid] #369178
05/02/11 13:20
05/02/11 13:20
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
xxxxxxx Offline OP
User
xxxxxxx  Offline OP
User

Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
natürlich wäre es besser den Fehler selbst zu finden, doch ich habe keine ahnug wie ich es richtig mache....


Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: xxxxxxx] #369194
05/02/11 16:03
05/02/11 16:03
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Originally Posted By: xxxxxxx
VECTOR* rotate = nullvector;

Oh, xxxxxxx... das tut doch bitterlich weh wenn mans nur anguckt. Du definierst hier einen Zeiger auf einen Vektor namens rotate und weist diesem Pointer den Nullvector zu. Das wird böse enden. Du musst unbedingt den Unterschied zwischen VECTOR* und VECTOR verstehen. Arbeite ein Tutorial durch.

Originally Posted By: JustSid
No offense, aber Speicherkonzepte zu verstehen ist nicht dasselbe wie programmieren können. Ich gehe sogar so weit zu sagen das dieses [...] in einer Woche erlernt werden kann. Deswegen kann man aber noch lange nicht programmieren

Natürlich ist programmieren weit mehr als ein Speicherkonzept. Aber es ist ein wichtiger Bestandteil davon. Sozusagen eine Komposition. :-P Ne, ernsthaft, wird immer und immer wieder falsch gemacht. Das 3DGS Tutorial ist da auch nur begrenzt eine Hilfe. Ein Blick hier ins Forum zeigt, wie oft das falsch gemacht wird. Ich hab schon eine Menge Nachhilfe im Programmieren gegeben. Selbst in Java haben die Leute teilweise Probleme damit, obwohl man dort ja eigentlich kaum noch von einem Speicherkonzept reden kann. Aber alleine die Referenzen machen manchen Leuten dort echt Probleme.



Always learn from history, to be sure you make the same mistakes again...
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: Uhrwerk] #369198
05/02/11 16:33
05/02/11 16:33
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
xxxxxxx Offline OP
User
xxxxxxx  Offline OP
User

Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
Originally Posted By: Uhrwerk
Du musst unbedingt den Unterschied zwischen VECTOR* und VECTOR verstehen.
Ich kenn doch den Unterschied, das eine(VECTOR*) ist ein Pointer der auf einen Vector zeigt und das andere ist ein Vector(VECTOR).
ich habe nur nie verstanden wie ich es hinkriege das ein Pointer auf etwas zeigt...
Also damit ich im zukunft damit keinen Ärger mehr habe:

wäre das definieren von VECTOREN so richtig?
Code:
VECTOR rotate = nullvector;



und wenn dieser Vector als pointer verlangt wird muss man einfach ein "&" vorhängen,oder?
xxxxxxx


Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: xxxxxxx] #369206
05/02/11 17:49
05/02/11 17:49
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Originally Posted By: xxxxxxx
Ich kenn doch den Unterschied, das eine(VECTOR*) ist ein Pointer der auf einen Vector zeigt und das andere ist ein Vector(VECTOR).

Sehr richtig. VECTOR* enthält eine Adresse und an dieser Adresse muss ein VECTOR sein. VECTOR* ist 32 bit groß. VECTOR ist 96 bit groß.

Originally Posted By: xxxxxxx
ich habe nur nie verstanden wie ich es hinkriege das ein Pointer auf etwas zeigt.

Mit einer Zuweisung, wie bei anderen Variable auch.
Code:
VECTOR V;
VECTOR* pV1 = &V;
VECTOR* pV2 = pV1;



Originally Posted By: xxxxxxx
wäre das definieren von VECTOREN so richtig?
Code:
VECTOR rotate = nullvector;


Überleg einfach mal was auf der rechten Seite deiner Zuweisung steht und was auf der linken Seite steht und dann ob das zusammen passt....

Quote:
und wenn dieser Vector als pointer verlangt wird muss man einfach ein "&" vorhängen,oder?x

"Ein Vector als Pointer" ist schon Käse. Du hast entweder den Vektor oder die Adresse eines Vektors. Die Adresse ermittelst Du aber mit dem & Operator, das ist richtig.


Always learn from history, to be sure you make the same mistakes again...
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: Uhrwerk] #369218
05/02/11 18:38
05/02/11 18:38
Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
xxxxxxx Offline OP
User
xxxxxxx  Offline OP
User

Joined: Jan 2011
Posts: 797
Da wo du nicht bist! Muhahaha!
Vielen Dank!
(jetzt kann ich glaube ich erstmal 80/90% meiner Bugs beseitigen xD)
Originally Posted By: Uhrwerk

Originally Posted By: xxxxxxx
wäre das definieren von VECTOREN so richtig?
Code:
VECTOR rotate = nullvector;


Überleg einfach mal was auf der rechten Seite deiner Zuweisung steht und was auf der linken Seite steht und dann ob das zusammen passt....
auf beiden seiten ein VECTOR, also wüsste ich jetzt nicht WO es probleme geben sollte...

Originally Posted By: Uhrwerk
"Ein Vector als Pointer" ist schon Käse. Du hast entweder den Vektor oder die Adresse eines Vektors.
Ich meinte "den Pointer der auf der auf diesen VECTOR zeigt", also wie du sagtest die Adresse...
xxxxxxx


Es ist immer wieder erstaunlich, dass Leute die riesen Scripte schreiben die einfachsten sachen nicht können zb. mich mit SIEBEN x zu schreiben! tongue
Re: "Empty Pointer in setProperties" macht keinen Sinn... [Re: xxxxxxx] #369220
05/02/11 18:48
05/02/11 18:48
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
Originally Posted By: xxxxxxx
auf beiden seiten ein VECTOR, also wüsste ich jetzt nicht WO es probleme geben sollte...


Mal die Ausgabe aus einem vernünftigen compiler frontend:
Quote:
Semantic Issue: Initializing 'VECTOR' with an expression of incompatible type 'VECTOR *'



Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Page 2 of 3 1 2 3

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1