Fehlermeldung "Nicht unterstützte 16 Bit-Anwendung



  • so, Zip Datei und Mail ist raus. Gib bitte kurz Bescheid
    ob es funktioniert hat. Schon mal Danke jueppes



  • sollte alles funktioniert haben,
    schau dir bitte die Datei an.
    Vielleicht können wir deine Fragen
    dann etwas genauer eingrenzen.
    Schreibe mir einfach was ich tun soll.



  • Kein Prosa mehr, nur noch Fakten.

    und die Antworten auf die 7 Fragen? schon wieder vergessen?

    so, Zip Datei und Mail ist raus

    ich hab nichts bekommen - hast du es an 66h_5534zp2cc00x@byom.de
    keinen Ahnung, nur den Download-Link von fastshare.org

    und als Antwort warum keine echte Mail oder Forum-Nachricht - ich habe keine Lust mich anzumelden, habe schon viel zu viele Accounts und will auch meine eMail-Adresse nicht öffentlich posten

    kannst den fastshare.org Download-Link aber auch einfach hier reinstellen - ist ja eh scheinbar nichts geheimes - dann können es auch andere anschauen



  • bitte kein Anhang an die 66h_5534zp2cc00x@byom.de schicken - nur den Download-Link



  • Habe ich auch so gemacht.



  • @jueppes: Kannst du mir den Link auch per PM schicken? (Mein Benutzerprofil > Email senden) Ich kann nichts versprechen, insbesondere halte ich "locker 1-2 Tage" für sehr optimistisch, aber wer weiß?



  • angekommen!



  • btw: solange meine 7 Fragen nicht beantwortet sind schreib ich nichts mehr



  • wenigstens die welche ich mir nicht selbst beantworten kann
    1. JA
    2. Hast du ein LAUFENDES System(z.B. unter DOS) das mit dieser DOS-Exe mit deiner Hardware schon kommuniziert? (JA/NEIN)?
    3. Visual C++ 1.5x
    4. scheint so
    5. Was ist das für ein Gerät mit dem du sprechen willst? (Hersteller/Marke/Typ)?
    6. Warum kannst/willst du die DOS-Exe nicht unter einem echten DOS laufen lassen? (kein DOS-System, kein Bock, unschön weil...,)
    7. Ist das Protokoll irgendwie zeitkritisch - manche alte Hardware ist das sehr wackelig(JA/NEIN/Keine Ahnung)?

    2,4, 5, 6, 7 sind noch offen



  • jetzt kommt Bewegung rein,
    Also
    @Bashar Mail bzw. Link kommt gleich.
    @ Gast3 Antworten kommen auch.
    sitze schon vor dem Computer



  • Ist angekommen, thx.



  • Antworten:

    zu 1) ja (hast Du wohl auch schon gefunden)
    zu 2) nein
    zu 3) nein
    zu 4) ja (hat man mir so gesagt, allerdings 20 Jahre alt.
    zu 5) Kaffeemaschine NECTA/KREA
    zu 6) egal, ideal wäre Windows 7 64bit
    zu 7) ja das Programm sollte starten und dann ein paar Sekunden
    auf die zu empfangene Daten warten.



  • Hier nochmal ein paar Infos zur Funktionsweise.

    Computer (Win7 64bit) über RS232 seriell mit Kaffeemaschine verbinden.
    EVADTS Programm starten,
    EVADTS Daten von Kaffeemaschine an Computer senden. (fertig)

    Das soll so mit dem Programm funktionieren (wenn das Programm denn läuft)

    vor 20 Jahren ging das wohl, aber wie bekommt man das heute hin?



  • 2. Hast du ein LAUFENDES System(z.B. unter DOS) das mit dieser DOS-Exe mit deiner Hardware schon kommuniziert? (JA/NEIN)?

    zu 2) nein

    das ist blöd weil wir wissen nicht ob das DDCMP-Programm:
    -an sich funktioniert - könnte ja auch fehlerhaft sein
    -ob es Teile des Protokolls implementiert das deine Kaffeemaschine gar nicht versteht (andere(neuere/teurere) Kaffeemaschine aber schon)
    -ob es aus deiner Kaffeemaschine die von dir benötigen Daten holt - könnte ja auch ganz andere sein
    usw.

    dafür wäre erstmal ein Test mit genau diesem Programm sinnvoll und nötig - du hast bisher nicht mit Detailwissen geglänzt - also gehe ich davon aus das du keine Ahnung hast ob das Programm selbst wenn es laufen würde deine Anforderungen erfüllt, oder gar weisst was man als Kommandozeilen-Parameter eingeben muss - oder?

    Für den Test brauchst du ein System mit DOS oder max. Win95/98/(2000) - Boot(Diskette/CD-ROM) reicht aber völlig (also keine Systeminstallation nötig), mit einem ECHTEN RS232-Anschluss - ich würde ohne so einen Test nichts anfangen zu implementieren

    ISO-Boot-Image von Win98 bekommst du hier: http://www.allbootdisks.com/download/iso.html oder FreeDOS iso-Image: http://www.freedos.org/download/
    damit einen Rechner mit echter RS232 booten und das DDCMP-Programm testen - bis du die Ergebnisse bekommst die du brauchst - dann ist man schon mal einen riesen Schritt weiter



  • zu dem Test:

    -die Timer in der Software basieren auf Interrupts und BIOS-Clock sollten also unter einem älteren System sich gleich verhalten wie damals vor 20 Jahren
    -billige USB/RS232 Konverter (nur FTDI nutzen) können ihre ganz eigenen Problem in die Kommunikation bringen - manchmal geht es/manchmal nicht, hin und wieder funktioniert was nicht usw.
    -ein altes DOS von CDRom,Disk oder USB booten ist relativ simpel
    und dann wissen wir wenigstens was das DDCMP-Programm für eine Software ist

    ich denke die FreeDOS-Boot-ISOs sind am einfachsten - da ist alles dabei
    http://www.freedos.org/download/





  • Ihr wollt also eine Kaffeemaschine mit eurem PC steuern?

    Ist zwar keine Kaffeemaschine sondern eine modifizierte Waschmaschine, die das Bierbrauen im Hobbykeller erleichtern soll. 🙂 Da sollten aber im Prinzip ähnliche Techniken funktionieren. Ist halt nur die Frage ob ihr euch da einarbeiten wollt. 😕
    Hab das mal mit einem Kumpel zum Laufen gebracht. Er Bier-Kenner und zusammen haben wir das Programm ans laufen gebracht. Bei Problemen ist das sinnvoll, wenn alle Beteiligten vor der Problemhardware sitzen. Jedenfalls hatte sich das vor 3 oder 4 Jahren als sinnvoll heraus gestellt.

    Hier ein Link zu den Bier-Liebhabern, der uns als Vorlage diente: http://www.dunkelbrauer.de/Software/

    Die Zeit hab ich damals nicht gestoppt. Geschätzt waren wir da mindestens in der Summe eine Woche dran. Ist halt davon abhängig ob alles auf Anhieb funktioniert oder, die in unserem Fall ältere Hardware, euch noch ein wenig ärgert. 😃 🤡

    Viel Spass



  • Guten Morgen, erst mal vielen Dank für die Hilfe.
    Habe versucht das Programm auf DOS Ebene zu starten
    gleiche Fehlermeldung (Nicht unterstützte 16 Bit-Anwendung)
    so wie am Anfang. Hatte gehofft das Du es ans laufen bringst.
    Alle anderen Terminal Programme Hterm, Putty, usw. habe ich
    schon getestet, die schaffen es aber nicht die EVADTS Dateien
    zu empfangen bzw. zu übertragen und zu parsen.

    Also vergessen wir dieses alte Programm !!!

    Aber ich will noch nicht aufgeben, wer hilft mir ein
    "kleines neues Programm" zu schreiben, oder ein fertiges
    Programm zum auslesen der RS2323 umzurüsten. (Natürlich
    auch gegen Aufwandsentschädigung)Teile des Codes habe ich schon.
    Aber wir sollten via Mail oder Telefon kommunizieren.
    Das macht die Sache einfacher, also Freiwillige vor.
    Würde mich sehr über Hilfe freuen, liebe Grüße jueppes (Prosa Ende)



  • Unter 64bit auf DOS-Ebene?
    Da muss die Fehlermeldung kommen, weil du unter 64bit zwar eine Kommandozeile aber keine DOS-Ebene hast.

    Der einfachste Weg du holst dir einen alten Laptop oder PC und installierst da DOS auf der ersten Partition und, wenn du ein wenig aktuellere Betriebssysteme brauchst danach ein 32bit System z.B. Win98. eventuell geht auch noch XP im Kompatibelitätsmodus. Damit versuchst du dein Programm zum Laufen zu bekommen. Erst, wenn das zuverlässig funktioniert, kannst du deinen 64bit Rechner versuchen.

    Ein alter PC oder ein altes Notebook geht auch eventuell vorhandenen Timingproblemen aus dem Weg, wenn alte und neue schnelle Technik kombiniert werden sollen.

    Du hast recht wenig Vorwissen für dein Vorhaben und die Meisten, die hier lesen, wollen oder können nicht die Zeit investieren, die für die Lösung deiner Aufgabe notwendig wäre.

    Vergiss 64bit-Windows und die alte Kaffeemaschine. Oder du musst relativ viel Zeit investieren. So wie das bisher aus deinen Beiträgen aussieht gehe eher von Monaten an Zeitbedarf für dich und dein Projekt aus.

    Nimm ein älteres OS oder falls du die Schnittstelleninfos der Kaffeemaschine hast mach das mit einem kleinen Einplatinenrechner. Kenntnisse brauchst du da auch, aber du solltest da wesentlich mehr Infos zur Lösung finden.



  • Habe versucht das Programm auf DOS Ebene zu starten
    gleiche Fehlermeldung (Nicht unterstützte 16 Bit-Anwendung)
    so wie am Anfang.

    Was meinst du mit DOS-Ebene?
    Die Kommandozeile unter Win7 ist kein DOS - sieht nur so aus und ist genau so 64Bit wie die grafische Oberfläche und kann genau so wenig 16Bit-Code ausführen

    Nur DOS,Win95-98/XP könnten das noch ausführen, darum die ISO-Images oder Boot-Disk Links zum testen

    Hatte gehofft das Du es ans laufen bringst.

    ich bringe alles an laufen - das ist definitiv nicht das Problem, ich habe nur
    gerade nicht die Zeit 2 Tage zu investieren - und du willst scheinbar nicht mal die Trivial-Tests (nach Vorgabe) machen

    Alle anderen Terminal Programme Hterm, Putty, usw. habe ich
    schon getestet, die schaffen es aber nicht die EVADTS Dateien
    zu empfangen bzw. zu übertragen und zu parsen.

    Wie soll auch ein einfaches Terminal-Programm die richtigen Kommandos an das Gerät senden und die empfangenen Daten parsen????
    das kann nur ein Programm mit der entsprechenden Protokoll-Implementierung

    Also vergessen wir dieses alte Programm !!!

    probier es doch erst mal aus - ich verstehe deine Problem echt nicht, wenn es funktioniert ist die Situation was die Portierung und Testen angeht eine völlig andere, denkst du hier bastelt einer 2 Tage für dich etwas und dann ist das Ergebnis gar nicht das was du möchtest - DU HAST EIN PROGRAMM - also sorge mit deiner Zeit dafür zu testen ob es das macht was du willst

    du stellst dich ganz schön an dafür das du was haben willst


Anmelden zum Antworten