PureDataConverter

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 »

Update Version 1.5

Updatechecker basierend auf Beispiel von HeX0R hinzugefügt
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
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 »

Update:

1.6.006:
Projektformat verwaltet jetzt auch mehr als 256 Einträge
(sollte eigentlich schon vorher so sein, aber ...)

1.5.003:
Bug with x64 Support ( UDRes_Get(), PBDataGet() ) fixed

1.5.002:
Language support for Updatechecker added

1.5.001:
A small linguistic correction
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
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 »

Update
1.6.007
Updated romanian language
Added Helpfile for romanian (thanks to Inf0Byt3)
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
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Re: PureDataConverter

Beitrag von ThoPie »

Hi ts-soft,
ich nutze den PureDataConverter für alle meine Projekte.
Ist eigentlich deinerseits eine Anpassung der Include-Datei für PureBasic 5.40 geplant?
Wäre wirklich toll.
Bild
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

Re: PureDataConverter

Beitrag von ts-soft »

Ist ja toll, wenn jemand mein Program nutzt :D
Aber leider ist kein Update mehr geplant, es gibt inzwischen mehrere Alternativen, die auch Crossplattform sind.

Es ist aber auch nicht viel anzupassen, denke ich. Die JCALC funktion ist auszukommentieren und der
CRCFingerprint ist mit neuer Syntax anzupassen. Das wirste dann schon selber packen, hoffe ich mal.

Gruß
Thomas
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
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

Re: PureDataConverter

Beitrag von ts-soft »

Hier mal als Anregung:

Code: Alles auswählen

CompilerIf #PB_Compiler_Version >= 540
  UseCRC32Fingerprint()  
  Macro UnpackMemory(SourceMemory, DestionationMemory)
  EndMacro
  Procedure CRC32Fingerprint(DestMEM, Size)
    ProcedureReturn Val("$" + Fingerprint(DestMEM, Size, #PB_Cipher_CRC32))
  EndProcedure
CompilerEndIf
Bevor die Include eingebunden wird. Ungetested.
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
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Re: PureDataConverter

Beitrag von ThoPie »

Hi Thomas,
vielen Dank für deine Hinweise. Aber irgendwo ist noch ein Problem.
Ich habe folgenden Code:

Code: Alles auswählen

UDRes_CatchImage(#imaProgrammlogo,UDRes_GetResNumber("Programmlogo.jpg"))
ImageGadget(#imgProgrammlogo,10,YPOS,400,287,ImageID(#imaProgrammlogo))
Es kommt die Meldung "Das angegebene #Image ist nicht initialisiert."

UDRes_GetResNumber bringt die korrekte Nummer. Allerdings ist *Mem in UDRes_CatchImage gleich 0. Ich vermute das Problem in UDRes_Get. Hast du noch eine Idee wo das Problem da liegen könnte. Viele lieben Dank.

Thomas
Bild
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

Re: PureDataConverter

Beitrag von ts-soft »

Ich vermute mal, das der Size des Images für CatchImage benötigt wird, wirste also eine andere Funktion nutzen müssen.
Die größe (Size) bekommste über: *mem = UDRes_Get(ResNumber) : MemorySize(*mem)
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
Antworten