Metraipolis › archive › dc_a658e5bfcced
CodeView — Wikipedia (de)
- Source
- Wikipedia (de)
- Original
- https://de.wikipedia.org/wiki/CodeView
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-03T21:32:23.644Z
- SHA-256 of the archived text
28722891d68b80d2b5df4c4f4915d51e4f0a602e8f05f4ca40b6eeb2e8203ae1- Stable URL of this page
https://metraipolis.com/documento/dc_a658e5bfcced
How to cite
CodeView — Wikipedia (de) — Wikipedia (de), https://de.wikipedia.org/wiki/CodeView (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_a658e5bfcced (Metraipolis archive dc_a658e5bfcced, sha256 28722891d68b80d2b5df4c4f4915d51e4f0a602e8f05f4ca40b6eeb2e8203ae1)
BibTeX
@misc{dca658e5bfcced,
title = {CodeView — Wikipedia (de)},
howpublished = {Wikipedia (de)},
url = {https://de.wikipedia.org/wiki/CodeView},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_a658e5bfcced; sha256 28722891d68b80d2b5df4c4f4915d51e4f0a602e8f05f4ca40b6eeb2e8203ae1},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (de), https://de.wikipedia.org/wiki/CodeView. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
CodeView war ein textbasierter Debugger von Microsoft zum Debuggen von MS-DOS-, Windows- und OS/2-Anwendungen. CodeView war nicht als separates Produkt erhältlich, sondern konnte nur als Beigabe zusammen mit den Microsoft-Compilern und der Entwicklungsumgebung Programmer’s WorkBench (PWB) erworben werden. Unterstützt werden die Programmiersprachen QuickBASIC, QuickC, Microsoft C/C++, Microsoft FORTRAN, Microsoft Pascal und Microsoft Macro Assembler (MASM). Erstmals erhielt das im Jahr 1986 veröffentlichte Microsoft C 4.0 CodeView. Im Gegensatz zu älteren, sehr einfach gehaltenen Debuggern wie DEBUG.EXE ermöglicht CodeView auch das zeilenweise Durchlaufen des Quelltextes sowie die Überwachung von Variablen. Um die Verbindung zwischen dem gerade ausgeführten Maschinencode und der jeweiligen Position im Quelltext herzustellen, ist es notwendig, dass vom jeweiligen Compiler Debugsymbole generiert werden. Standardmäßig teilte sich CodeView die Bildschirmausgabe mit dem auszuführenden Programm, allerdings konnte CodeView auch auf einem zweiten Bildschirm im Vollbildmodus ausgeführt werden, wenn der Rechner dies unterstützte. Ein großes Problem von CodeView waren die Einschränkungen von DOS: CodeView war wie jedes andere DOS-Programm auf die 640 KiB konventioneller Speicher beschränkt und musste sich diese auch noch mit dem zu debuggenden Programm teilen, was das Debuggen speicherintensiver Programme erschwerte. Da DOS keinerlei Speicherschutz bot, konnten sich CodeView und das auszuführende Programm gegenseitig beeinflussen oder sich auch gegenseitig zum Absturz bringen. Anders war dies nur bei CodeView für OS/2, der den Protected Mode des 80286-Prozessors nutzte, um vor anderen Anwendungen geschützt zu sein. Die letzte Version von CodeView war Version 4.1. Mit Visual C++ wurde die Funktionalität von CodeView in die Entwicklungsumgebung integriert. Der größte Konkurrent von CodeView war der Turbo Debugger von Borland. Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in tedesco, in ordine alfabetico). Fonte: Wikipedia in tedesco, voce «CodeView» — https://de.wikipedia.org/wiki/CodeView Wikidata Q2081953: «full-screen debugger for DOS by Microsoft» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q2081953 Autori: i contributori di Wikipedia (cronologia: https://de.wikipedia.org/wiki/CodeView?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 246729294, consultata il 2026-11-03T21:24:03.918Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 9b75676592329a4addd20931568f081cd3f813c9d6cd12b4b318f1686852eccd