Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Sonderzeichenproblem mit Turbo Pascal Programm unter Windows XP

Mitglied: KSDKSD

KSDKSD (Level 1) - Jetzt verbinden

21.04.2010, aktualisiert 14:08 Uhr, 5789 Aufrufe, 4 Kommentare

Hallo miteinander

In der Vergangenheit konnte ich mich immer wieder auf die Hilfe dieses kompetenten Forums verlassen.

Ich habe ein Problem, welches mich fast in den Wahnsinn treibt.

Ein Kunde besitzt ein altes, auf Turbo Pascal basierendes, DOS-Programm, welches er dringend wieder benötigt.

Auf seinem alten Client (Windows XP) funktionierte das Programm einwandfrei. Seit wir dem Kunden jedoch einen neuen Rechner hingestellt haben, werden die Sonderzeichen im Programm nicht mehr korrekt dargestellt. Es erscheinen ganz komische Zeichen! Die Umlaute funktionieren auch nicht korrekt.

Da es normalerweise unter Windows XP funktioniert muss der Fehler höchstwahrscheinlich beim Betriebssystem gesucht werden. Die neuen Rechner werden mit einer Silent Installation aufgesetzt. Leider weiss ich nicht, welche Einstellungen genau getätigt werden.

Auf jeden Fall kann ich sagen, dass das Programm normalerweise unter Windows XP funktioniert.

Im Internet habe ich auch schon recherchiert und bin auf folgende Seite gestossen:

http://www.webplain.de/turbopascal/faq.php

Hier wird aber die Ursache des Problems beim Programm gesucht und nicht beim Betriebssystem.

Könnt ihr mir helfen? Hatte jemand von euch auch schon mit Darstellungsproblemen von solchen DOS-Programmen zu kämpfen?

Vielen Dank für eure Antworten und Gruss
Mitglied: AndreasHoster
21.04.2010 um 14:04 Uhr
Falsche Codepage?
Die kann man mit chcp in einer Kommandozeile festlegen. Welche jetzt allerdings das Programm haben will kann man so auch nicht sagen.
Wenn der alte Rechner noch greifbar ist, in eine Kommandozeile chcp ausführen und schauen welche dort verwendet wird.
So als Startversuch würde ich es mal mit Codepage 850 und 437 ausprobieren.
Bitte warten ..
Mitglied: KSDKSD
21.04.2010 um 14:06 Uhr
Vielen Dank für deine rasche Antwort.

Die Codepages sind identisch. Bei beiden Rechnern ist die Codepage 850 aktiv.
Bitte warten ..
Mitglied: 70866
21.04.2010 um 14:21 Uhr
ich hatte sowas schon reichlich....
es gibt viele verschiedene Quellen wo ein Programm REgionaleinstellungen herholen kann:

Spracheinstellung - die kann für das cmd.exe geändert werden, einige Programme tun auch nur richtig wenn man command.com aufruft und nicht das cmd

Umgebungsvariablen
Compilereinstellungen
Tastatureinstellungen... (keyb gr,,)
Regionalschema des Rechners
Datenbank-Einstellungen (speziell für Oracle gibts 3 oder 4 Einträge die mit NLS_ anfangen)
Bei Borland Pascal gabs noch eine Datei die mit CRT anfängt und die meiner dunklen Erinnerung sprachspezifisch ist

und zuguterletzt wenn es ein echtes Dos Programm ist, dann braucht man (meine ich) noch display.sys

du mußt erst rausfinden, was dein Programm eigentlich braucht bzw. wo es die Regionaleinstellungen überhaupt herholt, dann kann man die passende Umgebung bauen.
Bitte warten ..
Mitglied: KSDKSD
21.04.2010 um 14:35 Uhr
Danke für deine Antwort

1. command.com habe ich bereits ausprobiert. Ich habe es auch schon mit dem Programm DOSBox ausprobiert. Leider ohne Erfolg.
2. Umgebungsvariablen: Normalerweise identisch. Nur der neue Rechner könnten noch den ein oder anderen zusätzlichen Eintrag haben.
3. Compilereinstellungen: kann ich leider nicht kontrollieren.
4. Tastaturschema: Bereits ausprobiert --> ohne Erfolg.
5. Regionalschema: Absolut identisch.
6. display.sys: Muss ich noch kontrollieren.

Ich habe mal aus Neugier eine nackte Windows XP Installation eingerichtet. Dort funktioniert die Anwendung einwandfrei. Es muss an einer Einstellungen liegen, die durch den Silent-Installationsvorgang getätigt wird.

Gruss

EDIT:

Das tolle ist ja auch noch, dass das Programm bei meinem Rechner auch nicht funktioniert (keine Silent-Installation, sondern manuell). Demnach muss es nicht zwingend an der Installation liegen.
Bitte warten ..
Ähnliche Inhalte
Pascal und Delphi
Free Pascal Compiler - Stream read error
Frage von AnkhMorporkPascal und Delphi11 Kommentare

Hallo Alle und Moinsen System: Windows 7, x64 Free Pascal Compiler 3.0.4 Lazarus IDE 1.8.4 In der Hoffnung, hier ...

Windows 8
Windows FTP standart Programm
Frage von sebastian2608Windows 84 Kommentare

Hey Leute, mal eine etwas andere Frage: Wenn ich mich über den Win Explorer mit einem FTP Server verbinde, ...

Pascal und Delphi

Script Pascal Buchstaben vor Zahl in bestimmter Länge

gelöst Frage von KnuefiPascal und Delphi7 Kommentare

Hallo zusammen, ich habe eine Frage zu einen Pascal Script. Ich versuche automatisch bei Zahlen einen oder zwei Buchstaben ...

Backup

Backup Programm für komplette Images von Windows 10, 7 und Xp Clients

Frage von CrashseriousBackup26 Kommentare

Hallo liebe Administratorgemeinde, Ich bin auf der Suche nach einem Programm welches in der Lage ist ein zuverlässiges Backup ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 2 TagenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 4 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 5 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 7 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Utilities
Teamviewer 9.x "out of date" ??
gelöst Frage von keine-ahnungUtilities12 Kommentare

Moin at all, mein topaktueller teamviewer (alles 9.x - releases) verweigert seit heute die Arbeit und bemeckert: "the remote ...

Windows Installation
Windows10 Home Neuinstallation - Raketentechnik
Frage von spacyfreakWindows Installation12 Kommentare

"Kannst du den Rechner von der Tante von WindowsXP auf Windows10 Home upgraden" haben sie gefragt? "Sicher, was kann ...

Windows 10
Windows 10 verwendet FritzBox per IPv6 als DNS-Server an Stelle des per DHCP vergebenen DNS-Servers
Frage von Datax87Windows 1010 Kommentare

Hallo, ich habe ein kleines Problem mit der Namensauflösung (DNS) unter Windows 10. Mir ist heute aufgefallen, dass ich ...

Peripheriegeräte
Empfehlung für Home-USV (ca. 450VA 270W) Irgendwelche Osterpreisaktionen bekannt?
Frage von Server-NutzerPeripheriegeräte9 Kommentare

Hallo und schöne Ostern. Meine private Heim-USV Yunto Q450 (ca. 450VA 270W) hat sich nach vielen Jahren ohne Probleme ...