AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [Verständnisfrage]Array als Property?
Thema durchsuchen
Ansicht
Themen-Optionen

[Verständnisfrage]Array als Property?

Ein Thema von TForm1 · begonnen am 18. Feb 2014 · letzter Beitrag vom 19. Feb 2014
Antwort Antwort
FragenderHerbert

Registriert seit: 4. Dez 2013
47 Beiträge
 
#1

AW: [Verständnisfrage]Array als Property?

  Alt 19. Feb 2014, 09:02
procedure setArray(index: integer); Hier fehlt Value, den Du zuweisen willst. Value ist ein String-Typ.

Delphi-Quellcode:
type
  TRecArrayString: String[100];
  TMyRecord = record
    RecordName: TRecArrayString;
  end;

procedure TMyCalss.setArray(index: integer; Value: TRecArrayString);
begin
  FRecordArray[Index].RecordName := value;
end;
Das sollte auch funktionieren.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: [Verständnisfrage]Array als Property?

  Alt 19. Feb 2014, 09:05
Nee, er will ja den Record zuweisen und keine einzelnen Felder daraus. Wie schon angesprochen einfach die Klassenvervollständigung nutzen, das sollte (in den meisten Fällen) dann automatisch passen.
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
TForm1

Registriert seit: 11. Jan 2014
128 Beiträge
 
FreePascal / Lazarus
 
#3

AW: [Verständnisfrage]Array als Property?

  Alt 19. Feb 2014, 16:19
...und CodeCompletion (Shift-Strg-C innerhalb der Klassendeklaration) erstellt die korrekten Getter und Setter.

Gut, man kann sich das Leben schwer machen, muss man aber nicht
Danke, den Trick kannte ich noch nicht, dann kann ich das ja das nächste mal anwenden, jetzt hab ich mir jedenfalls die Mühe gemacht alles von Hand hinzuschreiben.
Der Fehler sitzt immer vor dem Computer...
  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 11:59 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