Fehlermeldung "Nicht unterstützte 16 Bit-Anwendung
-
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östEs 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
-
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_BwEin 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.htmldas 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ührensehen 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)
-
hier noch ein Bild von meiner "laufenden" DDCMP-EXE (mein Virtualbox Host ist Win7 x64) - mein COM3<->COM4 sind per Nullmodem verbunden damit ich (nicht antwortende) Kaffeemaschine mit dem Terminal spielen kann
[VirtualBox/DOS/COM1] <--> COM3 <-Nullmodem-> COM4 <--> Hterm/Herculeshttps://imagebin.ca/v/3b0KEDiHQBzU
(hab diesmal HTerm anstatt Hercules verwendet)
wenn man die Option /V (Verbose) nutzt gibt er für jeden Versuch einen Punkt . aus, nach x Durchläufen kommt ein E (Error = keine Antwort von der Kaffemaschine) und am Ende dann die Fehlermeldung das eben nichts funktioniert hat
das Programm läuft, die Kommunikation per seriell geht - jetzt mach >>>DU<<< den Referenz-Test mit der echten Kaffeemaschine
Falls du nicht weisst was die EXE-Parameter bedeuten: ich habe auch keine Ahnung und kann es auch nicht testen, und das wäre auch ganz genauso die Situation auch wenn das Ding schon unter Win7 x64 laufen würde