Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2007, 23:29   #1
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию установка клиентской части СУБД

я делал так, настраивал в ODBC алиас с именем что в программе используется, а ConnectionString для ADO сохронял в отдельном файле настроек, чтоб при надобности можно было логин сменить. теперь к примеру мне нужно эту программу поставить штук на двенадцать машин, на каждой по новой ставить нужные драйвера и настраивать алиас в ручную, както не сильно радует, может есть какойнибудь универсальный метод? подскажите кто знает. и как с ConnectionString быть, чтоб логин посторонний не мог узнать?
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 07.09.2007, 10:12   #2
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Банзай Посмотреть сообщение
я делал так, настраивал в ODBC алиас с именем что в программе используется, а ConnectionString для ADO сохронял в отдельном файле настроек, чтоб при надобности можно было логин сменить. теперь к примеру мне нужно эту программу поставить штук на двенадцать машин, на каждой по новой ставить нужные драйвера и настраивать алиас в ручную, както не сильно радует, может есть какойнибудь универсальный метод? подскажите кто знает. и как с ConnectionString быть, чтоб логин посторонний не мог узнать?
инсталяцию создай...
а чтобі пароли никто не видел, то нужно зашифровать данніе...
ну тут Вам есть где разгуляться.... Вот вам простенький пример кодрования и декодирования с использованием простого ключа...
//кодирование
for i:=1 to length(stroka) do
stroka[i]:=chr(ord(stroka[i]) xor key);
//декодирование
for i:=1 to length(stroka) do
stroka[i]:=chr(key xor ord(stroka[i]));



если нужно закодировать фаил, то вот так:

procedure CodeFile;
var
data: byte;
i: integer;
first_file,
second_file: TStream;
begin

first_file:=TFileStream.Create(Form 1.Edit1.Text,fmOpenRead);

second_file:=TFileStream.Create(For m1.Edit2.Text,fmCreate);
for i:=0 to first_file.Size do
begin
first_file.Position:=i;
second_file.Position:=i;
first_file.Read(data,1);
data:=(data-(i*число));
second_file.Write(data,1);
Application.ProcessMessages;
end;
first_file.Free;
second_file.Free;
end;

//Декодирование
procedure DecodeFile;
var
data: byte;
i: integer;
first_file,
second_file: TStream;
begin
first_file:=TFileStream.Create(Form 1.Edit2.Text,fmOpenRead);
second_file:=TFileStream.Create('c: \decodefile.txt',fmCreate);
for i:=0 to first_file.Size do
begin
first_file.Position:=i;
second_file.Position:=i;
first_file.Read(data,1);
data:=(data+(i*число));
second_file.Write(data,1);
Application.ProcessMessages;
end;
first_file.Free;
second_file.Free;
end;
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 07.09.2007, 13:45   #3
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

а как инсталл сделать? и у меня такой прикол, сначала ставится драйвер MySQL Connector, а потом через него настраивается алиас.
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 07.09.2007, 14:12   #4
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Банзай Посмотреть сообщение
а как инсталл сделать? и у меня такой прикол, сначала ставится драйвер MySQL Connector, а потом через него настраивается алиас.
на форуме поищи..Тут неоднократно обсуждаются программі для создания инсталяций....
а вообще я настраиваю руками =)
но , если єто виндовая настройка, то думаю, что єто можно программно прописать, но как я не знаю....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp

Последний раз редактировалось Pitbull; 07.09.2007 в 14:17.
Pitbull вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разделение формы на 4 части za4ot Общие вопросы Delphi 2 03.07.2008 12:12
Разбить файл на 4 части borzoni Паскаль, Turbo Pascal, PascalABC.NET 7 31.05.2008 10:51
Разбить список на части fotobra Microsoft Office Excel 1 23.02.2008 03:13
Выделение части изображения Luboff Помощь студентам 1 26.11.2007 08:07