![]() ![]()  | 
	
| alex457 | 
			
			  30.04.2012 14:14
			
				 Сообщение
					#1				
			 
		 | 
	
| 
        	
        		 Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Реальное имя: alex Репутация:    0           	 | 
       
			
			 Написан код базы данных, для обработки данных используется односвязный список. Писал в tp 7.1 Так вот проблема в том, что она компилиться только в dosbox, под win xp, и ms-dos при нажатии на кнопку run зависает вся операционка. В чем проблема немогу понять... Скоро курсач сдавать, а она только под dosbox работает... 
			
			
					
		Сообщение отредактировано: alex457 - 30.04.2012 14:16  | 
	
| volvo877 | 
			
			  30.04.2012 14:26
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Искать ошибку в программе. 
			
			
					
		Компилировать в FPC с "настройками параноика" (все проверки включены), тогда больше шансов, что неправильное действие не будет "замолчено" и не приведет к зависанию (хотя чтоб после запуска программы из-под Турбо Паскаля зависала XP - что-то тут не так. В крайнем случае должна рушиться ДОС-сессия), а вызовет вылет программы. Это предпочтительнее, ибо можно выяснить где именно программа вылетает, и принять меры.  | 
	
| alex457 | 
			
			  30.04.2012 21:18
			
				 Сообщение
					#3				
			 
		 | 
	
| 
        	
        		 Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Реальное имя: alex Репутация:    0           	 | 
       
			
			 Кто нибудь знает что за ошибка runtime error 216? 
			
			
					
		 | 
	
| IUnknown | 
			
			  30.04.2012 22:14
			
				 Сообщение
					#4				
			 
		 | 
	
        	
        		![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация:    627           	 | 
       
			
			 Это Access Violation. Наиболее частая причина - порча памяти. Подключай трассировку и смотри, что именно приводит к подобному поведению (heaptrc выведет тебе всю цепочку вызовов, которая предшествовала проблеме. Как-то вот так) 
			
			
					
		 | 
	
| alex457 | 
			
			  30.04.2012 23:00
			
				 Сообщение
					#5				
			 
		 | 
	
| 
        	
        		 Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Мужской Реальное имя: alex Репутация:    0           	 | 
       
			
			 Всем спасибо за помощь, решил проблему. Вся проблема была в сортировках динамического списка. Не углядел пару ошибок. 
			
			
					
		 | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 10:35 |