Verzeichnis-Layout

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Verzeichnis-Layout

Beitrag von monta »

ich stell mich jetzt einfach mal ganz dumm...

Wir sollten uns da eh mal auf einheitlichkeit einigen, bzw. ich pass mich da eben an, aber trotzdem muss ich mal nach dem tiefen Sinn fragen ;)

Bei mir sieht das immer einfach so aus:
/ordner mit Programmname enthält alle Quelldateien und einen Unterordner Ausgabe

welche Vorteile hat dieses Verzeichnisformat:

Code: Alles auswählen

/icons
/lib   /i386-win 
        /i386-linux
/packages [Was soll da eigentlich rein?]
/program
/source [Wieso nicht program und source zusammen?]
Johannes

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

wo hast denn dieses verzeichnisformat her ?

bei mir schaut das so aus:

Code: Alles auswählen

src
 output
   i386-win32
   i386-linux
   i386-darwin
 help
 data
 setup
   i386-win32
   i386-linux
   i386-darwin
Zuletzt geändert von Christian am Mi 10. Okt 2007, 13:38, insgesamt 1-mal geändert.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Das hab ich aus dem SVN von LazSnippets, dort sind fast alle Projekte so ungefähr aufgeteilt.

Was soll data sein? Konfigurationsdateien und sowas nehm ich mal an?

//hab das doch mal in die Allgemeinheit verschoben.
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

nun ja: Wenn dein Projekt aus mehrern Dateien besteht, welche alle Nachgeladen werden, z.b. bei einem Spiel ist ja nicht alles in einer Exe drin sonern nur das notwendigte. Ein Spiel besteht doch oftmals aus mehrern Dateien, damit es übersichtlicher wird, werden Sorucen und Programmdateien getrennt. Unter Delphi habe ich das auch immer gemacht. Unter Lazarus ist mir das zu "Müsam"......

(PS: ich bin z.z. an einem anderen Rechner ohne Deutsche Rechtschreibt Hilfe.....also bitte nicht Wundern.)
MFG
Michael Springwald

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6857
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Verzeichnis-Layout

Beitrag von af0815 »

monta hat geschrieben:ich stell mich jetzt einfach mal ganz dumm...

Wir sollten uns da eh mal auf einheitlichkeit einigen, bzw. ich pass mich da eben an, aber trotzdem muss ich mal nach dem tiefen Sinn fragen ;)

Bei mir sieht das immer einfach so aus:
/ordner mit Programmname enthält alle Quelldateien und einen Unterordner Ausgabe

welche Vorteile hat dieses Verzeichnisformat:

Code: Alles auswählen

/icons
/lib   /i386-win 
        /i386-linux
/packages [Was soll da eigentlich rein?]
/program
/source [Wieso nicht program und source zusammen?]

in /packages kommt alles was mit den Paketen zu tun hat hinein. Wird normaleserwesie bei Bedarf noch in Lazarus und Delphi unterteilt.

Ähnliches gilt für /prgramm, nur sind dort die Programme untergebracht. Können somit auch bei Komponenten die Beispiele sein.

Hat sich beim Programmieren zusammen mit schnuller so ergeben. Der hatte auch noch Delphipfade drinnen. Und mit der Struktur konnten wir Dephi & Lazarus in einem Verzeichnisstamm halten.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten