Just another Purebasic Optimizer V 1.14

Anwendungen, Tools, Userlibs und anderes nützliches.
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 »

Vielleicht setzt ihr euch mal an einem virtuellem Internettisch und baut ein Tool, was die anderen beinhaltet :mrgreen:
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
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Fred will ja sowieso eine Schnittstelle im Compiler einbauen die es ermöglicht sowas als dll einzubauen, von daher nur eine Frage der Zeit bis alles komfortabler wird.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

wichtiger Hinweis:
Die Einstellung "Optimize_ReplaceEsi" in der D_Optimizer.ini sollte bis zur nächsten Version auf 0 gesetzt werden, da diese Fehler in das Programm einbauen kann.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
DarkCrow
Beiträge: 18
Registriert: 04.01.2005 16:35
Wohnort: Altrip
Kontaktdaten:

Beitrag von DarkCrow »

Hi Deem,

habs jetzt endlich geschafft deinen Optimizer auszuprobieren, aber ich bekomm nur Fehler ...

Dieser Fehler:
---------------------------
Error!
---------------------------
There was an error:



Description: An attemped read or write to/from an address to which that process isn't allowed

Addr: 4224544

Module: OnError line support disabled

LineNR: -1

Total number of errors: 1



Continue program ?
---------------------------
Ja Nein
---------------------------
... bekomm ich bei deinem Beispiel Programm:
Procedure a(x)
Protected a,b,c
a = x
ProcedureReturn a
EndProcedure

#r = 40000000

s.s = ":)"

st1 = GetTickCount_()
For i = 1 To #r
If s
a(2)
EndIf
Next
t1 = GetTickCount_()-st1

MessageRequester("",Str(t1))
Es wäre ja nicht soo schlimm, wenn es nur ein Fehler wäre, aber bei diesem kleinen Code bekomm ich > 600 Fehler :freak:

Hab auch in der D_Optimizer.ini das Optimize_ReplaceEsi auf 0 und die Installationsanleitung genau befolgt ...

Hast du ne Ahnung, was ich noch falsch gemacht haben könnte, oder muss ich irgend welche besonderen Compiler-Flags einschalten?

Ach ja, ich benutze PureBasic v3.94 (Windows) auf Windows XP Pro.

edit:
Smilies deaktiviert ...

gruß Markus
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Hm, also wenn du das nach der Anleitung installiert hast, sollte alles funktionierten...

Aber versuch einfach mal diese Version:
Link entfernt (ReplaceEsi müsste jetzt funktionieren)

Vielleicht funktionierts ja, auch wenn ich nicht wüsste warum.
Zuletzt geändert von Deeem2031 am 09.11.2005 18:35, insgesamt 1-mal geändert.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
DarkCrow
Beiträge: 18
Registriert: 04.01.2005 16:35
Wohnort: Altrip
Kontaktdaten:

Beitrag von DarkCrow »

Komischerweise funktioniert es jetzt wirklich :?

Irgendwie ist mein System doch komisch :roll:

Danke, für die schnelle Antwort :allright:
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Ich habe nun endlich den (hoffentlich) letzten Bug der Beta-Version behoben und somit Version 1.13 erreicht. DownloadLink, wie immer: http://www.deeem2031.de/PB/D_Optimizer.zip

@FloHimself: Ich hab deinen Wunsch nicht vergessen, nur ist es leider etwas schwerer als gedacht, einen Editor mit dem Code zu öffnen, ohne das es man Minuten lang warten muss (etwas übertreib).
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

komisch, habe heute seit langem mal wieder ins forum geschaut und
da gibts doch zufällig was neues.

aber dein optimizer kommt mit ner .ini mit folgendem eintrag:

Code: Alles auswählen

FasmExe = FAsm.exe
das war böse... ;)
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Oh, sorry :oops:

Hab das kurz vorm hochladen nochmal geändert... hoffe hab nichts Schlimmeres verursacht. *neu hochlad*
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

kein problem, nichts passiert. ich habe mich nur über die mehreren
durchgänge gewundert, so ~70 bis ich den richtigen prozess
abschießen konnte. hmmm, wat optimiert der da..... ;)
Antworten