Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 s2176   »  25 окт 2005, 15:25 
			
			
			
			
			
			В каком режиме надо открыть уже существующий текстовый файл, чтобы дописать информацию в его конец?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								coolibin 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  29 мар 2005, 17:49 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 coolibin   »  25 окт 2005, 15:39 
			
			
			
			
			
			если нужно дописать простой текстовый файл, то проще всего воспользоваться функцией 
 
LogStrToFile()
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 s2176   »  25 окт 2005, 15:46 
			
			
			
			
			
			а функцией writeln нельзя? во вновь создаваемый файл я ей пишу...
			
			
									
						
							Кто сказал, что бесполезно биться головой об стену?!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								coolibin 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  29 мар 2005, 17:49 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 coolibin   »  25 окт 2005, 17:31 
			
			
			
			
			
			можно, но LogStrToFile проще ))
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Алексей 							 
						Местный житель 			
		Сообщения:  2898  		Зарегистрирован:  24 июн 2005, 12:12 		
		
											Откуда:  Иркутская область 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Алексей   »  26 окт 2005, 06:11 
			
			
			
			
			
			File  f 
 
f.OpenFile (path, stOpen);
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  26 окт 2005, 08:49 
			
			
			
			
			
			режим чтения/записи, seek-ом встать на конец файла, и писать писать писать, как в паскале.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 s2176   »  26 окт 2005, 11:04 
			
			
			
			
			
			Если открыть в режиме 'stopen', то просто переписывает файл, затирая содержимое, а если в режиме 'stopenwrite', то как будто вообще ничего не пишет... 
Я делаю так: 
f_txt.openfile('jour_zar1.txt',stOpenWrite); 
f_txt.seek(f_txt.getsize);
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  26 окт 2005, 11:34 
			
			
			
			
			
			забыли закрыть файл после записи
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 s2176   »  26 окт 2005, 12:02 
			
			
			
			
			
			ну уж нет, не забыла, просто здесь не стала все писать
			
			
									
						
							Кто сказал, что бесполезно биться головой об стену?!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  26 окт 2005, 12:17 
			
			
			
			
			
			файл паралельно открыт фаром в режиме просмотра
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 s2176   »  26 окт 2005, 13:05 
			
			
			
			
			
			нет, все закрыто. 
Сейчас специально еще раз перепроверила. Файл оказывается нетронутым. Не меняется ни содержимое файла, ни его дата-время модификации.
			
			
									
						
							Кто сказал, что бесполезно биться головой об стену?!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								s2176 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Новосибирск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 s2176   »  26 окт 2005, 13:28 
			
			
			
			
			
			воспользовалась помощью Сoolibin'а, LogStrToFile работает нормально! 
Спасибо!
			
			
									
						
							Кто сказал, что бесполезно биться головой об стену?!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								san 							 
						Местный житель 			
		Сообщения:  412  		Зарегистрирован:  28 апр 2005, 11:34 		
		
											Откуда:  Галактика Млечный Путь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 san   »  27 окт 2005, 07:16 
			
			
			
			
			
			должно работать по нормальной схеме, но нет под рукой подходящего примера, писать пример лень.