Seite 2 von 4
Verfasst: 14.10.2005 13:13
von bobobo
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.)
Verfasst: 14.10.2005 13:39
von remi_meier
Beziehst du das auf die Screenshots?
Mist, ich muss den Skin ausschalten, man sieht offenbar nicht direkt, dass
rechts alles deaktiviert ist...
*neuescreenshotsmachundwiederhochlad*
Verfasst: 14.10.2005 15:04
von Kiffi
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
Verfasst: 14.10.2005 15:23
von remi_meier
> 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:
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
Verfasst: 14.10.2005 15:37
von Kiffi
> 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
Verfasst: 14.10.2005 16:19
von remi_meier
kA ob ich was geändert habe, aber bei mir kommt der Fehler JETZT nicht
mehr (hab ihn irgendwie reproduzieren können, dann ist er gegangen

).
Lad bitte nochmals neu, ansonsten:
1. Ist das Projekt sehr gross mit vielen Includes?
2. XIncludeFile?
3. "./../test.pbi"?
Verfasst: 14.10.2005 16:51
von remi_meier
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
Verfasst: 14.10.2005 18:53
von xperience2003
sehr geniales tool!!!
hab das mit dem merger nich hinbekommen, deswegen hab ich den source meines kleinen shooter halt in eine datei gemacht (>100kb)
konnt schon mit wenigen verbesserungen von 220 auf 280 fps
optimieren
saugeil die sache , weiter so
Verfasst: 16.10.2005 16:21
von remi_meier
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...
Verfasst: 18.10.2005 20:24
von remi_meier
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