Estou com uma certa dificuldade com arquivos .INI, segue abaixo o que preciso fazer.
Código: Selecionar todos
If NewMyPrinters(.T.) //minha função que pega o nome da impressora
iRead :=HB_ReadIni("CONFIG_MAQ.INI" ) //configuração da maquina, individual para cada maquina contendo abaixo a linha que necessito.
/// linha do config_maq.ini
///[Impressora_folha]
///HP Laserjet Professional M1212nf MFP=29
//cPrinter = guarda o nome da impressora retornado pela funcao newmyprinters() = "HP Laserjet Professional M1212nf MFP"
i_PRINTER:=iRead["Impressora_folha"][cPrinter] //aqui o problema, preciso passar o nome da impressora para pegar o valor = 29
//Exatamente assim abaixo que da certinho, mas não na variavel cPrinter:
// i_PRINTER:=iRead["Impressora_folha"]["HP Laserjet Professional M1212nf MFP"] //aqui o problema, preciso passar o nome da impressora para pegar o valor = 29
EndIf
"cPrinter"
"&cPrinter"
&cPrinter.
(cPrinter)
' " '+cPrinter+' " "
' " '+(cPrinter)+' " "
Como não trabalho com INI, só o básico e neste eu não consegui.
Se alguem puder me passar como se faz com variavel, fico grato.
Atenciosamente
Leandro



