@Falko
Mit entrümpeln meine ich zuallererst gleiche Beispiele zu entfernen und nur den praktisten Vorschlag für eine Problemlösung zu lassen.
Es ist wahnsinn, wie oft ich beim Konvertieren auf Beispiele gestoßen bin, die das selbe machen, teilweiße mit identischen Source.
Windows_System wäre nun übrigens auch konvertiert.
Eine Frage hätte ich jedoch noch zu den Timer-Geschichten.
Einige benutzen die Timerlib (StartTimer(),EndTimer()), die ja nicht mehr integriert ist. Jetzt stelllt sich die Frage, soll ich sie so umschreiben, dass sie mit EllapsedMilliseconds(), oder mit dem API-Timer arbeiten??
PureArea.net - Codearchiv nach PB 4 "übersetzen"
- blbltheworm
- Beiträge: 217
- Registriert: 22.09.2004 19:36
- Wohnort: Auf der schönen Schwäbischen Alb
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Die Timerlib müsste eigendich auch noch in der neuen PBOSL existieren, aber da kann Thomas wohl besser einen Rat geben.
Gegen API wäre mit Sicherheit nichts einzuwenden, da die Timer-Lib wohl ebenfalls aus der API gebildet wurde.
Das mit dem Entrümpeln ist schon klar. Ist schon super das sich jemand
daran setzt all die Sources an PB4 anzupassen. Ich hatte schon mit Thomas weiteren Helfern das Vergnügen, und das ist bestimmt nicht einfach.
Gruß Falko
Gegen API wäre mit Sicherheit nichts einzuwenden, da die Timer-Lib wohl ebenfalls aus der API gebildet wurde.
Das mit dem Entrümpeln ist schon klar. Ist schon super das sich jemand
daran setzt all die Sources an PB4 anzupassen. Ich hatte schon mit Thomas weiteren Helfern das Vergnügen, und das ist bestimmt nicht einfach.
Gruß Falko
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Erstmal ein großes Dankeschön bis hierhin für die fleißigen Helfer
Grds. sollten wir es so machen, wie von blbltheworm vorgeschlagen, d.h. doppelte und (inzw.) unnütze Codes entfernen. Ich würde aber durchaus einige ausgewählte in den WinAPI-Ordner verschieben, um diesen Bereich noch etwas auszubauen (die Codes sollten dann aber einen kleinen Hinweis auf den regulär nutzbaren PB-Befehl bekommen).

Ich kann dieser Aussage von Falko durchaus auch etwas abgewinnen.Falko hat geschrieben:Die neuen Funktionen von PB4 sind teilweise durch solche Beispiele aus der API entstanden.
Warum nicht einfach den Source so belassen und so an PB anpassen, das es in PB4 läuft.
Vielleicht sollte man eine weitere Kopie hinzufügen, die die APIs wiederum durch die neuen PB-Funktionen ersetzt, oder durch das Auskommentieren des Ursprungssources und erweitern der neuen Pb-Funktionen.
Somit wäre für jeden Neuling oder Anfänger der Umgang und der Vergleich zwischen PB4 als auch der API, eine zusätzliche Lernhilfe.
Grds. sollten wir es so machen, wie von blbltheworm vorgeschlagen, d.h. doppelte und (inzw.) unnütze Codes entfernen. Ich würde aber durchaus einige ausgewählte in den WinAPI-Ordner verschieben, um diesen Bereich noch etwas auszubauen (die Codes sollten dann aber einen kleinen Hinweis auf den regulär nutzbaren PB-Befehl bekommen).
- blbltheworm
- Beiträge: 217
- Registriert: 22.09.2004 19:36
- Wohnort: Auf der schönen Schwäbischen Alb
- blbltheworm
- Beiträge: 217
- Registriert: 22.09.2004 19:36
- Wohnort: Auf der schönen Schwäbischen Alb
So es gibt mal wieder was neues.
Die Ordner
Bei den Graphics-Beispielen bei denen Grafiken benötigt werden hab ich überall Beispiele aus dem GFX-Ordner eingebunden, damit diese auch lauffähig sind. Außerdem befindet es sich im GFX-Ordner nochmal der Unterordner "Buttons", den ich bereits beim Letzten Archiv mitgeschickt habe. Darüber hinaus hab ich Falkos hier geposteten Beispiele (oder besser seine Bearbeitungen) aufgenommen.
Mit
Außerdem stehen noch die Includes an, diese werden sehr wahrscheinlich besonderst aufwendig zum Testen sein, wir werden sehen.
Die Ordner
- Graphics (ohne 3D & OpenGL, davon hab ich absolut keine Ahnung, die Dateien sind auch nicht konvertiert)
- Menu+ToolBar+StatusBar
- Printer
- Requester
- Search+Sort
- Time+Date
Bei den Graphics-Beispielen bei denen Grafiken benötigt werden hab ich überall Beispiele aus dem GFX-Ordner eingebunden, damit diese auch lauffähig sind. Außerdem befindet es sich im GFX-Ordner nochmal der Unterordner "Buttons", den ich bereits beim Letzten Archiv mitgeschickt habe. Darüber hinaus hab ich Falkos hier geposteten Beispiele (oder besser seine Bearbeitungen) aufgenommen.
Mit
- Database
- Encode+Decode
- Memory-Handling
- String-Handling
- Other
Außerdem stehen noch die Includes an, diese werden sehr wahrscheinlich besonderst aufwendig zum Testen sein, wir werden sehen.
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Hinweis!
Der aktuelle Stand der Konvertierung mitsamt "Hilferuf" nach weiteren Übersetzern steht hier: http://www.purebasic.fr/german/viewtopic.php?t=9537
Der aktuelle Stand der Konvertierung mitsamt "Hilferuf" nach weiteren Übersetzern steht hier: http://www.purebasic.fr/german/viewtopic.php?t=9537