Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   welcher codetyp ist das? (https://www.delphipraxis.net/27063-welcher-codetyp-ist-das.html)

sunboy 3. Aug 2004 19:02


welcher codetyp ist das?
 
was für ein codetyp ist das?
das soll son progi für bilder sein. (ein teil.)
doch weiß ich nicht, welcher codetyp es ist und es steht nichts dabei. :shock:
was denkt ihr?

Code:
/*********************************************************************
/* base.h
/*********************************************************************
*/

#ifndef _BASE_H_
#define _BASE_H_

#ifndef BOOL
#define BOOL int
#endif

#ifndef TRUE
#define TRUE 1
#define FALSE 0
#endif

#ifndef uchar
#define uchar unsigned char
#endif

#ifndef schar
#define schar signed char
#endif

#ifndef uint
#define uint unsigned int
#endif

#ifndef ushort
#define ushort unsigned short
#endif

#ifndef ulong
#define ulong unsigned long
#endif

#define max(a,b)   ((a) > (b) ? (a) : (b))
#define min(a,b)   ((a) < (b) ? (a) : (b))
#define max3(a,b,c)   ((a) > (b) ? max((a),(c)) : max((b),(c)))
#define min3(a,b,c)   ((a) < (b) ? min((a),(c)) : min((b),(c)))

#endif
[edit=sakura] [code]Tags Mfg, sakura[/edit]

Sanchez 3. Aug 2004 19:03

Re: welcher codetyp ist das?
 
Hallo,

Was meinst du mit CodeTyp???
Falls du die Programmiersprache meinst, es ist C und zwar ein Header-File.

sunboy 3. Aug 2004 19:05

Re: welcher codetyp ist das?
 
hmm, ja, das es header ist, weiß ich.
danke.

sakura 3. Aug 2004 19:14

Re: welcher codetyp ist das?
 
Steht doch bereits in Sanchez' Post da, das ist eine C-Header File ;)

...:cat:...

c113plpbr 3. Aug 2004 19:23

Re: welcher codetyp ist das?
 
Es könnte natürlich auch eine c++ header-datei sein ... die heißen dann zwar manchmal .hpp, aber auch ned immer ... ^^

Robert Marquardt 3. Aug 2004 19:34

Re: welcher codetyp ist das?
 
Wenn man besserwisserisch :warn: sein will dann ist das weder C noch C++ sondern C Preprocessor,
denn das ist eine eigenstaendige Sprache.

Muetze1 3. Aug 2004 23:56

Re: welcher codetyp ist das?
 
Moin!

Zitat:

Zitat von c113plpbr
Es könnte natürlich auch eine c++ header-datei sein ... die heißen dann zwar manchmal .hpp, aber auch ned immer ... ^^

:warn: ich auch: .hpp hat nix mit einer C++ Sprache zu tun sondern ist Borland-spezifisch. Das sind die vom BCB übersetzten Delphi Quelldateien um sie in Borland C++Builder zu nutzen. Unter anderem ist die gesamte VCL beim C++Builder die der jeweiligen Delphi Version - Originale Delphi Version liegt mit bei sowie die vorher schon erzeugten .hpp files.

MfG
Muetze1

Robert Marquardt 4. Aug 2004 06:38

Re: welcher codetyp ist das?
 
.hpp ist C++. Der Compiler entscheidet anhand der Extension ob die Datei C oder C++ enthaelt.
BCB uebersetzt ein .pas File in ein .hpp File, um genau das zu erzielen wofuer die Dateien da sind.
Ein .h/.hpp File entspricht in etwa der interface Sektion einer Pascal Unit.
Bei C++ trennt man interface Sektion und implementation Sektion in .hpp und .cpp Dateien.
Wird nun eine Komponente nach BCB uebernommen so kommt die Implementation direkt aus dem .pas File,
waehrend die interface Sektion nach C++ uebersetzt werden muss.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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 by Thomas Breitkreuz