AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit funktion.

Ein Thema von jeng37 · begonnen am 9. Sep 2015 · letzter Beitrag vom 10. Sep 2015
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.515 Beiträge
 
Delphi 12 Athens
 
#1

AW: Probleme mit funktion.

  Alt 10. Sep 2015, 09:58
Nicht nur unter Android.
Es gibt das Define NEXTGEN, was du abfragen kannst. (IFDEF)
Gilt aktuell für Android und iOS.

Und es gibt für "Altcode" den Compilerschalter {$ZEROBASEDSTRINGS OFF} .

Zusätzlich gibt es noch die Record-Helper für den String, welche fast immer und wenn dann überall 0-basierend sind.
Und dann natürlich Dinge wie Low und High.

Aber Achtung, je nach Einstellung kann sich das von Unit zu Unit unterscheiden, also bissl Aufpassen, wenn man Position/Index an andere Funktionen weitergibt.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (10. Sep 2015 um 10:01 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.209 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Probleme mit funktion.

  Alt 10. Sep 2015, 10:11
Zusätzlich gibt es noch die Record-Helper für den String, welche fast immer und wenn dann überall 0-basierend sind.
Wo den nicht? Mein Weltbild sagt einfach "Nimm einfach immer meinString.Chars[index] bei Null beginnend (wie alles andere auch) und gut ist.". Liege ich falsch?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.515 Beiträge
 
Delphi 12 Athens
 
#3

AW: Probleme mit funktion.

  Alt 10. Sep 2015, 10:48
Abgesehn davon, daß die Record-Helper für Insert und Delete das Grauenhafteste sind, was ich mir vorstellen kann, da sie sämtliche Speicheroptimierungen zu Nichte machen,
hat Chars keinen Setter und man darf dann doch wieder auf das gute alte und schön kurze S[i] zurückgreifen.
Auch beim Umgang mit anderen String-Funktionen darf man immer schön aufpassen in welchem Format (0 oder 1) man den Index da rein geben muß, bzw. wie er raus kommt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz