AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:17

Parameter dieser Suchanfrage:

Suche in Thema: AssignFile und WideString Dateiname
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    Und ich nehm seit Jahren oftmals direkt die WinAPIs, da gibt's auch nie Probleme, wobei ich seit 'ner Weile doch öfters mal wieder zu FileStreams tendiere.
  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    Ab Delphi 2009 ist AssignFile, Reset/Rewrite/Append und die FileRecs auf Unicode umgestellt,

    aber Read/ReadLn/Write/WriteLn nicht ... diese nehmen zwar UnicodeStrings an, wandeln diese aber intern in Ansi um.

    Delphi hat, um Kompatibilitätsproblemen vorzubeugen, die Dateiinhalte ANSI gelassen (es sei denn man stellt die WinAPI auf OEM um, dann wird dort der alte DOS-mäßige OEM-Zeichensatz...
  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    Stimmt, grad nochmal nachgesehn ... mir war aber so, als hätte ich dort auch mal 'nen Puffer gesehn :gruebel:

    Aber mal anderstum: Was spricht gegen die neuen OOP-Varianten?
  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    In den TNTs sollte eine TWideStringList und ein TWideFileStream vorhanden sein,
    genau wegen der fehlenden Unicodeunterstützung seitens deines Delphis gibt es diese Klassen.

    AssignFile ist nunmal nativ nur ANSI.

    Du müßtest dir also einen neuen Unicopde-FileRec erstellen, ein eigenes AssignFile, welches den UnicodeNamen entgegennimmt und alle (nötigen) Datei-Öffnen-Prozedure, wie Reset,...
  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    wo? > .BufPtr

    Abgesehn davon kann AssignFile ab D2009 zwar Unicode-Dateinamen,
    aber Write/WriteLn machen aus den ihnen übergebenen UnicodeString nette Ansi-Strings.


    Ich sagte nicht, daß AssignFile und Co. extrem schlecht sind ... für kleine Dinge nutze selbst ich ieses manchmal, aber bei größeren Dateien machen sich die "neueren" OOP-Funktionen/Klassen schon besser.

    Und im Normalfall...
  • Forum: Sonstige Fragen zu Delphi

    Re: AssignFile und WideString Dateiname

      Delphi
      by himitsu, 19. Nov 2009
    Vorallem das "File" einen internen Puffer verwendet, wobei Windows schon einen einsetzt (die WindowsFileCache) und was am Schlimmsten ist, daß dieser Puffer auch noch mit seinen 128 Byte völlig "schwachsinnig" dimensioniert ist.

    Ansonsten ist es einfach nicht so schön OOP. :stupid:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=143608
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:23 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