jaPBdoc

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

remi_meier hat geschrieben:Noch etwas Kleines,[...]
Du hast was in Deinem Post vergessen:
Das wars vorerst :D
;-)

Super Arbeit, Remi :allright:

Grüße ... Kiffi
Hygge
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1754
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Nun auch im Showcase verfügbar:

jaPBdoc v.1.0
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Thx

Nochmals etwas:
In dieser Version hat sich viel geändert! Also wenns Bugs gibt, bitte melden.
- Wenn man mehrere Dateien über die Programmparameter übergibt,
werden Strukturen und Interfaces global und verlinkt, wenn sie irgendwo
in einem anderen File vorkommen.
- Alle Links beziehen sich auf denselben Ordner, d. h. am Schluss müssen
_alle_ HTML-Dateien in einem Ordner sein, damit Links funktionieren.

Das wars vorerst :twisted:

@Andre: Wieso muss ich eigentlich wieder auf Freigabe warten? Vor langer
Zeit einmal war mein Userlevel hoch genug, dann wurde irgendwas ge-
ändert und anscheinend sank es wieder... 12 Projekte sollten doch reichen
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1754
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

remi_meier hat geschrieben:@Andre: Wieso muss ich eigentlich wieder auf Freigabe warten? Vor langer
Zeit einmal war mein Userlevel hoch genug, dann wurde irgendwas ge-
ändert und anscheinend sank es wieder... 12 Projekte sollten doch reichen
Keine Ahnung wieso, aber Du warst irgendwie wieder auf Level 1 zurückgerutscht.

Habe ich gestern schon gesehen und Dir daher manuell wieder einen ausreichend großen Level eingetragen... :mrgreen:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
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 »

Hallo Remi, wie siehts denn mit ProcedureDLL aus, da macht er garnichts :(
Hab ne Lib dokumentiert, aber im moment wohl noch umsonst :wink:

Gruß
Thomas
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
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Cool, dass ich sogar die einfachsten Sachen vergesse... Danke :D
Updated
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 »

Wäre es vielleicht möglich für ProcedureDLL und ProcedureCDLL ein Extra
Bereich einzuräumen? Gerade bei DLLs sollten doch die exportierten
Funktionen als DLL-API extra zu finden sein. Sehe das ganze ja nicht nur
als Source-Doku an, sondern will auf diese Weise auch DLLs, Userlibs usw.
für die Anwender Dokumentieren.

Bin schon fleissig am dokumentieren :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
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Beitrag von Karl »

Hallo,

feines Tool. :allright:

Kleine Ergänzung vielleicht in der Procedure PreProcessHTMLLine(Line.s)

Code: Alles auswählen

...
Line = ReplaceString(Line, "ß", "ß")
...
Gruß Karl
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

@ts-soft:
Ok, ich glaube, ich werde auch mal daran arbeiten, dass nicht so leere
Konstanten-Tabellen angezeigt werden... Werd für die nächste Version
eine eigene DLL-Functions-Tabelle erzeugen.

@Karl:
Danke, habs eingebaut (werd noch ein paar mehr einbauen).
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Ok, hab noch ne Anzahl an Parametern hinzugefügt und die Idee von
ts-soft eingebaut:
- DLL-Funktionen kriegen eine eigene Tabelle, sind aber auch in der
normalen aufgeführt
- Wenn keine Konstanten drin sind, wird auch keine Tabelle erzeugt
(Gleiches natürlich auch für Strukturen, Funktionen, etc.)
- ReadMe.html hinzugefügt
- Parameter:
/notstart
/onlystart
/onlydll
/nodlltable
/nofunctions
/noglobals
/nostructs
/noconstants
Man lese dazu die ReadMe.html

Bin weiterhin offen für Anregungen :)
Antworten