Questo è il codice del datamodule dmConfigurazione:
codice:
unit dmConfigurazione;
interface
uses
SysUtils, IniFiles,Classes;
type
TDataModule1 = class(TDataModule)
procedure connFile(Sender:TObject);
private
{ Private declarations }
public
{ Public declarations }
FilePath: string;
end;
var
DataModule1: TDataModule1;
implementation
{$R *.dfm}
procedure TDataModule1.connFile(Sender:TObject);
var
FilePath: string;
ini: Tinifile;
begin
ini:= TIniFile.Create('\prova.ini');
try
FilePath:= ini.ReadString('filesconn','path','default value');
finally
ini.Free;
end;
end;
end.
Questo è il codice del form frmCopertina che richiama il dmConfigurazione:
codice:
unit frmCopertina;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, GR32_Image, ExtCtrls, DBXpress, DB,IniFiles, SqlExpr, DAImage, jpeg;
type
TFormCopertina = class(TForm)
Panel1: TPanel;
ImgCopertina: TImage;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FormCopertina: TFormCopertina;
implementation
uses dmConfigurazione;
{$R *.dfm}
procedure TFormCopertina.FormCreate(Sender: TObject);
begin
ImgCopertina.Picture.LoadFromFile(FilePath + 'Img.jpg');
end;
end.
Scusami se ho inserito tutto il codice ma volevo essere sicura di non aver fatto cavolate!