AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Ini ohne IniFiles Project (WinApi)
Thema durchsuchen
Ansicht
Themen-Optionen

Ini ohne IniFiles Project (WinApi)

Ein Thema von KodeZwerg · begonnen am 27. Aug 2020 · letzter Beitrag vom 2. Sep 2020
Antwort Antwort
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.079 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 07:56
Ich habe nie verstanden, warum jemand bei NonVCL-Projekte (man beachte das Visual Component Library in der Abkürzung) auf Basisfunktionalität aus der RTL (Runtime Library) verzichten sollte.
Oder anderes gefragt: Wenn ich sowas haben wollen würde, warum kopiere ich mir dann nicht einfach die TCustomIniFile und TIniFile aus der Unit System.IniFiles und bin fertig?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:04
Ähnliche Gedanken gingen mir auch durch den Kopf.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:07
Klingt doof, ist aber so, um Dateigröße zu sparen.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#4

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:16
Zitat:
Ich habe nie verstanden, warum jemand bei NonVCL-Projekte (man beachte das Visual Component Library in der Abkürzung) auf Basisfunktionalität aus der RTL (Runtime Library) verzichten sollte.
Weil nicht jeder vorgekauten Kram verwenden möchte und über die Hintergründe der Funktionen usw. lernen möchte.
Es gibt viele Bücher die kann man alle lesen solange einem die Zeit dafür bleibt ein eigenes zu schreiben hingegen bedarf Recherche, Hintergrundwissen, Informationen Grammatik natürlich.
Diese bekommt man aber nicht vorgekaut sondern muss es sich erarbeiten.

Der ganze sinn der Verwendung von NonVcl ist das erlernen des Hintergrundwissen.
Irgendwas auf die Form klatschen kann jeder dafür benötigt man auch kein fundiertes wissen.
Und was ist daran falsch mit Bit und Bytes sparsam umzugehen schließlich tut ihr es auch mit eurer Kohle.
Verschwenderische Gesellschaft.

Lass den Mann doch machen wenn er Spaß daran hat.

Geändert von venice2 (27. Aug 2020 um 08:21 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#5

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:23
Und Dein ganzes Windows-API-Hintergrundwissen kannst Du in die Tonne treten, wenn Du Dich dann an FMX heranwagst.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:27
Ok, Projekt in Tonne.

Daniel bitte lösch das alles hier.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:29
Als Forschungsprojekt bestimmt spannend - man muss sich nur im Klaren sein, das Rad komplett neu zu erfinden. Angefangen von Hilfsfunktionen wie FileExists() bis eben hin zu der INI-Funktionalität. Für Forschungszwecke kann man Tests ggf. vernachlässigen, für den produktiven Einsatz wird es dann vielleicht doch spannend, ob das selbst geschriebene FileExists auch auf Netzwerkpfaden funktioniert und derlei mehr.
Bytes zu sparen ist schön und gut - im gewerblichen Einsatz muss man den Aufwand gegenrechnen und die Frage beantworten, ob es wirklich nötig war, das alles selbst zu schreiben.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#8

AW: Ini ohne IniFiles Project (WinApi)

  Alt 27. Aug 2020, 08:32
Und Dein ganzes Windows-API-Hintergrundwissen kannst Du in die Tonne treten, wenn Du Dich dann an FMX heranwagst.
Wer bracht schon so einen unausgereiften Mist.
FMX ist für die Tone und ein speziell für Delphi entwickeltest Modding Dings.
Wer braucht so was.

Du? Viel Spaß damit.
NB. Es gibt nichts unter FMX das ich mit OpenGL, Unity und konsorte nicht auch erreichen könnte.
Aber es ging hier auch nicht um FMX schlechter vergleich.

Ich arbeite bzw. Beschäftige mich mit Windows nicht mit Android, Smartphones und der gleichen.

Zitat:
man muss sich nur im Klaren sein, das Rad komplett neu zu erfinden.
Habe noch nichts neu erfunden was nicht schon da war.

Geändert von venice2 (27. Aug 2020 um 08:45 Uhr)
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#9

AW: Ini ohne IniFiles Project (WinApi)

  Alt 30. Aug 2020, 23:41
Wenn ich sowas haben wollen würde, warum kopiere ich mir dann nicht einfach die TCustomIniFile und TIniFile aus der Unit System.IniFiles und bin fertig?
Weil es - bei Veröffentlichung - mit dem Urheberrecht kollidiert?!
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Ini ohne IniFiles Project (WinApi)

  Alt 31. Aug 2020, 07:42
Update am Code vorgenommen.

Mfg
Gruß vom KodeZwerg
  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 17:44 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