Analyzer 2.0 für PB 4.0

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Bei mir gehts wunderbar :? (aber das Problem hatten wir ja schon mal...)
E-Mail-Adresse?
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

Jetzt gings...

Hmm, im Zip habe ich nur die Analyzer.exe ( von 17:04 Uhr) gefunden. Welche soll denn
die Debug Version sein? Der Fehler tritt immer noch auf
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Wow, schnell :shock:

@bobobo: Bug fixed (dafür etwas weniger analysierte Zeilen...)

@dige: nochmals hochgeladen
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag von dige »

Crasht mit "Invalid Memory Access" und gibt Zeile 58 in der Datei F:\Programme\Purebaisc3.94\Compilers\PB_EditorOutput.pb aus.

Laufwerk F und das Verzeichnis gibt es bei mir nicht ...

Die Datei cheint es aber im Compiler Verzeichnis zu geben, und da ist Zeit 58 mitten in einer Struktur:

Code: Alles auswählen

Structure _EXIF         ; Komplette Exif Informationen
DateTime.s          ; 0132
Flash.s             ; 9209
ExposureTime.s      ; 829A
FNumber.s           ; 829D

ApertValue.s        ; 9202
Artist.s            ; 013B
BatteryLevel.s      ; 828F
BrightnessValue.s   ; 9203
Compression.s       ; 0103
Contrast.s          ; A408 *
Copyright.s         ; 8298
DigitalZoomRatio.s  ; A404 *
ExifVersion.s       ; 9000
ExposureBiasValue.s ; 9204
ExposureProgram.s   ; 8822
Exposuremode.s      ; A402
FlashEnergy.s       ; A20B
FocalLength.s       ; 920A *
FocalLengthFilm.s   ; A405 *
GainControl.s       ; A407 *
GPSInfo.s           ; 8825
IPTC_NAA.s          ; 83BB
ISOSpeedRatings.s   ; 8827
LightSource.s       ; 9208
Make.s              ; 010F
MaxApertureValue.s  ; 9205
MeteringMode.s      ; 9207

--- ab hier ist Zeile 58 -----


Model.s             ; 0110
Orientation.s       ; 0112
ReferenceBlackWhite.s; 0214
ResolutionUnit.s    ; 0128
Saturation.s        ; A409 *
SceneType.s         ; A301
SensingMethod.s     ; A217
Sharpness.s         ; A40A *
ShutterSpeedValue.s ; 9201
Software.s          ; 0131
SubjectDistance.s   ; 9206
WhiteBalance.s      ; A403 *
WhitePoint.s        ; 013E
XResolution.s       ; 011A
YResolution.s       ; 011B
EndStructure
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Die Zeilennummer gehört zum Main.pb im Source-Verzeichnis. Da steht

Code: Alles auswählen

If FindString(s, keywords(z), 1)
Und so wies aussieht, wird es dann wohl an PBs Stringbefehlen liegen :|

Werd dann wohl etwas umschreiben müssen.. (dauert ne Weile)

Aber DANKE :allright:

greetz
Remi
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Tut mir leid, nach einer Schnellkonvertierung hagelte es Memoryleaks.
Leider verringert sich im Moment meine Progg-Zeit auf ein Minimum und
ich kann nicht garantieren, dass ich das in absehbarer Zeit hinkriege.
Ev. warte ich auch einfach auf V4. Im Moment kannst du einfach so ver-
fahren, dass du die Teile, die du analysieren willst, in die Hauptdatei
packst (sry für den Mehraufwand) und diese dann durch den Analyzer
schiesst.

Wenn ich das Projekt nochmals anpacke (ev. in den Weihnachtsferien),
dann würde ich wohl auch einen Parser für PB schreiben, der dann auch
viele Optionen erlaubt wie z. B. nur Funktionsaufrufe, nur Schleifen, nur
Blocks, ... Dann würde es auch keine solchen Probleme mehr geben und
es könnten noch mehr Linien analysiert werden.

Mal sehen..

greetz
Remi :)
*wiederfürdenmorgigenbiotestlern*
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Analyzer 2.0b

Download

Musste das Tool auf V4 anpassen :) Sollte nun auch mehr Fehler abfangen
und ist mit V4 compiliert (Strings!). Eigentlich war der Code dafür schon seit mehr
als einem Monat fertig, aber ich kannte die 4er Syntax noch nicht :D


greetz
Remi
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Hallo,

in der Help steht noch das Tool sei für PB 3.94 und im Showcase steht auch nichts von PB 4.
MfG Jake
dussel
Beiträge: 49
Registriert: 15.09.2004 12:52
Wohnort: Bei Frankfurt/Main

Beitrag von dussel »

Danke remi_meier für dieses interessante Tool. Ich bin erst vor kurzem über diesen etwas älteren Thread gestolpert.
In der Help steht noch das Tool sei für PB 3.94 und im Showcase steht auch nichts von PB 4.
Die Beschreibung sollte tatsächlich noch auf PB4 angepasst werden; bei mir läuft es jedoch problemlos unter V4.02.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Danke :)
Habe den Showcase aktualisiert, aber für die Hilfe im Zip habe ich leider
keine Zeit. Bin zur Zeit im Militär bis zum 10. August und werde danach
auch noch ein wenig Auszeit nehmen. Ev. werde ich danach die Hilfe auch
noch aktualisieren.
Antworten