#PI deklariert oder nicht?

Anfängerfragen zum Programmieren mit PureBasic.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

#PI deklariert oder nicht?

Beitrag von DarkDragon »

Hallo,

Kann mir jemand sagen ob das von einer Userlibrary kommt oder ob es standardmäßig integriert ist?

MfG,
Daniel
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Kommt von irgendeiner UserLib.
Bei den für PBOSL geuploadeten Sources kam sowas auch schon vor, habs dann aber umbenannt bzw. gelöscht.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Wenn man eine Konstante aus einer Userlib benutzt, wird dann nur die Konstante in die EXE übernommen, vorrausgesetzt es werden keine Befehle daraus verwendet?

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

PMV hat geschrieben:Wenn man eine Konstante aus einer Userlib benutzt, wird dann nur die Konstante in die EXE übernommen, vorrausgesetzt es werden keine Befehle daraus verwendet?

MFG PMV
Die Konstante wird nicht in die Exe übernommen, nur der Wert :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Die Konstante steckt nicht in der Userlib,
sondern in der .res Datei im Residents Ordner.
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

Macros hat geschrieben:Die Konstante steckt nicht in der Userlib,
sondern in der .res Datei im Residents Ordner.
Genau das und um raus zu bekommen ob dies von einer res datei einer userlib kommt kannst du wenn du den Totalcommander hast mal ALT+F7 drücken und dann den ganzen ordner nach text durchsuchen lassen dann weist du auch in welcher res datei die konstante steckt.

Gruß,
Nico
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

ts-soft hat geschrieben:Die Konstante wird nicht in die Exe übernommen, nur der Wert :wink:
Das mein ich doch ... also wird alles weitere aus der .res Datei nicht automatisch deklariert (Variablen). ... mehr wollt ich doch garnicht wissen. :D

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Nein, nur die Werte. Bei Libs wird normallerweise auch nur der benötigte Teil hinzugelinkt, nicht die ganze Lib (Ausnahmen bestätigen die Regel :wink: )
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten