Analyzer 2.0 für PB 4.0
TIP: "Hide Tool from MenuBar" ist für den Merger sichern NICHT sehr brauchbar
.. jawohl .. der Screenshot
(skins sind doch eh über wie die E. vom P.)
.. jawohl .. der Screenshot
(skins sind doch eh über wie die E. vom P.)
Zuletzt geändert von bobobo am 14.10.2005 13:42, insgesamt 2-mal geändert.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
so, ich hab's jetzt mal ausprobiert. Der Einfachheit halber habe ich erst
einmal den Analyzer nicht in eine IDE eingebunden, sondern meine Source
auf die EXE gedroppt.
Folgendes ist mir dabei aufgefallen:
Der Merger schmiert mit einer 'unknown software exception" ab, sobald ich
meinen Source übergebe (habe ich mit mehreren Sources ausprobiert). Ich
weiss, dass Dir diese Fehlermeldung wahrscheinlich nicht allzuviel sagen wird.
Wenn Du möchtest, kann ich den Fehler vielleicht etwas eingrenzen, indem
ich den Merger-Source mal ausführe.
Der Analyzer ist top!
Grüße ... Kiffi
einmal den Analyzer nicht in eine IDE eingebunden, sondern meine Source
auf die EXE gedroppt.
Folgendes ist mir dabei aufgefallen:
Der Merger schmiert mit einer 'unknown software exception" ab, sobald ich
meinen Source übergebe (habe ich mit mehreren Sources ausprobiert). Ich
weiss, dass Dir diese Fehlermeldung wahrscheinlich nicht allzuviel sagen wird.
Wenn Du möchtest, kann ich den Fehler vielleicht etwas eingrenzen, indem
ich den Merger-Source mal ausführe.
Der Analyzer ist top!

Grüße ... Kiffi
a²+b²=mc²
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
> Der Merger schmiert mit einer 'unknown software exception" ab, sobald
> ich meinen Source übergebe
Habs grad mal ausprobiert: Bei mir schmiert nix ab, dafür passiert aber
auch rein gar nix
. Per IDE-Tool funkt alles problemlos...
> Wenn Du möchtest, kann ich den Fehler vielleicht etwas eingrenzen,
> indem ich den Merger-Source mal ausführe.
Das Angebot nehme ich gerne an!
Tests:
- Gehts als IDE-Tool?
- Hast du viele XIncludeFiles? (hab ich noch nicht gross getestet)
- Hast du relative Pfadangaben wie z. B. "./.../.../Test.pbi"? Ich glaube
ReadFile() kommt nicht mit "../" zurecht
. Hat ev. jmd. Lösungsvorschläge
dazu?
> Der Analyzer ist top!
Das motiviert
greetz
Remi
EDIT:
Hab den Hauptteil mal soweit verändert:
> ich meinen Source übergebe
Habs grad mal ausprobiert: Bei mir schmiert nix ab, dafür passiert aber
auch rein gar nix

> Wenn Du möchtest, kann ich den Fehler vielleicht etwas eingrenzen,
> indem ich den Merger-Source mal ausführe.
Das Angebot nehme ich gerne an!
Tests:
- Gehts als IDE-Tool?
- Hast du viele XIncludeFiles? (hab ich noch nicht gross getestet)
- Hast du relative Pfadangaben wie z. B. "./.../.../Test.pbi"? Ich glaube
ReadFile() kommt nicht mit "../" zurecht

dazu?
> Der Analyzer ist top!
Das motiviert

greetz
Remi
EDIT:
Hab den Hauptteil mal soweit verändert:
Code: Alles auswählen
FileName.s = ProgramParameter()
If FileName
Merge(FileName)
If CreateFile(0, GetPathPart(FileName) + "Merged " + GetFilePart(FileName))
ForEach Lines()
WriteStringN(Lines()\s)
Next
CloseFile(0)
MessageRequester("Merger", "Merged file written to " + GetPathPart(FileName) + "Merged " + GetFilePart(FileName))
Else
MessageRequester("Merger", "Couldn't create output file.")
EndIf
Else
MessageRequester("Merger", "No file name specified.")
EndIf
> Das Angebot nehme ich gerne an!
gut, ich habe jetzt mal MergeTool.pb geladen und ausgeführt.
habe ich vorher ausgetauscht mit
Der Compiler bleibt in der Zeile
mit der Fehlermeldung 'Stack overflow' hängen.
Grüße ... Kiffi
gut, ich habe jetzt mal MergeTool.pb geladen und ausgeführt.
Code: Alles auswählen
FileName.s = ProgramParameter()
Code: Alles auswählen
FileName.s = MeinePBDatei
Code: Alles auswählen
file = ReadFile(#PB_Any, FileName)

Grüße ... Kiffi
a²+b²=mc²
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
Sorry!
Dank va!n konnte ich die Grenzen des Mergers erkennen!
Hab ihn trotzdem mal abgeändert!
Zeilen wie
Debug 1 : IncludeFile "xx.pbi"
werden nun erkannt wobei dann aber Debug 1 wegfällt, also die ganze
Linie verschwindet!
Bei Zeilen wie
IncludeFile "xx.pbi" : IncludeFile "yy.pbi"
wird nur das erste IncludeXX ausgewertet! Gleiches gilt wie oben!
Bin dankbar wenn jemand ein besseres Tool schreibt, aber ich werde hier
nicht mehr gross daran weiterarbeiten (soll ja nur ein Hilfstool sein), denn
ich will nicht gleich einen PB-Parser schreiben
greetz
Remi
Dank va!n konnte ich die Grenzen des Mergers erkennen!
Hab ihn trotzdem mal abgeändert!
Zeilen wie
Debug 1 : IncludeFile "xx.pbi"
werden nun erkannt wobei dann aber Debug 1 wegfällt, also die ganze
Linie verschwindet!
Bei Zeilen wie
IncludeFile "xx.pbi" : IncludeFile "yy.pbi"
wird nur das erste IncludeXX ausgewertet! Gleiches gilt wie oben!
Bin dankbar wenn jemand ein besseres Tool schreibt, aber ich werde hier
nicht mehr gross daran weiterarbeiten (soll ja nur ein Hilfstool sein), denn
ich will nicht gleich einen PB-Parser schreiben

greetz
Remi
-
- Beiträge: 972
- Registriert: 04.10.2004 18:42
- Computerausstattung: Amiga, LinuxMint, Windows7
- Wohnort: gotha
- Kontaktdaten:
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
Version 1.0 final!
Download: Analyzer
Hat sich relativ viel getan (kann nicht alles aufzählen):
- mehr Outputmöglichkeiten
- verbessertes Analysieren
- schneller
- Optionen hinzugefügt
- Help im .pdf-Format
- Merger ein wenig verbessert, wird aber nicht mehr weiterentwickelt, da
es nur ein Hilfstool sein soll!
> konnt schon mit wenigen Verbesserungen von 220 auf 280 fps optimieren
Schön zu hören
greetz
Remi
Es scheint aber leider so, als gäbe es noch einen Bug, der aber bisher erst 1x aufgetreten ist...
Download: Analyzer
Hat sich relativ viel getan (kann nicht alles aufzählen):
- mehr Outputmöglichkeiten
- verbessertes Analysieren
- schneller
- Optionen hinzugefügt
- Help im .pdf-Format
- Merger ein wenig verbessert, wird aber nicht mehr weiterentwickelt, da
es nur ein Hilfstool sein soll!
> konnt schon mit wenigen Verbesserungen von 220 auf 280 fps optimieren
Schön zu hören

greetz
Remi
Es scheint aber leider so, als gäbe es noch einen Bug, der aber bisher erst 1x aufgetreten ist...
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
Version 1.1
Download: Analyzer
Weil natürlich das Interesse an so einem Programm nicht jedes mal aus-
gedrückt werden kann, hab ich nicht mehr viel Feedback erwartet, bin
aber trotzdem nicht auf der faulen Haut gelegen (zumal die Schule wieder
begonnen hat
). Deshalb gibts das vorerst letzte Release bis irgend-
welche Feature Requests, Bugs gemeldet werden oder irgend ein anderer
Grund auftritt
. Das hab ich jetzt einfach mal so entschieden, weil das
Programm jetzt total brauchbar ist, es jedoch keinen Bedarf für ein wirklich
professionelles zu geben scheint (so mit super GUI, Projekteverwaltung,
Grafik, CodeViewer, ...).
Falls sich das ändert werd ichs mir natürlich nochmals überlegen
Aber nun zur neuen Version:
- interne Änderungen (deshalb: Bugs??)
- simple GUI für Übersichtlichkeit und Effizienz
greetz
Remi
Download: Analyzer
Weil natürlich das Interesse an so einem Programm nicht jedes mal aus-
gedrückt werden kann, hab ich nicht mehr viel Feedback erwartet, bin
aber trotzdem nicht auf der faulen Haut gelegen (zumal die Schule wieder
begonnen hat

welche Feature Requests, Bugs gemeldet werden oder irgend ein anderer
Grund auftritt

Programm jetzt total brauchbar ist, es jedoch keinen Bedarf für ein wirklich
professionelles zu geben scheint (so mit super GUI, Projekteverwaltung,
Grafik, CodeViewer, ...).
Falls sich das ändert werd ichs mir natürlich nochmals überlegen

Aber nun zur neuen Version:
- interne Änderungen (deshalb: Bugs??)
- simple GUI für Übersichtlichkeit und Effizienz
greetz
Remi