AGB  ·  Datenschutz  ·  Impressum  







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

Probleme mit TStrings.IndexOfName unter Vista

Offene Frage von "sh17"
Ein Thema von sh17 · begonnen am 31. Mär 2007 · letzter Beitrag vom 28. Dez 2007
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.664 Beiträge
 
Delphi 11 Alexandria
 
#31

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 12. Apr 2007, 15:00
Mit Michael S. Kaplan scheint das Thema zumindest von Microsoft-Seite Beachtung geschenkt zu bekommen. Mal sehen, was daraus wird...

Newsgroup-Link
Sven Harazim
--
  Mit Zitat antworten Zitat
netspy

Registriert seit: 30. Aug 2006
7 Beiträge
 
#32

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 12. Apr 2007, 15:11
Schön das deine Anfrage da doch noch Beachtung bekommen hat. Mal sehen, ob da irgendwann noch was vernünftiges rauskommt und die Leute einsehen, dass das jetzige Verhalten absolut buggy ist.
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.664 Beiträge
 
Delphi 11 Alexandria
 
#33

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 13. Apr 2007, 09:09
Hallo netspy,

falls Deine Sortierungsprobleme unter Vista mit chinesisch gut nachvollziehbar sind, könntest Du ja in der Newsgroup in meinem Thread auch Dein Kommentar abgeben. Die beiden von MS bekommen wir schon noch zum schwitzen
Sven Harazim
--
  Mit Zitat antworten Zitat
netspy

Registriert seit: 30. Aug 2006
7 Beiträge
 
#34

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 13. Apr 2007, 10:13
Gut nachvollziehbar ist so eine Sache. Ich weiß, dass anders sortiert wird - ob es dabei aber solche Fehler wie bei den deutschen Umlauten gibt oder ob es vielleicht in XP und kleiner sogar falsch war, kann ich leider nicht sagen. Auf jeden Fall können die sich drehen und wenden wie sie wollen, 'ü' ist nicht gleich 'ue' und wenn das nicht geändert wird, wird es noch einigen Ärger mit fehlerhaften Progammen und Datenbanken gebeb.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#35

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 6. Mai 2007, 12:57
Michael S. Kaplan [MSFT]:
Zitat:
Ok, the official plan is now known:
http://blogs.msdn.com/michkap/archiv...5/2430272.aspx
http://blogs.msdn.com/michkap/archiv...5/2430935.aspx

--
MichKa [Microsoft]
NLS Collation/Locale/Keyboard Technical Lead
Globalization Infrastructure, Fonts, and Tools
Blog: http://blogs.msdn.com/michkap
This posting is provided "AS IS" with no warranties, and confers no rights.
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.664 Beiträge
 
Delphi 11 Alexandria
 
#36

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 6. Mai 2007, 14:36
Cool
Sven Harazim
--
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
650 Beiträge
 
Delphi 11 Alexandria
 
#37

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 24. Dez 2007, 16:26
Ich habe nun den Vista SP1 RC1 auf meinem System installiert um zu sehen, ob das Problem nun behoben wurde. Schlechte Nachricht!!! Geht noch immer nicht.

CompareString(LOCALE_USER_DEFAULT, 0, 'HÜBNER',
Length('HÜBNER'),'HUEBNER', Length('HUEBNER'));

Das liefert noch immer CSTR_EQUAL (2) retour.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer
Online

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#38

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 24. Dez 2007, 17:08
Zitat von Rolf Frei:
Ich habe nun den Vista SP1 RC1 auf meinem System installiert um zu sehen, ob das Problem nun behoben wurde. Schlechte Nachricht!!! Geht noch immer nicht.

CompareString(LOCALE_USER_DEFAULT, 0, 'HÜBNER',
Length('HÜBNER'),'HUEBNER', Length('HUEBNER'));

Das liefert noch immer CSTR_EQUAL (2) retour.
Sind halt Amis. Mal schauen wieviel Personen auf der No-Fly-Liste landen die ähnliche Namen haben.

Evtl. wäre eine Hook der API-Funktion sinnvoll bei dem man den Zeichenvergleich selbst macht und damit auf allen Windows-Versionen das gewünschte richtige Verhalten erhält und hier nicht auch noch Versionsabhänigkeiten bekommt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
650 Beiträge
 
Delphi 11 Alexandria
 
#39

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 24. Dez 2007, 22:40
Habe eben eine Antwort auf meine Anfrage betreffs Fix in SP1 für diese Problem bekommen. Dabei hat mich Herr Kaplan auf diesen Bolgeintrag verwiesen:

Bolgeintrag von Herr Kaplan

Soweit ich das da verstanden habe wird es keinen Fix dafür geben.

Ich könnte kotzen!!! Meine DBISAM3 Application läuft auf Vista nicht richtig und der Grund ist ziemlich sicher genau dieses Problem. Die Tabellen haben bei mir German(Swiss) als Sprache eingestellt. Teilweise funktionieren die Filter nun nicht mehr unter Vista. Wenn ich die Tabellen auf ANSI-Language umstelle geht alles problemlos, nur ist dann halt die Sortierung nicht mehr so wie es meine Kunden erwarten.

Wie soll ich dieses Problem blos lösen? Ich weiss nicht mehr weiter und bin am verzweifeln!!!! Wie habt ihr das Problem denn nun gelöst? Da meine DB-Applikation die jeweilige Sprache des Systems nimmt und die Tabellen zu erstellen, ist das mit einer eigenn Routinee über einen Hook nicht machbar. Was MS hier verbrochen hat und dabei noch schreibt, man wollle es nicht ändern, wegen der Programmkompatibiltät (???), geht auf keine Kuhhaut. Dass genau diese Änderung in Vista aber nun eben die Programmkompatibiltät komplett gebrochen hat, wollen die nicht begreiffen.
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.664 Beiträge
 
Delphi 11 Alexandria
 
#40

Re: Probleme mit TStrings.IndexOfName unter Vista

  Alt 26. Dez 2007, 18:57
Z.B die Datenbank wechseln. TurboDB etwa hat seine eigenen Compare-Methoden (wenn es denn eine Desktopdatenbank sein soll).
Sven Harazim
--
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


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 17:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz