DbCreateIndex() -> OrdCreate()
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
DbCreateIndex() -> OrdCreate()
Ist ja auch interessant. In der Anleitung steht, man soll OrdCreate() nehmen, weil DbCreateIndex() nur aus Kompatibilitätsgründen besteht. Der Präprozessor nutzt aber DbCreateIndex(). Verstehe wer will.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: DbCreateIndex() -> OrdCreate()
Wenn in 100 Jahren Alaska endlich die alten Befehle aus dem CODE entfernt, werden die ganz einfach ihre Präprozessor Einstellung ändern und gut is ...
Deinen code musst du selbst ändern, daher nimmt man besser die neuen Funktionen ... ob dies jemals relevat wird ? Keine Ahnung, vielleicht mit Xbase++ 4.0
Deinen code musst du selbst ändern, daher nimmt man besser die neuen Funktionen ... ob dies jemals relevat wird ? Keine Ahnung, vielleicht mit Xbase++ 4.0
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DbCreateIndex() -> OrdCreate()
Ich denke, es geht um syntaktische Kompatibilität. Der Präfix "Db" scheint auf eine Datenbank bzw. Tabelle zu verweisen, obwohl es um eine Operation geht, die Indexe anbetrifft. Hierfür ist die Gruppe mit Funktionen geschaffen worden, die den Präfix "Ord" im Namen haben. Im Quelltext beispielsweise ist dann leichter zu erkennen, ob man gerade etwas mit einer Tabelle oder einem Index macht (aktiv betrachtet; bei Ord-Funktionen muss ja trotzdem immer eine Tabelle vorhanden und selektiert sein). Dass letztlich beide Funktionen auf dieselbe interne Funktion verweisen, ist nur vernünftig - es wäre ja haarsträubend, wenn das anders wäre.
Herzlich,
Tom
Tom
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: DbCreateIndex() -> OrdCreate()
Ich kann Manfred schon verstehen. Natürlich ist es korrekt, wenn Alaska die alte und die neue Variante der Funktion auf nur eine interne Funktion legt. Aber die interne sollte dann doch nicht die alte, möglichst nicht mehr zu nutzende Version sein. Sondern die neue, bevorzugte.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: DbCreateIndex() -> OrdCreate()
Wenn beide Varianten auf dbCreateIndex() verweisen gibt es intern nur diese Funktion, das hatte ich so nicht erwartet.
Aber egal wie die interne lautet, sollte die neue empfohlene externe verwendet werden
Warum man das macht ... vermutlich ist man der Meinung, dass der neue Name sprechender ist
Aber egal wie die interne lautet, sollte die neue empfohlene externe verwendet werden
Warum man das macht ... vermutlich ist man der Meinung, dass der neue Name sprechender ist
Gruß
Hubert
Hubert