Procedureaufruf ein pb als Baum

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
marcelx
Beiträge: 429
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Procedureaufruf ein pb als Baum

Beitrag von marcelx »

Hallo zusammen,

erst einmal allen ein frohes neues Jahr 2013.

Gibt es ein pb-Program oder sonst was für Util, welche die Procedureaufruf ein pb ausgibt als Baum?

Besten Dank im Voraus.
Win-10, PB 5.31 (Windows - x86)
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

Re: Procedureaufruf ein pb als Baum

Beitrag von ts-soft »

marcelx hat geschrieben:welche die Procedureaufruf ein pb ausgibt als Baum?
In Hochdeutsch bitte, kann den Satz beim bestem Willen nicht verstehen.
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
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Procedureaufruf ein pb als Baum

Beitrag von DarkDragon »

Er will einen Stacktrace (oder evtl. alle Aufrufe einer Prozedur im Projekt, also als IDE Feature) in Form eines Baums angezeigt bekommen, glaube ich.
Zuletzt geändert von DarkDragon am 03.01.2013 18:21, insgesamt 1-mal geändert.
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
marcelx
Beiträge: 429
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Re: Procedureaufruf ein pb als Baum

Beitrag von marcelx »

Danke DarkDragon.

z.B.:

Code: Alles auswählen

EndProcedure A()
...
Procedure

EndProcedure B()
...
A()
...
Procedure

EndProcedure C()
...
A()
...
B()
...
...
Procedure

C()

Code: Alles auswählen

main-->C
           |
           -->A
           |
           -->B
                |
                -->A
Genauer wollte ich wissen welche Procedure in einzelne Procedure verwendet werden

Die Deutsche Sprache ist nicht meine Muttersprache - auch nicht Vatersprache :wink:
Win-10, PB 5.31 (Windows - x86)
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Procedureaufruf ein pb als Baum

Beitrag von PMV »

Da es unter Anfänger ist und nicht als Feature-Request deklariert wurde,
vielleicht ist dir die Funktion in der IDE einfach entgangen:
Ein Programm mit dem Debugger starten und dann anhalten. Iim Menü
"Debugger" unter "Aufrufverfolgung" ist dann aufgelistet, welche
Prozedur gerade von wo aufgerufen wurde.

Wenn du aber doch nen Feature-Request hier machen willst und diesen
"Baum" als Statistik haben oder so haben willst, solltest du dein Wunsch
wohl eher im englischen Forum im Feature-Request Subforum unterbreiten.
:)
Wenn dir englisch mehr liegt als Deutsch wäre das zudem eh der bessere
Ort für dich. :D Sollte es zudem bereits an Analysetool geben, welches
solch eine Ausgabe hat ... ist es auch wahrscheinlicher das es dir dort
genannt wird. :wink:

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
marcelx
Beiträge: 429
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Re: Procedureaufruf ein pb als Baum

Beitrag von marcelx »

Danke für deine Rückmeldung.
Win-10, PB 5.31 (Windows - x86)
Antworten