[Lernprojekt] Cktool umschreiben: Von Delphi nach C/ C++

  • Bisheriges Cktool 1.x in eine DLL verpacken? 4

    1. Ja somit kann es weiterhin mit jeder Programmiersprache verwendet werden. (2) 50%
    2. Das ist doch 16-Bit und Delphi 1. Kann ich das denn mit 32-Bit Compilern benutzen? (0) 0%
    3. Cktool 1.x ist inkompatibel mit 64-Bit, darauf kann ich verzichten, Nein danke! (2) 50%
    4. Wird das irgendwann nach 32-Bit DLL migiriet? Mache das doch bitte sehr. Danke!!! (0) 0%

    Hallo erstmal!

    Seit dem kaputtem Update von 2006/07/08 der 1997 erstellten Software habe ich nur Vaporware produziert.

    Bevor ich nun uralte Delphi-Compiler anwerfe und den Quellcode zerlege könnte ich die alte Sofware "einfach" in eine DLL verpacken (ich habe sowas für meine Testzwecke schonmal erstellt). Jene wird dann in die ersten auf C/ C++ erarbeiteten Nachfolger von Cktool 1.x integriert.

    Nun benötige ich *sinnvolle* Vorschläge. Bedacht werden muß dass für Cktool "2", d.h. mit Win32s usw C++ 1.x und 4.x jeweils als Compiler verwendet für and des weiteren dass ich ausser Berufsschulkenntnisse aus den Jahren 1993-95 mit "Turbo C für DOS" ich in jener Programmiersprache leider keine Erfahrung habe und ansonsten Grundkenntnisse besitze, d.h. ich muss mir das ganze von Grund auf erarbeiten.

    Mfg,
    ChrisKuhli

  • Was ist Cktool

    ThinkPad X13s gen1 - Snapdragon 8cx gen3 - 16 GB DDR4 - Adreno 690 - 1 TB Corsair MP600 mini - FHD IPS - Win11
    New Shyzen - Ryzen 5 5600X - 32 GB DDR4 - Radeon RX 6750 XT - 250 GB Samsung 960 EVO; 120 GB Intenso SATA - 4k IPS - Win11
    Es ist RISC im Haus!

  • In kurz:

    Ich hatte während 1997 für Windows 3.1 programmiert, mit Delphi 1 innerhalb einer Win95 - Umgebung ohne dessen Features zu nutzen.

    Cktool ist (bisher) eine Benutzeroberfläche für Windows 3.1 (eine Art Manager). Mit einem Symbol (neuere Windows-Versionen zeigen es als Knopf).

    Englische Projektseite bei Sourceforge: http://www.sourceforge.net/projects/cktool1
    Info Seite in Programierblog (engl): http://customizewindows.net/altes-projekt-cktool/
    Kanal m Cktool Video (engl Audio v. mir): http://www.youtube.com/user/thecktool

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Ich würde den Uraltcode auf aktuellen Stand bringen und dann direkt in 32- und 64bit raushauen.


  • Ich würde den Uraltcode auf aktuellen Stand bringen und dann direkt in 32- und 64bit raushauen.

    Der Uraltcode ist stark auf Windows 3.1x - Features ausgelegt. Ich habe 32-Bit Delphi z.B. Delphi 7 Personal. 64-Bit Compiler wie neuere Embercadero-Fassungen müsste ich jedoch "k*l*aufen".

    Fazit:
    Beim umschreiben bleibt praktisch nix vom alten Quellcode übrig, jedoch kann ich Features nachbilden. Dank Delphi 2 in meiner Uralt-Compiler - Grabbelkiste könnte ich zwar Win32s kompatibel kompilieren aber neuere Delphis können das NICHT.

    Soviel zu dazu ob neuere Cktool - Fassungen mit minimal - Win32 ausgeführt werden könn(t)en.


  • Was macht den das Programm? Legt es eine andere GUI über Win3.x?

    Du kannst Dir mal das Video reinziehen das ich verlinkt habe. Ist aus offiziellem CkTool - Youtube-Kanal ;)

    Eigentlich ist bei betrachten des Sourcecode (siehe Sourceforge) festzustellen dass es nicht portierbar ist.

    Und ja, es ist eine andere GUI.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!