Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Units miteinander verknüpfen (https://www.delphipraxis.net/127160-units-miteinander-verknuepfen.html)

Muddy 8. Jan 2009 16:38

Re: Units miteinander verknüpfen
 
Dankeschön. jetzt kann ich meinem PRoblem nachgehen. ^^

p80286 8. Jan 2009 16:44

Re: Units miteinander verknüpfen
 
Hallo Muddy,

wenn ich Dich richtig verstehe hast du verschiede Forms für Datenerfassung,Anzeige und Suche dafür würde ich Dir zwar ein Pagecontrol empfehlen, aber das ist ja Deine Sache.
Auf jeden Fall solltest Du eine Eigene Unit für die Datenverarbeitung benutzen, dann ist die von der Oberfläche vollkommen unabhängig. Das ist zwar ein wenig aufwendiger, aber später bei Korrekturen und Ergänzungen auf jeden Fall einfacher.

Zur Syntax:

Auf der sicheren seite bist Du wenn Du
Interface
Uses DATAUNIT,.. ;

..

Implementation

...

benutzt.

Wenn Du die Unit im Interface-Teil nicht benötigst, dann würde ich sie auch erst in der Implementation bekannt geben:

Interface
...
Implementation
uses DATAUNIT,... ;

Grüße
K-H

guidok 8. Jan 2009 17:11

Re: Units miteinander verknüpfen
 
Zitat:

Zitat von Muddy
Delphi-Quellcode:
type cd_sammlung = record
  nummer: integer;
  titel: string[20];
  interpret: string[30];
end;
 cdfeld = array [1..20] of cd_sammlung;

var
cd: cd_sammlung;
alle_cd: cdfeld;
zaehler: integer;

Du solltest dir auf jeden Fall gleich einige Konventionen betreffs der Namensgebung angewöhnen, die dir das Leben später viel leichter machen werden. Typen sollten immer mit einem T... beginnen.

Delphi-Quellcode:
type
  TCD = record
    Nummer: Integer;
    Titel: String[20];
    Interpret: String[30];
  end;

 TCDSammlung = Array [1..20] of TCD;

var
  CD: TCD;
  CDSammlung: TCDSammlung;
  Zaehler: Integer;
So wird es übersichtlicher, du siehst sofort was ist Typ und was ist Variable.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:50 Uhr.
Seite 2 von 2     12   

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