Fehlermeldung "Nicht unterstützte 16 Bit-Anwendung



  • Dieser Thread gehört als abschreckendeds Beispiel in die FAQ. 😉



  • Nicht abschreckend - eher lehrreich

    Es ist primär ein Kommunikationsproblem zwischen Softwareentwicklern die auf alle Details achten (und dafür Informationen brauchen) und klare Vorgaben für einer Weiterkommen machen
    und jemandem der nur geringe Ahnung von genau diesem Teil der Software-Entwicklung hat und unsere Vorgaben(schaffe eine Referenz, was hast du alles, usw.) nicht als zielführend sondern eher als locker zusammengeworfene Ideen-Sammlung erkennt,
    gepaart mit der Hoffnung das jemand das Problem doch noch in kurzer Zeit einfach löst

    Es gibt genug Chefs/Projektleiter und Kunden auf die man hin und wieder mal im Berufsleben trifft die auch so kommunizieren, etwas Feingefühl/Gespür dafür zu entwickeln ist nicht schlecht - darum schreibe ich hier immer noch 🙂



  • @jueppes: wie sieht es aus mit Feedback? ist jetzt 5 Tage her



  • Kommuniziert ihr immer noch übers Forum? 😮



  • Kommuniziert ihr immer noch übers Forum?

    ich finde das am sinnvollsten - falls man z.B. weiter helfen konnte dann aber keine Zeit mehr hat um weiter zu machen, ist die Information bis zu dem Zeitpunkt nicht total verloren, aber irgendwie haben echt viele Leute Probleme mit diesem "Feedback ins Forum"



  • Hallo Leute, war diese Woche auf Schulung (leider nicht C++)
    wollte mich eigentlich zwischendurch melden hatte aber kein Internet.
    Bin aber jetzt wieder voll am Start.
    Am Montag bekomme ich 2 alte XP Rechner mit RS232 Laptop/Tower
    Dann werde ich versuchen das alte Programm auf deren Dos Oberfläche
    ans laufen zu bekommen.
    Habe mir jetzt nochmal 2 Wochen Frist gesetzt um in dieser
    Zeit das Problem zu lösen.
    Hier nochmal mein Aufruf, wenn jemand Lust und Zeit hat mir
    dabei zu helfen (Aufwandsentschädigung selbstverständlich)
    nehme ich dessen Hilfe gern an. LG jueppes
    PS: werde die nächsten 2 Wochen ständig am Rechner sitzen.



  • Am Montag bekomme ich 2 alte XP Rechner mit RS232 Laptop/Tower

    gleich 2 - einer hätte ja gereicht

    Habe mir jetzt nochmal 2 Wochen Frist gesetzt um in dieser
    Zeit das Problem zu lösen.

    du meinst 2 Wochen Frist um das DOS-Programm zu testen 🙂

    Dann werde ich versuchen das alte Programm auf deren Dos Oberfläche
    ans laufen zu bekommen.

    Bitte auch alle Kommandozeilen-Parameter verstehen (und hier erklären) - damit vielleicht nicht alles portieren muss sondern nur ein kleiner Teil den du brauchst

    noch als Info:

    der Kommandozeilen Parameter /V (=Verbose/Wortreich) zeigt mehr Meldungen/Warnung usw.

    mit Kommandozeilen Parameter /2 nutzt die Software COM2

    der Rest der Parameter sagt mir nichts



  • und noch mal zur Klarheit: Es geht nur darum die RS232 Kommunikation zu einer echten/relevanten Kaffeemaschine zu testen, solltest du das nicht leisten können ist der Tests bedeutungslos



  • und nochmal zur Klarheit:
    Fragen zur Seriellen-Schnittstelle oder ähnliches haben nichts mit C zu tun. Bitte dies in den entsprechenden Foren (Linux, WinAPI, Rund Um Die Programmierung) posten. Danke!



  • Hallo, ja habe jetzt einen alten XP Rechner mit RS232
    aufgetrieben und das Programm in DOS Modus gestartet.
    Aber auch hier nur Fehlermeldungen. Ich bin verzweifelt.
    Hatte gehofft ein Programm mit einer " Benutzeroberfläche "
    ans laufen zu bekommen. Aber das war wohl komplett der
    falsche Weg. Am liebsten würde ich ja was neues bzw. eigenes
    erstellen aber dafür fehlt mir das Wissen. Es kann doch nicht
    so schwer sein eine serielle Schnittstelle auszulesen, wohl doch.
    Also wenn sich keiner findet der mich (auch mit Aufwandsentschädigung)
    dabei unterstützt war alles vergebens. Trotzdem vielen Dank für
    Eure Unterstützung. LG jueppes


  • Mod

    jueppes schrieb:

    Es kann doch nicht so schwer sein eine serielle Schnittstelle auszulesen, wohl doch.

    Die Schwierigkeit liegt nicht darin, dass das Thema schwierig wäre. Kommunikation über RS232 war früher ein beliebtes Anfängerprojekt, für viele Leute das erste "richtige" Programm. Schwierig ist es, für etwas zu entwickeln, für das man gar nicht mehr die nötige Hardware hat. Schwierig ist es, alten Spaghetticode zu entziffern. Schwierig ist es, remote über ein Forum ein Programm zu debuggen. Zumal du selbst eine große Schwachstelle in der Kommunikation warst; dieser lange Thread dreht sich größtenteils darum, dir mühselig die Antworten auf Gegenfragen aus der Nase zu ziehen.

    Diese Antwort hilft dir natürlich nicht direkt weiter, aber sie sollte dir Perspektive verschaffen, wieso dir so schwer zu helfen ist. Was dir dann eventuell doch helfen könnte. Derzeit scheinst du jedenfalls von den falschen Gründen auszugehen, wieso die Antworten nicht die von dir gewünschte Qualität haben.

    Zum Thema: Ich habe ja starke Zweifel, dass du den richtigen DOS-Modus in Windows XP benutzt hast. Der ist nämlich gar nicht so leicht zu erreichen. Es war nicht das Kommandozeilenterminal in Windows gemeint. Aber du sprichst mal wieder nur von nebulösen Fehlermeldungen, ohne konkret zu werden, was du gemacht hast und was passiert ist. Da kann man dir natürlich auch nicht genau helfen. Siehe das schon oft angesprochene Thema der Kommunikation mit dir.



  • Ich dachte Gast3 und du, ihr kommuniziert hier fleißig per Mail, Telefon etc. und verhandelt über Stundensätze usw. Ist das gescheitert?

    Wir hätten kurz gemailt oder telefoniert, Kontonummer, fertig.



  • Hi Sepp, ja Du hast vollkommen recht.
    Um ins reine DOS zu kommen muss ich jetzt noch eine
    XP CD einlegen und von CD starten. Dazu CD im Bios
    als Startmenü eintragen. Oder von Diskette starten
    (Diskette !!!) ja ich habe das alles unterschätzt.
    Aber wenn dein Auto nicht mehr anspringt
    und die Werkstatt dir sagt du sollst deinen Führerschein
    erneuern und dir anschließen einen VW Käfer kaufen
    ist das schon alles ziemlich verwirrend.
    Aber ich gestehe ein, es liegt an meinem fehlenden Wissen.
    (deshalb konnte ich die vielen Fragen auch nicht professionell
    beantworten) sorry. Aber leider hat sich auch keiner gefunden
    der sich der Sache annimmt oder überhaupt Interesse daran hat
    mir zu Helfen. Wäre bestimmt ein schönes Projekt gewesen
    und vielleicht auch lukrativ. Aber dazu muss man die Sache
    irgendwie ans laufen kriegen. Trotzdem vielen Dank an alle.



  • Hallo Bashar, soweit ist es leider nicht gekommen.
    Ich versuche immer noch das alte Programm ans laufen
    zu bekommen, obwohl ich schon am Anfang ein neues
    Programm favorisiert hätte.
    Ich bin für alle Lösungen offen. Vielleicht hast Du
    ja Lust oder eine Idee. würde mich freuen. LG jueppes



  • Ich dachte Gast3 und du, ihr kommuniziert hier fleißig per Mail, Telefon etc. und verhandelt über Stundensätze usw. Ist das gescheitert?

    ich habe keine Zeit und die Kommunikation ist für "sehr wenig Zeit" leider viel zu unformalisiert

    @jueppes - weil SeppJ schon gefragt hat

    Aber auch hier nur Fehlermeldungen.

    !!!!!>>>>Wie ist denn die genaue Fehlermeldung?<<<<!!!!!

    Ich versuche immer noch das alte Programm ans laufen
    zu bekommen, obwohl ich schon am Anfang ein neues
    Programm favorisiert hätte.

    wir doch auch, kann doch keiner Ahnen das für so einen Test Tage eingeplant werden müssen - ich dachte vielleicht 30min bis 1 Stunde oder so

    btw: ignorierst du immer noch konsequent jede Frage - wirklich nicht schön



  • Hallo Gast3,
    nein ich ignoriere keine Frage,
    bin aber mit meinem Latein am Ende.
    Das alte Programm ans laufen zu bekommen war ein Fehler,
    ich/wir hätten sofort was neues machen sollen.
    Ich hätte anders anfangen müssen, etwa so:
    Ich habe keine Ahnung/Kenntnisse.
    Wer schreibt mir ein Programm zum auslesen einer
    seriellen Schnittstelle? Programmiersprache, egal.
    Habe schon einige Codes in, VB, C#, C++,
    und kann auch so ziemlich alle Infos bezüglich
    des Programms (nicht der Programmierung)liefern.
    Was wird es kosten?
    Durch mein herum Gestammel habe ich wohl schon
    einige (hoffentlich nicht alle) verschreckt.



  • Das alte Programm ans laufen zu bekommen war ein Fehler,
    ich/wir hätten sofort was neues machen sollen.

    Das kannst du leider nicht beurteilen - ich würde niemals ohne das starten - und ich verdienen meinen Lebensunterhalt mit sowas

    zum auslesen einer
    seriellen Schnittstelle?

    Es wird nicht einfach NUR gelesen - da gibt es verschiedenen Kommandos die von dem Programm an die Kaffemaschine gesendet werden (so stehts in dem Source), und das kann für jede Kaffeemaschine/Variante völlig anders sein - oft genug so erlebt, keine weiss ob das mit deiner Kaffeemaschine geht, ob das ein Standard-Protokoll ist usw.,....

    Was wird es kosten?

    wie gesagt locker 80EUR pro Stunde - kann Tage dauern wenn du nicht mehr Informationen hast, scheinbar gibt es ja auch kein Testgerät - soll man auf der Basis einen Festpreis machen? oder einfach mal solange Trial & Error bis man 3000 EUR erreicht hat? deine Vorarbeit hier reduziert diese Kosten massiv - und macht es planbar - mit dem funktionierenden DOS-Programm wäre einfach eine klare Abschätzbarkeit gegeben

    Ich kann das technisch problemlos realisieren - habe aber einfach nicht die Zeit um mit dir zusammen ein einfach-so-lange-im-Keller-werkeln-bis-es-läuft-Projekt zu machen, höchstens es kann daraus ein Produkt werden - so hört es sich aber bisher nicht an



  • Ich hab dir mal ein Virtualbox Image eingerichtet - damit läuft die DDCMP.EXE problemlos und kommuniziert auch per serieller Schnittstelle

    meine COM-Schnittstelle(n)

    ich habe einen LINDY 2x Serial (FTDI) Adapter an USB und die 2 Ports sind mit einem Nullmodem Kabel verbunden
    bei mir ist der 1. Port vom LINDY COM3 und der 2. Port vom LINDY ist COM4
    https://www.future-x.de/lindy-usb-to-serial-converter-serieller-adapter-rs-232-x-2-p-323007/?pv=24&gclid=EAIaIQobChMItKC_qtix1gIVG8ayCh2keAowEAQYBSABEgJVUfD_BwE

    in dem Virtualbox Image habe ich den DOS-COM1 auf meinen echten COM3 gestellt

    https://imagebin.ca/v/3awdgpRCoRxI

    Portnummer: COM1 - aktiviert COM1 unter DOS (virtuelle Port)
    ...
    Pfad/Adresse: COM3 ist der echte Port auf meinem PC (das muss dann dein echter Port sein)

    wenn ich mit dem Hercules RS232 Tool dann auf COM4 horche und das
    http://www.hw-group.com/products/hercules/index_de.html

    das Virtualbox (aktuelle Version) Freedos Image mit dem DDCMP.EXE Tool

    http://www.fastshare.org/download/freedo..7z

    das einfach in Virtualbox öffnen

    und nach dem Hochfahren

    cd DDCMP
    DDCMP.EXE /L 2 /C /V
    ausführen

    sehen ich auf dem Hercules Terminal irgendwelche Kommunikation die ich im Code auch finde (ich habe aber keine Ahnung was die EXE-Parameter bedeuten weil die Kaffeemaschine/Protokoll nicht kenne)

    nur >>>>DU<<<< kannst das mit einer echten Kaffeemaschine testen und die Parameter der DDCMP.EXE verstehen(lernen)

    das ganze hat jetzt 30min mit Installation von Virtualbox+Freedos und Einrichtung + seriellem Test gedauert + Forumpost gedauert



  • mit der rechten Strg-Taste kommst du aus dem Virtualbox Fokus raus



  • und NUR das Testen mit einer echten Kaffeemaschine ist relevant (die DOS-EXE läuft in dem Virtualbox/FreeDOS-Image problemlos)


Anmelden zum Antworten