SLIFE 0 Denunciar post Postado Janeiro 13, 2007 Boas a TodosEstou com alguma dificuldade, e precisava de ajuda!Em VB6 eu tinha uma dll, que me ajudava a trabalhar e gravar informações uteis num ficheiro com extensão .iniMas agora com o VB 2005, nao consigo converter nenhum dos meus projectos, mesmo os mais basicos, que funcionavam com essa dll, e assim não estou a conseguir ver como fica no VB 2005.Se alguem me poder ajudar agradecia.Gostava de saber como ler e escrever num ficheiro .ini com as definições normais:[Nome]1nome= "XPTO"[Morada]Morada1= "Rua XPTO"[Dados]BD="C:\ProjectoXPTO\XPTO.mdb"Este é o genero de ficheiro ini que eu trabalhava no VB6!E Agora como faço em VB 2005???Desde já ObrigadoCumprimentosSLIFE® Compartilhar este post Link para o post Compartilhar em outros sites
SLIFE 0 Denunciar post Postado Janeiro 18, 2007 Boas a TodosNinguem me consegue ajudar nesta questão???Estou farto de procurar e nao consigo descobrir como fazer!Vá lá galera uma ajudinha!!ObrigadoSLIFE Compartilhar este post Link para o post Compartilhar em outros sites
Juliano.net 2 Denunciar post Postado Janeiro 27, 2007 Você quer manter a utilização dessa DLL ou quer migrá-la para .Net? Dê uma olhada neste link: http://www.csharpfriends.com/Articles/getA...x?articleID=132 Irá lhe ajudar a entender como Ler e Escrever em arquivos texto. E fique calmo, a ajuda tarda mas não falha.....rsrsrsrs http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
spike.spiegel 0 Denunciar post Postado Outubro 30, 2008 AI AMIGAO.... ESPERO Q SEJA ISSO using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; using System.IO; namespace ArquivoIni { public partial class Form1 : Form { public string path; [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section,string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section,string key, string def, StringBuilder retVal,int size, string filePath); public Form1() { InitializeComponent(); path = Application.StartupPath.ToString(); } public void EscreverValorIni(string NomeSecao, string Variavel, string Valor) { WritePrivateProfileString(NomeSecao, Variavel, Valor, this.path + "\\teste.ini"); } public string LerValorIni(string NomeSecao, string Variavel) { StringBuilder retorno = new StringBuilder(255); int i = GetPrivateProfileString(NomeSecao, Variavel, "", retorno, 255, this.path + "\\teste.ini"); return retorno.ToString(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog ofdArquivo = new OpenFileDialog(); if (File.Exists(Application.StartupPath + "\\teste.ini")) ofdArquivo.InitialDirectory = LerValorIni("Imagem", "Local"); else ofdArquivo.InitialDirectory = @"C:\"; ofdArquivo.Filter = "Todas as Imagens(*.jpg;*.jpeg)|*.JPG;*.JPEG"; ofdArquivo.Multiselect = false; if (ofdArquivo.CheckPathExists) { if ((ofdArquivo.ShowDialog() == DialogResult.OK) && (ofdArquivo.FileName.Length > 0)) { //this.cbxBusca.Text = ofdArquivo.FileName; //pctImagem.BackgroundImage = Image.FromFile(ofdArquivo.FileName); EscreverValorIni("Imagem", "Local", ofdArquivo.FileName); } } //EscreverValorIni("Teste", "Local", textBox1.Text); } private void button2_Click(object sender, EventArgs e) { textBox1.Text = LerValorIni("Teste", "Local"); } } } Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Outubro 31, 2008 Foi longe buscar esse tópico. Mas tudo bem, de uma olhada nas regras: Regras do Fórum iMasters Compartilhar este post Link para o post Compartilhar em outros sites