AGB  ·  Datenschutz  ·  Impressum  







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

ValueListEditor

Ein Thema von wendelin · begonnen am 23. Jan 2023 · letzter Beitrag vom 2. Feb 2023
Antwort Antwort
Seite 1 von 2  1 2      
wendelin

Registriert seit: 29. Dez 2010
Ort: Nürnberg
126 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: ValueListEditor

  Alt 1. Feb 2023, 10:13
Danke Himitsu,
Deine ersten 2 Vorschläge funktionieren beide.
Gleichgültig ob mit oder ohne Memo1.Clear.
Zu Deinem Vorschlag ein neueres Delphi zu verwenden: Ich bin mittlerweile 77 Jahre alt und ein reiner Delphi-Autodidakt.
"Never change a running system". Ist mir auch zu teuer !

Danke nochmals !!


Delphi-Quellcode:
     (* PickListe --> Memo1 *)
procedure TForm1.BitBtn10Click(Sender: TObject);
Var Laenge,i : Integer;
begin
  Memo1.Clear;
  Laenge := AktienName.Count;
  showMessage(IntToStr(Laenge)); // Laenge ist OK
  For i := 0 to (Laenge -1) do
  begin
    Memo1.Lines[i] := AktienName[i]; // lustig --> wenn ich Memo1.Clear einsetze kommt nur noch ein Aktienname (sonst 2)
 // Memo1.Lines.Text := AktienName.Text; // es funktionieren beide Vorschläge
 // Memo1.Text := AktienName.Text; // es funktionieren beide Vorschläge
  end;
end;
Wolfgang
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.598 Beiträge
 
Delphi 7 Professional
 
#2

AW: ValueListEditor

  Alt 1. Feb 2023, 10:35
Danke Himitsu,
Deine ersten 2 Vorschläge funktionieren beide.
Gleichgültig ob mit oder ohne Memo1.Clear.
Zu Deinem Vorschlag ein neueres Delphi zu verwenden: Ich bin mittlerweile 77 Jahre alt und ein reiner Delphi-Autodidakt.
"Never change a running system". Ist mir auch zu teuer !

Danke nochmals !!


Delphi-Quellcode:
     (* PickListe --> Memo1 *)
procedure TForm1.BitBtn10Click(Sender: TObject);
Var Laenge,i : Integer;
begin
  Memo1.Clear;
  Laenge := AktienName.Count;
  showMessage(IntToStr(Laenge)); // Laenge ist OK
  For i := 0 to (Laenge -1) do
  begin
    Memo1.Lines[i] := AktienName[i]; // lustig --> wenn ich Memo1.Clear einsetze kommt nur noch ein Aktienname (sonst 2)
 // Memo1.Lines.Text := AktienName.Text; // es funktionieren beide Vorschläge
 // Memo1.Text := AktienName.Text; // es funktionieren beide Vorschläge
  end;
end;

Delphi-Quellcode:
     (* PickListe --> Memo1 *)
procedure TForm1.BitBtn10Click(Sender: TObject);
Var Laenge,i : Integer;
begin
  Memo1.Clear;
  Laenge := AktienName.Count;
  showMessage(IntToStr(Laenge)); // Laenge ist OK
  For i := 0 to (Laenge -1) do
  begin
    Memo1.Lines.Add(i]) := AktienName[i];
  end;
end;
oder
Delphi-Quellcode:
     (* PickListe --> Memo1 *)
procedure TForm1.BitBtn10Click(Sender: TObject);
begin
  Memo1.Lines.Text := AktienName.Text; // Alle AktienNamen werden auf einmal ins Memo übertragen.
end;
oder
Delphi-Quellcode:
     (* PickListe --> Memo1 *)
procedure TForm1.BitBtn10Click(Sender: TObject);
begin
  Memo1.Text := AktienName.Text; // Alle AktienNamen werden auf einmal ins Memo übertragen.
end;
Warum die "oder"?
AktienName.Text; enthält bereits alle Texte, so dass hier die For-Schleife entfallen kann. Bei Nutzung der Vorschleife wird quasi für jeden Aktiennamen einmal alles durch alles ersetzt. Es wird also unnütz viel Aufwand betrieben.

Abgesehen davon ist Delphi 7 nach wie vor eine excellent gute Entwicklungsumgebung und immernoch mein 'Lieblingsspielzeug'. Die Masse der Probleme, nach deren Lösung hier im Forum bezüglich neuerer Delphiversionen und der IDE gefragt wird, hat man mit Delphi 7 einfach nicht
Und nein, es ist nicht mehr "state of the art", aber als Hobby für das, was man so als Rentner benötigt, reicht es vollkommen aus
  Mit Zitat antworten Zitat
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
158 Beiträge
 
Delphi 12 Athens
 
#3

AW: ValueListEditor

  Alt 1. Feb 2023, 11:16
Abgesehen davon ist Delphi 7 nach wie vor eine excellent gute Entwicklungsumgebung und immernoch mein 'Lieblingsspielzeug'. Die Masse der Probleme, nach deren Lösung hier im Forum bezüglich neuerer Delphiversionen und der IDE gefragt wird, hat man mit Delphi 7 einfach nicht
Und nein, es ist nicht mehr "state of the art", aber als Hobby für das, was man so als Rentner benötigt, reicht es vollkommen aus
Zu Deinem Vorschlag ein neueres Delphi zu verwenden: Ich bin mittlerweile 77 Jahre alt und ein reiner Delphi-Autodidakt.
"Never change a running system". Ist mir auch zu teuer !
Man kann trefflich darüber streiten, 'was man als Rentner so benötigt'. Ich jedenfalls (Rentner, 76, Hobby-Entwickler und Autodidakt) möchte auf die Errungenschaften der neueren Delphi-Versionen nicht mehr verzichten. Das ist ja auch nicht nötig, alldieweil es ja die kostenlose Community-Edition gibt.
Auch ich habe allerdings die Erfahrung gemacht, dass es mit zunehmendem Alter schwerer fällt, sich in etwas Neues einzuarbeiten. Aber das kann man ja mit der CE risikolos ausprobieren.

Gruß LP
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.598 Beiträge
 
Delphi 7 Professional
 
#4

AW: ValueListEditor

  Alt 1. Feb 2023, 11:36
Die Smilies in meinen Text sind ja nicht so ganz unbeabsichtigt.

Natürlich kann man auch als Rentner 'ne neue Delphiversion, die auch noch kostenlos ist, nutzen oder einfach FreePascal verwenden und zum Frischhalten der grauen Zellen auch was Neues ausprobieren.

Man hat als Rentner halt die Freiheit zu entscheiden: Delphi 7 reicht mir oder ich will was Neues. Das "Muss" zum Aktuellbleiben ist aber nicht mehr da und das kann schon ganz schön entspannend wirken.

Frei nach dem Motto: Wenn ich was Neues ausprobieren möchte, dann tu ich's, wenn nicht, dann lass ich's. Es gibt noch soviel mehr im Leben, als Programmieren

Geändert von Delphi.Narium ( 1. Feb 2023 um 11:37 Uhr) Grund: Schreibfehler, wie immer :-(
  Mit Zitat antworten Zitat
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
158 Beiträge
 
Delphi 12 Athens
 
#5

AW: ValueListEditor

  Alt 1. Feb 2023, 12:43
Die Smilies in meinen Text sind ja nicht so ganz unbeabsichtigt.
Ich bitte um Nachsicht, aber wenn ich Rentner-Bashing auch nur wittere, dann wird bei mir ein Reflex getriggert, der dazu führt, dass ich sogar Smileys ignoriere
Dann gilt es nur noch, aufs energischste dem Eindruck entgegenzutreten, dass Rentner den ganzen Tag vor dem Fernseher oder auf der Parkbank sitzen, grundsätzlich Gas- und Bremspedal verwechseln und sich auf Kaffefahrten oder per Enkeltrick abzocken lassen!
So, jetzt wird's aber endgültig O.T.

Gruß LP
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.598 Beiträge
 
Delphi 7 Professional
 
#6

AW: ValueListEditor

  Alt 1. Feb 2023, 13:33
Ich gehöre auch "zum alten Eisen", sprich: bin Rentner. Und sehe das Rentnerdasein mit 'nem Augenzwinkern, weil all die Klischees über Rentner irgendwie so überhauptganzundgarnichtnochnichtmalansatzweisenoc hvielwenigerundsowiesonicht passen
  Mit Zitat antworten Zitat
wendelin

Registriert seit: 29. Dez 2010
Ort: Nürnberg
126 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: ValueListEditor

  Alt 1. Feb 2023, 18:48
Hallo Delphinarium,

das mit der unnützen Schleife ist mir auch schon aufgefallen.
Memo1.Text := AktienName.Text; // Alle AktienNamen werden auf einmal ins Memo übertragen.
Ein weiterer Grund für mein Festhalten an Delphi7 ist eine kommerzielle Komponentenbibliothek von 'Epina' ( früher ?? )die ich mir
vor Jahren gekauft hatte (Chart, Math und Base ohne Quellcode!! als vorkompilierte Packages) und die nur unter D7 läuft.
Ich bin damit sehr zufrieden.

Gruß Wolfgang
Wolfgang
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: ValueListEditor

  Alt 1. Feb 2023, 18:54
Ja, das ist immer ein Problemchen.

Das ist auch ein Grund, warum Viele versuchen nur noch Komponenten mit Sourcen zu benutzen/kaufen.
Ist dann zwar meistens (erstmal) teurer, aber ...


Teilweise kann man bei einigen Komponenten sie z.B. mit dem alten Delphi in eine DLL kompilieren und nutzt dann diese DLL im neuen Delphi,
aber bei VCL-Komponenten ist das nicht so leicht.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.733 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: ValueListEditor

  Alt 2. Feb 2023, 08:10
Das ist auch ein Grund, warum Viele versuchen nur noch Komponenten mit Sourcen zu benutzen/kaufen.
Ist dann zwar meistens (erstmal) teurer, aber ...
Wie? Es gibt auch Leute, die das nicht tun? Das war schon die eiserne Regel bei meiner ersten Stelle, wo Delphi benutzt wurde (Ende der 1990er, also zur Hochzeit von Delphi) Nichts wird ohne Sourcecode gekauft, wenn das nicht geht oder zu teuer ist, wird nach einer Alternative geschaut oder selbst programmiert.

Diese Regel hat sich über die Jahre immer wieder bestätigt und heute ist es für eine Firma, die Delphi einsetzt überlebensnotwendig, weil immer wieder die Hersteller von Komponenten einfach verschwinden (teilweise im Wortsinn aus"sterben").
Thomas Mueller

Geändert von dummzeuch ( 2. Feb 2023 um 12:50 Uhr)
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.598 Beiträge
 
Delphi 7 Professional
 
#10

AW: ValueListEditor

  Alt 1. Feb 2023, 19:39
Ein weiterer Grund für mein Festhalten an Delphi7 ist eine kommerzielle Komponentenbibliothek von 'Epina' ( früher ?? )die ich mir
vor Jahren gekauft hatte (Chart, Math und Base ohne Quellcode!! als vorkompilierte Packages) und die nur unter D7 läuft.
Ich bin damit sehr zufrieden.
Kommt mir bekannt vor, hab' das gleiche Problem mit Komponente aus anderer Quelle, nur die DCU-Dateien für Delphi 7 und alles für die VCL.

Aber: et löppt. Und damit bin ich zufrieden
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 07:33 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