AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi BinIni-Unit mit Deplhi 2010 benutzen
Thema durchsuchen
Ansicht
Themen-Optionen

BinIni-Unit mit Deplhi 2010 benutzen

Offene Frage von "pertzschc"
Ein Thema von pertzschc · begonnen am 27. Mai 2010 · letzter Beitrag vom 27. Mai 2010
Antwort Antwort
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#1

BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 00:53
Hallo zusammen,
hat jemand die BigIni-Unit von Edy Henzen mit Delphi 2010 zum laufen bekommen bzw. in Benutzung? Gibt es eine neue Version zum download, bzw. was muss man sonst anpassen?
Danke+Gruß,
Christoph
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 01:52
Eine DCU ist compilerabhängig
und wenn es davon keine Version für den gewünschten Compiler gibt, bzw. wenn der Programmierer keine passende Version veröffentlich (du kann ihn ja mal anschreiben), dann geht es halt nicht.


PS: Es gibt aber auch andere BigInis und eine davon wurde vor 'ner Weile Fehlerbereinigs und auf D2009/2010 angepaßt.

http://www.delphipraxis.net/internal...131614#1131614
http://www.delphi-forum.de/viewtopic.php?p=558033



[edit]
wieso heißt die eigentlich "BigIni DCU", wenn da die PAS mitgeliefert werden?

Nja, schau erstmal, wie/ob dir eine schon angepaßte andere Ini-Klasse ausreicht
oder ob es unbedingt diese BigIni sein muß. (bevor man sich "umsonst" arbeit macht)
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#3

Re: BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 08:46
Du solltest besser mal überprüfen, ob du die BigIni überhaupt noch brauchst. Wenn ich mich recht erinnere, fiel die 64k-Grenze für Ini-Files ab Windows 2000 dich eh weg. Da du mit Delphi 2010 (zumindest offiziell) auch keine Programm mehr für Windows 3.11/95/98/Me schreiben kannst, sehe ich jetzt keinen rechten Sinn mehr in der BigIni.
Uwe Raabe
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 08:56
Zitat von Uwe Raabe:
sehe ich jetzt keinen rechten Sinn mehr in der BigIni.
Abgesehn von der Geschwindigkeit.

Die WinAPI und damit auch TIniFile ist vorallem bei vielen Einträgen recht langsam, da bei jeden einzelnen ini.Read- und ini.WriteIrgendwas die Ini-Datei komplett neu ausgelesen, geparst und eventuell verändert + neu gespeichert wird.
$2B or not $2B
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 08:59
Es kommt natürlich darauf an, für was man die Ini nutzt. Nutzt man sie ale Ini ( ), sollte dies egal sein. Nutzt man diese als DB-Ersatz dann könnte die Geschwindigkeit schon ein Problem werden ( wobei ich hier persönlich auf XML oder eine embedded DB setzen würde)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: BinIni-Unit mit Deplhi 2010 benutzen

  Alt 27. Mai 2010, 09:04
Schau dir mal Delphi-Referenz durchsuchenTMemIniFile an, dieses liegt Delphi 2010 auch bei
und es dürfte in etwa dem TBigIni entsprechen.

Zitat von mkinzler:
wobei ich hier persönlich auf XML ... setzen würde
wer tut da nicht

PS: Noch was zu INIs:
MSDN-Library durchsuchenGetPrivateProfileString ist die interne WinAPI von TIniFile und für INI-Dateien.
MSDN: GetPrivateProfileString
Retrieves a string from the specified section in an initialization file.

Note This function is provided only for compatibility with 16-bit Windows-based applications. Applications should store initialization information in the registry.
$2B or not $2B
  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 04:47 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