Entwickler-Ecke

Off Topic - GLScene Projekt Entwickler spinnen doch !!!


mimi - So 24.08.03 13:23
Titel: GLScene Projekt Entwickler spinnen doch !!!
Hallo,
als ich heute auf der
"http://glscene.sourceforge.net/index.php"
hp mal wieder glscene gedownloadet habe, funktionierte danach keiner meiner projekte mehr, weil er nichts mehr mit TGL anfangen konnte. ich habe im qullcode von glscene z.b. nach TGLDummyCube gesucht und habe nur noch TDummyCube gefunden, was soll das ?
warum ändern sie ständigt die projekt bezeichnung ?


ShadowThief - Mo 25.08.03 09:05

soweit ich weiss, werden von den programmierern programme
zur verfügung gestellt, mit denen man seinen projekte auf die neuen
bezeichnungen umstellen kann.

außerdem ist das schon ewig her, seit sie umgestellt haben ...

shadow.


mimi - Mo 25.08.03 14:24

das komische ich: nicht alles ist umgestellt sondern nur ein teil(3-4 wichite classen heißen jetzt andres)
wie heißt dieses tool ?


ShadowThief - Mo 25.08.03 14:34

also ich dachte, die haben alles umgestellt. naja.
da gibts bei sourceforge so ne cvs-struktur, wo man sich
immer die aktuellsten files runterziehen kann, und irgendwo
da hab ich so ein conversion-tool gesehen ...

ansonsten frag halt mal in den beiden newsgroups, die auf
glscene.org angegeben sind.

shadow.


mimi - Mo 25.08.03 14:36

das problem ist: ich kann kein englisch :(


ShadowThief - Mo 25.08.03 14:58

das is dann wirklich ein problem, ja.

schon mal drangedacht das evtl. zu lernen, is nich so schwer. vor allem als programmierer wirst du das brauchen, wenn du mal effektiv was machen willst, aber das hast du bestimmt schon mal von anderen leuten gehört ...

oder geh mal zum babelfish.

shadow.


mimi - Mo 25.08.03 15:24

ich will doch nur das die bezweichner wirder stimmen. mehr will ich garnicht :)


tommie-lie - Di 26.08.03 20:03

das von der glscene-seite ist nicht aktuell!!!
das aktuelle findet sich nur im CVS-Tree ist den liest man am einfachsten mit TortoiseCVS aus. Ohne Englischkenntnisse ist das allerdings auch eine Fahrt ins Ungewisse, denn die ganzen Einstellungsdialoge sind auf englisch. such mal mit Google nach einem CVS-Client, den es auf deutsch gibt.
Evtl gibt es für WinCVS ein deutsches Sprachpack...


mimi - Di 26.08.03 20:50

was mich nur wundert ist: warum heißt TGLDummyCube nicht mehr TGLDummyCube sondern TDummyCub ?
was soll das, es sind nicht alle bezeichner andres sondern nur ein paar....


worm - Di 26.08.03 21:08

narf... du hast einfach deine aktuelle Version mit den vereinheitlichten Bezeichnern (TGL...) durch eine veraltete mit den nicht-einheitlichen Bezeichnern ersetzt (damals fingen einige Objekte eben noch nicht mit TGL an). Dein Update ging quasi nach hinten los :lol:


tommie-lie - Di 26.08.03 21:20

Tut er doch gar nicht.
In der wirklich aktuellen Version heißt er nach wie vor TGLDummyCube.
Vermutlich hattest du irgendeine "halbneue" Version (hab' ich dir das etwa mal geschickt?). Durch den Download der 0.9b hast du deine Version auf eine ältere zurückgestuft, in der eben noch die alten Namen waren. Aber auch in der 0.9b gab es ein paar Klassen, die schon TGLxxx hießen, wie z.B. das TGLBitmapHDS, daß schon seit Version 0.8.1 so hieß.

Am besten besorgst du dir einen CVS-Client und lädtst dir alle paar Wochen die wirklich aktuellste Verison runter und installierst diese dann neu. Vorher natürlich immer die alte deinstallieren.


worm - Di 26.08.03 22:02

tommie-lie hat folgendes geschrieben:
Am besten besorgst du dir einen CVS-Client und lädtst dir alle paar Wochen die wirklich aktuellste Verison runter und installierst diese dann neu. Vorher natürlich immer die alte deinstallieren.
Die alte muss nicht deinstalliert werden, es reicht, das Package nach dem Updaten zu öffnen und neu zu kompilieren. Dadurch werden auch eventuelle neue Komponenten installiert oder alte entfernt.


Alibi - Di 26.08.03 22:13

Ursprüngliches Problem: Weiß garnicht, was dich daran stört? Einmal Str+R und gut ist?


worm - Di 26.08.03 22:36

@Alibi: Ist schon etwas komplizierter, er müsste ja auch die Bezeichnungen in den dfms ändern. Außerdem wäre damit nicht sein Problem gelöst, dass er gerade sein GLScene downgegradet hat :D!


Aya - Di 26.08.03 22:47

Hi,

Wieso schickt ihr ihm denn nicht einfach mal die aktuellste Version??? ;)
Ich meine, ihr habt sie doch sicherlich, oder???

Au'revoir,
Aya~


Alibi - Mi 27.08.03 11:58

Deswegen meinte ich auch "ursprüngliches Problem".
Ok, dann halt Suchen&Ersetzen in mehreren Dateien. Das kann jeder bessere Editor automatisch. Beispiel: Ultraedit.


worm - Mi 27.08.03 16:12

@Alibi: Oh, stimmt, Delphi speichert die dfms ja inzwischen per Standard als Text. Ich war noch von den binären dfms ausgegangen, da wäre es nicht mit jedem Prog so einfach gegangen, und ich weiß nicht, ob mimi das umgewandelt bekommen hätte *verzweifeltrechtfertigungsuch* :wink:.


mimi - Mi 27.08.03 17:03

das ist mir zuviel aufwannt, aber ich frage mich immer noch, warum die das gemacht habe, macht ihnen das etwa spaß andre zu ägern indem sie einfach ein "paar" funktions namen ändenr, ich tippe erher auf einen ungewolten fehler hin *G*


worm - Do 28.08.03 17:40

mimi hat folgendes geschrieben:
ich frage mich immer noch, warum die das gemacht habe, macht ihnen das etwa spaß andre zu ägern indem sie einfach ein "paar" funktions namen ändenr
Hast Du's noch nicht begriffen? In der alten Version, die Du jetzt hast, hießen die Objekte eben teilweise TDummyCube, teilweise fingen sie aber auch mit TGL... an. Da das natürlich nicht sehr ordentlich war, sind dann irgendwann alle Klassenbezeichner vereinheitlicht worden. Aus TDummyCube wurde TGLDummyCube, aus TPlane TGLPlane etc. Diese Version hast du auch schon besessen. Dann bist Du aber auf die glscene-website gegangen und hast die alte 0.9b heruntergeladen (es ist die neueste, die auf der website angeboten wird, aber sie ist total veraltet... es spielt sich eben alles auf dem CVS-Tree ab). In dieser Version waren die Objekte noch nicht vereinheitlicht, deshalb findest Du jetzt statt TGLDummyCube nur TDummyCube etc. Bis hierher verstanden?
Die Lösung ist jetzt, die neueste Version per CVS zu besorgen, oder, falls Du dazu nicht in der Lage bist, deine vorherige Version wieder zu installieren.

Cya, worm


mimi - Do 28.08.03 19:18

aber ich hatte mal die neuste version vor einigen monanten gedownloadet und da war es auch schon mit TGLDummyCube und jetzt haben sie es wieder geändert... das verstehe ich nicht so gans, aber egal... habe mich jetzt daran gewönt :D


Aya - Do 28.08.03 19:31

mimi hat folgendes geschrieben:
aber ich hatte mal die neuste version vor einigen monanten gedownloadet und da war es auch schon mit TGLDummyCube und jetzt haben sie es wieder geändert... das verstehe ich nicht so gans, aber egal... habe mich jetzt daran gewönt :D

Les nochmal was er geschrieben hat... du hast dir jetzt, diesmal eine alte Version runtergeladen.

Au'revoir,
Aya~


mimi - Do 28.08.03 22:25

hä ?
eins verstehe ich nicht z.b.
die entwickler laden eine neue version hoch, wo sie alle bezeichner geändert haben und dann laden sie ne alte hoch, was bringt das ?


Aya - Do 28.08.03 23:08

Hi,

Hast du denn eigentlich gelesen was hier geschrieben wurde...???
Die neueste Version findest du immer im CVS Tree... das ist für die entwickler einfach leichter zu verwalten als ständig die Homepage zu aktualisieren = auf der Homepage ist ne uralte Version.

Möchtest du eine neue Version, mußt du es dir von dem CVS Server runterladen (oder halt mal wen hier bitten das es dir jemand schickt)

Au'revoir,
Aya~


mimi - Fr 29.08.03 13:44

ihr habt es mich nicht verstanden:
das hahe ich ja gelsen das die neuste version auf einem CVS server sein soll, aber warum laden die entwickler erst eine neue verison hoch und dann ne alte ?


worm - Fr 29.08.03 14:33

Vor einigen Monaten gab's auf der Site auch noch einen CVS-Snapshot zum Download. Den haben sie irgendwann nur wieder heruntergenommen. Falls Du den Download noch hast, solltest Du die Version nochmal installieren, und sonst ist es halt so.