|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  DataSource Здравствуйте, уважаемые форумчане. Есть такой вопрос по компонентам управления базами данных. Есть модуль DataUnit на нем несколько ClientDataSet'ов и соответственно несколько DataSource'ов. На основной форме и нескольких дочерних есть компоненты управления (edit, checkbox и т.д) связанные с этими Source'ами. Ну это предыстория. Проблема заключается в том, что после закрытия Delphi, когда заново открываешь проект, связь с DataSource у компонентов теряется (т.е. поле DataSource чистое). Переробовал по-моему уже все что возможно. И пробовал разные версии Delphi до XE2. И пробовал закрывать все юниты связанные с базами до закрытия Delphi. И пробовал оставлять только DataModule. И пробовал ставить DataModule первым, чтоб он открывался раньше модулей с компонентами. Все бестолку. Помогите пожалуйста, подскажите как побороть сей казус. До того замучался каждый раз проставлять связь компонентов с таблицами. Гугл на дает никаких внятных подсказок. Встречал несколько ссылок на похожую проблему, НО ничего внятного по решению нет. Может на форуме обсуждали эту проблему. ПОМОГИТЕ ПОЖАЛУЙСТА. Последний раз редактировалось Alex_S_S, 04.04.2012 в 06:35. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   а ну-ка попробуй это... | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   To: NumLock Уважаемый NumLock, вы меня пытаетесь убедить мол "сам дурак".... Но тем не менее, я в своем проекте наблюдаю такой косяк. И кстати не я один с такой проблемой сталкивался http://ru-delphi.livejournal.com/187508.html http://www.sql.ru/forum/actualthread.aspx?tid=107377 http://delphimaster.net/view/15-1207900283 Я просто думал может кто либо сталкивался с таким и победил это. Т.е. проблема именно с IDE. Кстати, что интересно, ранее у меня такого косяка не было, но то ли с ростом проекта, то ли после каких то действий, стало вот так.... | 
| 
			 
			#4  
			
			
			
			
		 | |||
| 
 | |||
|   И ещё. Просматривая *.dfm файлы соответствующих форм (на которых расположены компоненты управления БД), я вижу что после закрытия проекта DataSource у них (у компонентов) не сбрасывается. Получается это поле сбрасывается именно в момент открытия проекта. | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Что, никто с подобным не сталкивался? | 
| 
			 
			#6  
			
			
			
			
		 | |||
| 
 | |||
|   Гуру Delphi, вы где? | 
| 
			 
			#7  
			
			
			
			
		 | ||||
| 
 | ||||
|   установи "правильную" Delphi. | 
| 
			 
			#8  
			
			
			
			
		 | |||
| 
 | |||
|   Какая Delphi "правильная"? | 
| 
			 
			#9  
			
			
			
			
		 | ||||
| 
 | ||||
|   лицензионная | 
| 
			 
			#10  
			
			
			
			
		 | ||||
| 
 | ||||
|   Это частный случай, а не правило, так что на открытие основной формы, в коде пропишите все связи, типа: Код: 
 Этот метод будет работать железно. Какой-никакой, но совет. | 
| 
			 
			#11  
			
			
			
			
		 | |||
| 
 | |||
|   Да понятно что это частный случай. Ведь и у меня такое возникло не сразу. В какой то момент что то крякнуло в проекте и БЕДА... За совет спасибо. видимо и придется так сделать. Я изначально, когда глюк возник, думал жестко в коде эти свойства прописать для компонентов, НО все думал может какую галочку в IDE нужно поставить чтоб все заработало  , но видимо не судьба |