Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.delphi.misc > #19189

Re: array in array

From Alfred Gemsa <gemsa@gmx.de>
Newsgroups de.comp.lang.delphi.misc
Subject Re: array in array
Date 2022-02-19 22:00 +0100
Message-ID <j7d43vFmd8oU1@mid.individual.net> (permalink)
References <j7buqmFfdk4U1@mid.individual.net> <suqi7c$1e5j0$1@solani.org> <j7c3k5Fg9c4U1@mid.individual.net> <suqmqa$1e8o1$1@solani.org> <j7c66rFgplpU1@mid.individual.net>

Show all headers | View raw


Am 19.02.2022 um 13:30 schrieb Jens Kallup:

> ich habe ein Programm, das so wenig CODE + DATA + BSS einnimmt.

Was ist denn BSS?

> Der übliche "kindliche" Weg wäre Spagetty Code, bei dem jeder
> (ich sag jetzt mal TButton) einzeln erzeugt, und bearbeitet werden
> muss, wenn Änderungen am Programm vorgenommen werden.

Zeig das keinem Italiener, er erdrosselt dich mit Spaghetti!!! ;-)

> Besser erscheint mir, der etwas kompliziertere Weg, die TComponent
> Objekte während der Laufzeit zu erstellen, anstelle die Ressourcen
> aka .dfm in die .exe mit aufzunehmen.

Wenn du z.B. 22 Buttons oder was auch immer benötigst, kannst du die im 
Entwurf auf das Formular pflastern oder zur Laufzeit über den 
Konstruktor. Das Ergebnis ist m.M.n. dasselbe.

> Das ginge auch, aber Windows ist dann etwas eigen was Ressourcen
> anbelangt (sind zwar manchmal schneller als die direkte Speicher
> Allokation - nehmen aber auch manchmal doppelt zuviel Arbeitsspeicher
> weg).

Und weshalb du sagst, dass Windows etwas eigen ist, erschließt sich mit 
nicht. Und seit wann ist Arbeitspeicherbeklegung ein Problem?

> Also habe ich versucht bestimmte Teile meines Programmes innerhalb
> von Records auszulagern.

Hmm, sehr merkwürdige Formulierung, was meinst du damit?

> Daraus ist dann folgendes geworden:
> 
> type
>    recordMyIconsStructure = record
>      p: String;  // picture
>      c: String;  // design class
>      h: String;  // hint
>    end;
> var
>    // --------------------
>    // standard palette :
>    // --------------------
...<snip>

Den Rest lasse ich mal unkommentiert.

Alfred.

Back to de.comp.lang.delphi.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

array in array Jens Kallup <kallup.jens@web.de> - 2022-02-19 11:24 +0100
  Re: array in array stefan <adresse@ist.invalid> - 2022-02-19 11:53 +0100
    Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-19 12:46 +0100
      Re: array in array stefan <adresse@ist.invalid> - 2022-02-19 13:11 +0100
        Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-19 13:30 +0100
          Re: array in array stefan <adresse@ist.invalid> - 2022-02-19 16:37 +0100
            Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-19 20:01 +0100
              Re: array in array stefan <adresse@ist.invalid> - 2022-02-20 11:22 +0100
                Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-20 15:19 +0100
          Re: array in array Alfred Gemsa <gemsa@gmx.de> - 2022-02-19 22:00 +0100
            Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-20 14:49 +0100
              Re: array in array "Michael Landenberger" <spamwirdgefiltert@web.de> - 2022-02-22 15:44 +0100
                Re: array in array Jens Kallup <kallup.jens@web.de> - 2022-02-22 16:31 +0100
  Re: array in array "Michael Landenberger" <spamwirdgefiltert@web.de> - 2022-02-19 21:10 +0100

csiph-web