BOM DIA A TODOS!!! Onde está o errro?
Estou alterando o LOCAL SHARE para True via programação. Uso uma TSession configurado: NetFileDir para a pasta Net NetFilePrivr para a pasta Priv O código se encontra logo abaixo: // ALTERAR LOCAL SHARE PARA TRUE Procedure ModifyBDE(Path,Chave,Valor: String); var ParamList: TParamList; Lista:TStringList; cfgMode:TConfigMode; i:Integer; begin Lista:=TStringList.Create; //Recupera Lista de Configurações Session.GetConfigParams(Path,'',Lista); *** Quando chega nesse momento ele gera uma mensagem: Acesses Violation ........ //Verifica na lista, onde a chave modificada se encontra For i:=0 to Lista.Count-1 do If Pos(UpperCase(Chave),UpperCase(Lista[i]))<>0 Then Lista[i]:=UpperCase(Chave)+'='+Valor; //Salva o atual modo de configuração da variável de sessão cfgMode:=Session.ConfigMode; //Coloca em modo de alteração Session.ConfigMode:=cmPersistent; //Cria lista de parâmetros ParamList := TParamList.Create(Lista); //Chama API do BDE para modificar as configurações Check(DbiCfgModifyRecord(nil, PChar(Path), ParamList.FieldCount, PFLDDesc(ParamList.FieldDescs), ParamList.Buffer)); //Recupera o modo de configuração da variável de sessão Session.ConfigMode:=cfgMode; //Salva as configurações da sessão Session.SaveConfigFile; ParamList.Free; Lista.Free; End; [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html