Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   No consigo hacer cosas simples (https://www.clubdelphi.com/foros/showthread.php?t=69831)

Paulao 12-09-2010 17:53:20

No consigo hacer cosas simples
 
Puzo un post aca sobre MDIChild, pues no estava conseguindo hacer funcionar mis form MDI y hasta ahora no estás funcionando. Ahora hizo un archivo ini para conectar mi Socket y no funciona tambien. Abajo mi rotina y mi archivo ini. El erro es:
Código Delphi [-]
Cannot connect sckconn must contain a valid serverGUID or servarName. Process.....
Código Delphi [-]
var
 arq_conexao: TiniFile;
 path: String;
begin
  path := ExtractFilePath('Conexao.ini');
  arq_conexao := TIniFile.Create(path);

  sckconn.Port       := arq_conexao.ReadInteger('socket','port',0);
  sckconn.Host       := arq_conexao.ReadString('socket','host','');
  sckconn.ServerGUID := arq_conexao.ReadString('socket','serverGUID','');
  sckconn.ServerName := arq_conexao.ReadString('socket','serverName','');
  sckconn.Connected  := True;
end;

Código Delphi [-]
[MySql]
database=global
host=127.0.0.1
port=3306
user=root
password=simbad

[Socket]
port=211
host=127.0.0.1
serverGUID=0249C8FD-D70F-4B07-9C4B-91EF6D0C29F9
servername=Global_Server.RDM_Principal
Este serverGUID y sderverName yo hizo una copia de mi proyecto. Si yo connecto directo por mi proyecto, todo bien, pero por .INI no, pero son los mismos datos. Ya puzo('{}') el serverGUID en INI, pero también no e funcionado. Que pasa entonces?

Paulao 12-09-2010 21:31:59

Perdone a todos, pues el error es mio. Hizo asi y se resolvio.
Código Delphi [-]
var
 arq_conexao: TiniFile;
 path,arquivo: String;
begin
  path := ExtractFilePath(Application.ExeName);
  arquivo := path + ExtractFileName('Conexao.ini');
  arq_conexao := TIniFile.Create(arquivo);

  sckconn.Port       := arq_conexao.ReadInteger('socket','port',0);
  sckconn.Host       := arq_conexao.ReadString('socket','host','');

  sckconn.Connected  := True;
end;

marcoszorrilla 12-09-2010 22:11:02

Gracias por aclararlo Paulao.

Obrigados pelo esclarecimento Paulao.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 05:52:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi