Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > Pascal, Delphi & Builder
Сообщения за день Поиск
Знаете ли Вы, что ...
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :)
<< Предыдущий совет - Случайный совет - Следующий совет >>

Pascal, Delphi & Builder Вопросы программирования касающиеся Pascal и Delphi


 
 
Опции темы Опции просмотра
Старый 23.05.2011 10:45   #27  
uParty Member Known ID Group Ultimate
Аватар для OmoN
Оффлайн
програмщег
Сообщений: 4,971
+ 2,743  5,086/2,116
– 69  99/68

Uzbekistan
Цитата:
Сообщение от Hero Посмотреть сообщение
Omon aka ko'chirib oldim oshibka beryapti nima maslahat berasiz
Нима деган ошибка? Ошибкани тексти бордир?
Цитата:
Сообщение от MAK Посмотреть сообщение
Омон, Test.gdb таркибини янги Дельфи проектда очиб кўрмоқчиман. Қандай уланаман?
Агар шунчаки базани кўрмоқчи бўлсангиз IBExpert дан фойдаланинг. Interbase/Firebird базалари билан ишлаш учун мен билган энг яхши программа. Аввал ҳам айтганимдай мазохистлар учун интербейзнинг ўзини программаси ҳам бор. Номи ҳозир эсимда йўқ.
Агар шу база билан ишлайдиган программа тузмоқчи бўлсангиз дельфида Interbase нинг IBDataBase деган компоненти бор. Шу орқали уланасиз.
Мен программамда DataModule яратиб базага қуйидаги код орқали уланганман:

PHP код:
procedure TDM.DataModuleCreate(SenderTObject);
 var 
DBPath:string;
begin
IniFileFullName 
:= ExtractFilePath(Application.ExeName) + 'tester.ini';
if 
not FileExists(IniFileFullNamethen
 begin
  MessageDlg
('Konfiguratsiya fayli topilmadi'mtError, [mbOk], 0);
  Exit;
 
end;
DBPath := Trim(GetStringParametr(IniFileFullName'SYSTEM''DBPath'''));
if 
DBPath '' then
 begin
  MessageDlg
('Konfiguratsiya faylida MB ga yo`l ko`rsatilmagan'mtError, [mbOk], 0);
  Exit;
 
end;
DB.Close;
DB.DatabaseName := DBPath;
DB.Params.Clear;
DB.Params.Add('User_name=SYSDBA');
DB.Params.Add('Password=masterkey');
try
 
DB.Open;
 If(
frmLogin nil)Then
   Application
.CreateForm(TfrmLoginfrmLogin);
 
frmLogin.ShowModal;  
except
 MessageDlg
('MB ga ulanish mumkin emas',mtError,[mbOK],0);
 
Application.Terminate;
end;
end;

function 
TDM.GetStringParametr(AFileNameASectionAIdentADefaultstring): string;
begin
  with TIniFile
.Create(AFileName) do
  try
    
Result := ReadString(ASectionAIdentADefault);
  
finally
    Free
;
  
end;
end
__________________
Ошибки прошлого, мудрость будущего. (с)Д.Тернер.
Ответить 
 




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх