PB3 => PB4 : Code-Konverter in Mache ...

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
gnozal
Beiträge: 219
Registriert: 04.12.2004 13:01
Wohnort: Frankreich (67)
Kontaktdaten:

Beitrag von gnozal »

al90 hat geschrieben:Aber man könnte es ja auch ändern?!
Ich schlage daher eine umfrage vor. Könnte mir vorstellen das nicht
alle so zufrieden damit sind wie ich. <)
For example, if %FILE and %TEMPFILE are used together in the command line with 'Reload code' option, only reload %FILE and do not load %TEMPFILE (actually both are reloaded).
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

gnozal hat geschrieben:For example, if %FILE and %TEMPFILE are used together in the command line with 'Reload code' option, only reload %FILE and do not load %TEMPFILE (actually both are reloaded).
I think it is usefully if only %TEMPFILE is reload only because the tempfile
is normal the changed file. IMHO is in the most CMD-Tools the params
like <Sourcefile, Destfile>. In older previously versions of jaPBe it opens
only an <New> panel in combination with %File %Tempfile. I think this
was the right way. What do you think over it, change back it or leave so ?
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Neue version 1.0.7 verfügbar!

V1.0.7
- Die Anzahl der Konvertierungsaufträge werden nun im PluginEditor mit angezeigt.
- Bei Konvertierung über Kommandozeile wird nun ebenfalls eine Processbar angezeigt.
- Einige änderungen in den GUI-Texten.
- Einige Fixes.

Download von PureArea.net

Download von CodersWorkshop.com

Download von der Project Homepage
Benutzeravatar
gnozal
Beiträge: 219
Registriert: 04.12.2004 13:01
Wohnort: Frankreich (67)
Kontaktdaten:

Beitrag von gnozal »

al90 hat geschrieben:I think it is usefully if only %TEMPFILE is reload only because the tempfile is normal the changed file. IMHO is in the most CMD-Tools the params
Seems good to me. For the next version.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
heinz.goldbach
Beiträge: 93
Registriert: 16.11.2005 18:27
Wohnort: Neuss

Beitrag von heinz.goldbach »

Hallo,

ich habe noch eine Kleinigkeit gefunden.
Beim Konvertieren von 3.94 auf 4.0 wird aus

Code: Alles auswählen

SetClipboardData(#PB_ClipboardImage, UseImage ( 25))

Code: Alles auswählen

SetClipboardImage( ImageID ( 25))
und nicht

Code: Alles auswählen

 SetClipboardImage(25)
Bringt schöne Speicherfehler vor allem wenn mit CatchImage gearbeitet wird.
---------------------------------------------------
Man lernt nur aus Fehlern!
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Der Konverter wandelt die Befehle lediglich logisch um. D.H. das aus
UseImage() ein ImageID() wird. SetClipboardData() wird
also in diesem fall nicht vom Konverter überprüft, sondern wandelt
nur das UseImage um. In den meisten fällen ist das auch korrekt so.
Selbst Fred schrieb in seinen DOCs das UseImage() in ImageID()
umbenannt werden sollte. In dem von Dir gefunden beispiel greift das
allerdings nicht, da SetClipboardData + UseImage eine von hunderten
(oder gar tausenden?) möglichen kombinationen ist, in der nicht die ImageID,
sondern #Image benötigt wird. Was soll ich also dagegen tun?
Die Clipboard() Konvertierungs-Aufträge aus dem Plugin entfernen? :roll:
Irgendwelche vorschläge?
heinz.goldbach
Beiträge: 93
Registriert: 16.11.2005 18:27
Wohnort: Neuss

Beitrag von heinz.goldbach »

Leider keine Vorschläge, :cry:

das "gemeine" war nur, das es keine Meldung mit der Bezeichnung des Fehlers gab. Es wurde nur ein Speicherfehler ausgeworfen - Das war es.
Da mußte man halt ein bisschen suchen.
Ansonsten läuft der Konverter sehr zuverlässig und spart viel Zeit bei der Anpassung. Wenn es zu aufwendig ist (Kombinationen), würde ich es auch nicht machen.
Es wäre auch langweilig, wenn alles sofort und ohne Probleme funktioniert.
---------------------------------------------------
Man lernt nur aus Fehlern!
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Neue version 1.0.8 ist ab sofort verfügbar!


V1.0.8
------
- Der Konvertierungsprozess kann nun auch mit der ENTER-Taste gestartet werden.
- Das zuletzt benutzte Plugin wird nun ebenfalls mit in der Config gespeichert.
- Ein eigenes Icon für den Konverter wurde hinzugefügt.
- Einige Fixes.

Download von PureArea.net

Download von CodersWorkshop.com

Download von der Project Homepage
Benutzeravatar
AndyMars
Beiträge: 141
Registriert: 08.09.2004 11:59
Computerausstattung: Win11 Prof 64bit, i5-13500 @ 4.8 GHz, 32GB RAM, Nvidia RTX 4070 TI
Wohnort: Zürich, Schweiz
Kontaktdaten:

Code-Konverter in Mache ...

Beitrag von AndyMars »

Tolle Arbeit - echt nützlich - danke! Fein, dass das zuletzt verwendete Plugin nun gespeichert wird - das hatte mich genau noch gestört.

Vielleicht noch eine kleine Anmerkung: Bei einem Versuch hat dein Tool eine Prozedur von mir (_ResizeWindow()) versucht umzuwandeln, weil sie ähnlich heisst wie ein Befehl in PureBasic. Muss das so sein? Für mich war das natürlich nicht erwünscht... :)
Grüsse von AndyMars
Benutzeravatar
Proton
Beiträge: 152
Registriert: 20.06.2006 12:21
Wohnort: Eckernförde /Stadtbergen

Beitrag von Proton »

Parser sind halt auch nur Menschen.... :D
Antworten