mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: [BDE] cambiare alias path e aggiornare i dati..

salve a tutti..
ho un piccolo problema..
per ovvi motivi uso un programma vecchio anccora in BDE..
per la gestione d+ società uso uno stesso alias..
ma i DB si trovano (con stessa struttura) in cartelle separate..
quindi cambio aliaspath al mio DB..
e qui nessun problema ecco come fare..
//procedura che cambia l'alias PATH
procedure CambiaAlias(AliasName, NuovoAlias:string);
var
  ListParams : TStringList ;
  I:Integer ;
begin
  ListParams := TStringList.Create ;
  try
    Session.GetAliasParams(AliasName,ListParams);
    for I := 0 to ListParams.Count - 1 do
      begin
        if Pos('PATH',ListParams[I]) > 0 then
          ListParams.Strings[I] := 'PATH='+NuovoAlias  ;
     end;
    Session.ModifyAlias(AliasName,ListParams) ;
    Session.SaveConfigFile ;
  finally
    ListParams.Free ;
  end;
end;
il problema però è.. se cambio l'alias esco dal mio programma e poi lo 
riapro..
tutto funziona..
ma se nn faccio così i dati delle tabelle rimangono collegati al vecchio 
aliaspath anche facendo
un refresch o aprendo e chiudendo il dataset.. (tabella.close e 
tabella.open..)..
cosa devo fare per nn riavviare il mio programma!??!
saluti
--- posted by geoForum on 
http://www.delphiedintorni.it

tabella.open..)..
Mi sono permesso di ripostare la domanda su Delphi & Dintorni, in quanto 
interessava anche a me.
Mi č stato suggerito di provare con
Session.Close - Session.Open.


Ciao,
se non ricordo male qualche anno fa il problema l'ho risolto nel 
seguente 
modo:
 DataBase.KeepConnection:=False;
 DataBase.Connected:=False;
 DataBase.DataBaseName:=''.
Quindi:
 DataBase.KeepConnection:=True;
 DataBase.DataBaseName:='il tuo database';
 DataBase.Connected:=true;
ecc., ecc...
Come mai ancora il BDE per quanto, a mio avviso, a suo tempo č stato 
glorioso ?
Buon lavoro


Newsgroup: it.comp.lang.delphi
Titolo: D6 ed passare parametri a una stored proc

D6 PRO
MSSQL2000 server
DBexpress component
Questo per fare il punto della situazione.
Domanda:
in una form ho dei componenti datepicker e timepicker, 2 per ciascuno, con i 
quali compongo due stringhe così formattate: yyyy-mm-dd hh:mm:ss.zzz.
Sono così formattate perchè è questo il formato previsto dal MSSQL. E' 
alcuni giorni che cerco una soluzione che mi consenta di trasferire le due 
stringhe ha i rispettivi parametri della StoredProcedure che sono di tipo 
"datetime".
Non posso usare strtodatetime(mia_stringa )  perchè solleva eccezione in 
quanto la stringa fornita non ha il formato dati Italiano .
Sono costretto ad usare una stored procedure per imposizione, ma  creando 
una qry normale ho risolto i problemi.
Sono certo che la soluzione esiste ma non rieco a trovarla.
Grazie
Carlo M. 

Il tdatetimepicker restituisce o no un tdatetime?
se si, xche vuoi passare valori stinga a parametri di tipo datetime?
:-|
A.
Newsgroup: it.comp.lang.delphi
Titolo: Due quesiti

Salve a tutti, avrei da porre alla vostra attenzione 2 quesiti:
1) perchč avendo un componente NMpop3 e configurandolo adeguatamente e cioč:
....
  pop.Host := '
paperino.libero.it
';
  pop.UserID := 'pippo';
  pop.Password := 'pluto';
  pop.Connect;
  for i := 1 to pop.MailCount do begin
   pop.GetSummary(i);
   if pop.summary.subject = 'ciao' then {...fai qualcosa...}
  end;
....
non fa il confronto delle stringhe nell' IF?
2) avendo un componente listbox1 e creando una variabile l : tstrings,
perchč mi da errore se faccio queste assegnazioni:
...
var l : tstrings;
begin
 l := tstrings.create;
 l.add('pippo');
 l.add('pluto');
 listbox1.items := l;
 l.free;
end;
...
Grazie in anticipo a quanti risponderanno.

 end;
La classe TSTrings č una classe virtuale, nel senso che viene utilizzata per
la derivazione di altre classi. Per utilizzarla devi usarne una derivata:
es.
 var l : tstrings; // Puoi sempre dichiararla cosě grazie al polimrfirsmo
 begin
  l := TStringList.create; // TStringList č una classe derivata da TStrings
tra le piů utilizzate.
  l.add('pippo');
  l.add('pluto');
  listbox1.items := l;
  l.free;
 end;
Saluti.


Devi fare:
ListBox1.Items.Assign(I);
Massimo.
-- 
Ore 18.30: premo invio.

 end;
 var l : tstrings;
 begin
  l := tstrings.create;
  TRY
    l.add('pippo');
    l.add('pluto');
    listbox1.items.assign(l);
  FINALLY
    l.free;
  END;
...
Bye
AS
"Se č Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nessuna iterazione.
il problema consiste nel fatto che so di certo che mailcount  > 0 infatti
aggirando il problema in questo modo
funziona:
.....
for i := 1 to pop.mailcount do begin
  pop.Getsummary(i);
  listbox1.Items.Add(pop.Summary.Subject);
end;
 j := 0;
 while (j <> listbox1.Items.Count) and (listbox1.Items[j] <> 'ciao') do
begin
  if listbox1.Items[j] = 'ciao' then  pop.GetMailMessage(j+1);
  inc(j);
 end;
....
però non mi spiego il motivo, comunque grazie a tutti per le risposte.
Newsgroup: it.comp.lang.delphi
Titolo: lookup in griglia

Salve ragazzi, ho un problema con il lookup in una dbgrid;Ora vi spiego il
mio problema:
Dunque io setto il campo che deve fare il lookup in questo modo:
FieldKind := fkLookup
FieldName := Descrizione(nome del campo)
KeyFields := Codice_Articolo(nome di un'altro campo del mio database)
LookupDataSet := articoli
LooupKeyFields:= Codice_Articolo
LookupResultField := Descrizione
Cosi facendo se eseguo il lookup,selezionando il campo descrizione mi
aggiunge automaticamente il codice articolo(è va bene);però il mio problema
è che voglio aggiungere oltre al codice articolo anche altri campi! come
posso fare?
Ciao Marcello

 articolo anche altri campi! come posso fare?
Il LookupDataSet viene posizionato sulla riga che corrisponde al valore
quindi leggendo i campi del lookupdataset (articoli) puoi risalire a tutti i
dati che ti servono, il dataset è già posizionato correttamente (ovviamente
puoi fare questa cosa _dopo_ che l'utente ha selezionato il valore del campo
di lookup, usa qualche evento o della griglia o del datasource (es.
OnDataChange) per fare le tue operazioni)
HTH, :-)
--
Andrea /\/\agni
ICQ#: 174108000

Newsgroup: it.comp.lang.delphi
Titolo: Printer

Dove posso trovare una documentazione approfondita su come utilizzare
l'oggetto/l'istruzione printer?
Grazie.

Creando la pagina da stampare tramite l'oggetto printer è possibile
visualizzare come viene la pagina da stampare(l'anterpima) tramite qualche
procedura particolare?
Qualcuno mi potrebbe postare del codice per la gestione dell'oggetto
printer?



Qualcuno mi potrebbe postare del codice di esempio per la gestione
dell'oggetto Printer. Dovrei creare dei report e senza ricorrere a tool
esterni li vorrei creare utilizzando l'oggetto Printer. Da quanto ho potuto
vedere, l'help del Delphi 6.0 non è molto d'aiuto.
Qualcuno mi saprebbe dire dove trovare degli esempi.
Mi interesserebbe sapere se una volta creato da codice il canvas(da quanto
ho potuto capire è l'immagine che verrà stampata) sia possibile far veder
all'utente tale immagine(e quindi l'anteprima).
Grazie mille!

Newsgroup: it.comp.lang.delphi
Titolo: Table Lookup

Sono un principiante e vorrei chiedere aiuto a voi esperti.
Come si crea un campo lookup lo so. Quello che non so è come collegare
il campo di una tabella con quello di un'altra tabella.
Chiedo scusa per la pochezza della domanda. Ma non riesco a collegare
due forms con i rispettivi campi.
Grazie

 il campo di una tabella con quello di un'altra tabella.
Potresti essere un pelino più prolisso? Cosa intendi per "collegare il campo
di una tabella con quello di un'altra tabella"?
Così a braccio o usi i lookup (che sai già fare),o usi delle query
parametriche (per le visualizzazioni).
Saluti
        Marco Bortolani
 
infoN...@marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: try.. except...

ciao!! non mi funziona questo comando!! ecco il codice:
procedure TForm1.Button1Click(Sender: TObject);
var variabile : integer;
begin
try
variabile := StrToInt(edit1.text) div 23 ;
listbox1.items.Add(IntToStr(variabile));
except on Econverterror do messagebox(0,'You must specify an integer
value!','Error message',MB_OK);
end;
end;
mah!!
grazie in anticipo


6 troppo generico. Cosa è che NON fa?
Saluti
AS
"Se è Microsoft non funziona"



Prova così:

procedure TForm1.Button1Click(Sender: TObject);

var variabile : integer;

begin

try 
begin


    variabile := StrToInt(edit1.text) div 23 ;

    listbox1.items.Add(IntToStr(variabile));

    
end;


except on Econverterror do messagebox(0,'You must specify an integer

value!','Error message',MB_OK);

end;

end;

 

Pisolone ha scritto:

ciao!! non mi funziona questo comando!! ecco il codice:

procedure TForm1.Button1Click(Sender: TObject);

var variabile : integer;

begin

try

variabile := StrToInt(edit1.text) div 23 ;

listbox1.items.Add(IntToStr(variabile));

except on Econverterror do messagebox(0,'You must specify an integer

value!','Error message',MB_OK);

end;

end;

mah!!

grazie in anticipo


--

Nick

per rispondermi privatamente togli 'TOGLIMI' dall'indirizzo

 


 .......
Non occorre mettere un begin .. end  tra il try e l'except.
Ciao
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)

 (By Fichi D'India)
--


Are you sure? Vero e' che c'e sempre l'except (o il finally) in fondo.
Il costrutto e' 
try
...
except
end ;
Non c'e' problema nel mettere un begin...end tra try ed except.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 #exclude <windows.h>
--


Perche' la stringa di Pisolone non gira
Pisolone ha scritto diverse stringhe, indirizzando un unico comando.
Ma non si conosce ancora quale sia tra esse, quella che crei problemi.
Sintatticamente sembra corretto.

Newsgroup: it.comp.lang.delphi
Titolo: attendere il completamento di shellexecute

Ciao a tutto il ng,
  ho un quesito apparentemente semplice ma che mi sta facendo impazzire:
Da un'applicazione delphi [6] lancio un comando dos con shellexecute che mi
avvia la scompattazione di un file; a questo punto dovrei interrompere
l'esecuzione del codice finchè la scompattazione non è completa.
Come precedereste??? Vi siete mai trovati in queste condizioni???
Grazie mille a tutti
Ricky

 trovati in queste condizioni???
Questa e quasi un FAQ.
---- CUT ----
unit uExecAndWait;
interface
uses Wintypes, WinProcs, Classes, Forms, SysUtils;
function ExecAndWait(const Filename, Params: string; WindowState: word):
 boolean;
implementation
function ExecAndWait(const Filename, Params: string; WindowState: word):
 boolean;
var
  SUInfo: TStartupInfo;
  ProcInfo: TProcessInformation;
  CmdLine: string;
begin
  { Enclose filename in quotes to take care of long filenames with 
spaces. }
  CmdLine := '"' + Filename + '"' + Params;
  FillChar(SUInfo, SizeOf(SUInfo), #0);
  with SUInfo do
  begin
    cb := SizeOf(SUInfo);
    dwFlags := STARTF_USESHOWWINDOW;
    wShowWindow := WindowState;
  end;
  Result := CreateProcess(nil, PChar(CmdLine), nil, nil, FALSE,
    CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil,
    PChar(ExtractFilePath(Filename)), SUInfo, ProcInfo);
  { Wait for it to finish. }
  if Result then
  begin
    WaitForSingleObject(ProcInfo.hProcess, INFINITE);
     { Clean up the handles. }
    CloseHandle(ProcInfo.hProcess);
    CloseHandle(ProcInfo.hThread);
  end;
end;
end.

mi serve bloccare la mia applicazione all'utente finche non avviene un
evento della stessa
stano ma reale ...
Avete una soluzione ?


 ha scritto nel messaggio
news:Twrba.3635$Lr4.1...@twister2.libero.it...


Ma le faq postate su questo ng vengono raccolte da qualche parte sul web???
Lo stavo facendo io ma altervista mi ha inibito il database a causa del fatto che
non ho nessuna intenzione di riempire le pagine delle faq delphi con dei banners.....
Inoltre ho problemi seri di lavoro e non ho tempo per metterci le mani...
Se vuoi ti passo tutto :-)
Ciao
--
Morde. 
morde[at]programmer[.]net

 Ciao
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red

giusto per curiositŕ, il db č access?
Il db e' mySql, l'applicazione e' scritta in php ed e' open source(GPL).
Se vuoi.... ;)


 source(GPL). Se vuoi.... ;)
avevo pensato di metterlo sul server web che abbiamo in azienda ma 
purtroppo ci gira solo sqlserver/asp/jsp...


 ha scritto nel messaggio
news:3o4u6vs71jeeo5scp...@4ax.com...


Ti ringrazio tanto, mi interesserebbe parecchio leggerle .. solo che non
La versione piu' recente si trova qui: 
http://makeashorterlink.com/?L32624953

Newsgroup: it.comp.lang.delphi
Titolo: Eseguire applicazione esterna

Come faccio da codice a dire a Delphi che deve eseguire un'applicazione
esterna (Es. Calc.exe, ecc....)???
Ringrazio in anticipo chi mi saprą aiutare.
Ciao, ciao!!!!

In uses:metti ShellApi
la funzione è
ShellExecute(handle, 'open',  tuoprogramma.exe,  Nil, Nil, 0);
By

 wrote in message
news:9lgika$mvi$1...@nreadA.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: TabVisible ?

In un PageControl con tre Tabs, in una particolare condizione voglio 
visualizzare solo il terzo Tab e in questo caso mostrare la pagina senza 
l'etichetta. Credevo di aver trovato un paio di soluzioni, ma nessuna delle 
due funziona come mi aspettavo. Ho provato:
    Tab3.TabVisible:= false;
    PageCtrl.PagesPages[2].TabVisible := False;
Entrambi rendono invisibile l'intera pagina. C'è un sistema ? Mi sembrava di 
averlo già fatto ... 

FrancoJommi ha scritto:

Se ho capito bene cosa intendi io ho fatto così:
procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  with PageControl1 do
    for I := 0 to (PageCount - 1) do
      if (I <> 2) then
        Pages[I].TabVisible := False
      else
        Pages[I].Caption := '';
end;
Ciao.
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:49186643$0$41662$4faf...@reader4.news.tin.it...

Supponendo che in PageControl1 ci sia un tab denominato paginaxxx
basta semplicemente fare:
paginaxxx.TabVisible:=False;
Però come al solito non aiutate da chi volete aiuto.....
che cosa costa dire che versioned i Delphi e di Windows utilizzi ?
Ciao
C. 

FrancoJommi ha scritto:

L'impostazione della proprietà "TabVisible" è sufficiente per fare 
scomparire la scheda dal controllo; se poi vuoi visualizzarne comunque 
il contenuto, è sufficiente che imposti la proprietà "ActivePage" del 
controllo *TPageControl* e questo appare.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:49196e5b$1...@news.x-privat.org...


   PageCtl.Pages[0].TabVisible := False;
Sì, ci riferisce comunque allo stesso oggetto. :-)


Newsgroup: it.comp.lang.delphi
Titolo: Date in Access

Ho provato varie cose lette su post precedenti, ma non funziona nulla.
Il mio problema è semplice:
ho una tabella Access con un campo data. Uso una tdbgrid per visualizzare il 
contenuto e un TADODataset per eseguire la query
SELECT * FROM DATI
(nessun parametro)
Le date mi vengono visualizzate nel formato mm/dd/yyyy,
sebbene la variabile ShortDateFormat sia già impostata a 'dd/MM/yyyy';
In Access il formato del campo è impostato a "data in cifre" (es. 
19/06/1994 )
Dove devo agire per averla nel formato dd/mm/yyyy ?
-- 
Gianni Franceschet

Dove devo agire per averla nel formato dd/mm/yyyy ?
Usa i campi persistenti.
I TDateTimeField dispongono della proprietą DisplayFormat.

solo per completamento:
anche la soluzione indicata non cambia il risultato.
L'errore però era mio: avevo scritto un INSERT senza usare i parametri, per 
cui, pur passando una data corretta come stringa, Access scambiava giorno e 
mese.
mea culpa, mea culpa ..... 

 anche la soluzione indicata non cambia il risultato.
La proprietą DisplayFormat serve a fare ciņ che hai richiesto (a
prescindere dal tuo errore).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: sql & delphi sql

Scusatemi per la mia prolissità questa sera, ma sto imparando delphi da autodidatta ed ogni tanto non so dove sbattere la testa....
1)In delphi sono possibili query annidate o l'utilizzo di operatori insiemistici tipo except o union? Se e' possibile usarli quale sarebbe la loro sintassi?
2)Come si fa a realizzare una query del tipo:
select *
from table1
where 
table1.id
 not in 
(select 
table2.id
from table2
where <condizione>)
In teoria dovrebbe essere giusta ma il programma non la pensa come me... :)
Per la cronaca table1 e table2 appartengono a due database diversi e sono dichiarate nel modo opportuno (  ":NOME_DATABASE:tabella"alias  )
Ancora ciao e grazie :)
Ugo
---
Mail inviata con il servizio WebMail di Wappi
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
Wappi e' un servizio di Virtex Communications 
http://www.virtex.it/
-- 
Posted from [194.243.91.42] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ugo
Io le uso normalmente pero'... non uso il BDE e non uso i componenti
standard -- bella risposta! -- quello che mi viene in mente, pero' e'
che se il DB che usi lo permette potresti utilizzare delle view o
delle SP e poi chiamarle dalla tua TQuery tipo:
select * from MiaView where <condizione>
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

Per la cronaca table1 e table2 appartengono a due database diversi e sono dichiarate nel modo opportuno (  ":NOME_DATABASE:tabella"alias  )
Questo è il problema... Per andare su database diversi il BDE fa delle
considerazioni tutte sue (si copia dei dati in locale ed agisce lui
come "motore Sql"). Non riesco a dirti esattamente come devi fare per
risolvere il problema, ti consiglio comunque di aggirare (sempre che
sia possibile) l'ostacolo non facendo query su database diversi.
Ciao, Rocco
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)

Se e' possibile usarli quale sarebbe la loro sintassi?
Non c'e' una sintassi specifica di Delphi.
Non esiste un Delphi SQL.
Delphi si limita a passare gli statement SQL al motore database che
viene sfruttato (mediante BDE/ADO/ODBC, ecc...).

Newsgroup: it.comp.lang.delphi
Titolo: date e algoritmo

Chi mi suggerisce un buon algoritmo per far si che vi
sia una ricerca di date in un record.
Ad es.
DataRec=DataNew  allora aggiorna i dati
Datanew non esiste in  DataRec allora inserisci ma nell' ordine di data
Grazie
Max

 ha scritto nel messaggio
news:9m4nto$obn$1...@nreadA.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: barra di scorrimento verticale

Con WinXP a volte capita che non sia visibile la barra di scorrimento
verticale del DBGrid, questo non si e' mai verificato con Win98/ME, dipende
forse dal fatto che il prg. e' compilato sotto Win98 e fatto girare su XP ?
scusate ma non so cosa altro pensare. qualche idea per sistemare la cosa?
grazie.

 ha scritto nel messaggio 
news:mtded.74520$b5.35...@news3.tin.it...

Che io sappia non dipende da quello...
Gli eseguibili per 9X e per NT/XP sono sostanzialmente identici... 
differiscono solo per il seguente codice XML che risulta essere inglobato 
nell'eseguibile:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="CompanyName.ProductName.YourApplication"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
Se un sistema operativo non è in grado di riconoscerlo (9X e NT) non succede 
niente, il programma gira normale e lo si "vede" normale... Se un sistema 
operativo è in grado di interagire con quel codice (il caso di XP) allora il 
programma gira normale ma il sistema operativo sa che deve usare la grafica 
del tema attivo del sistema operativo invece che la grafica classica...
Chiaramente, se un programma non ha questo codice al suo interno e gira 
sotto XP, ancora una volta gira normale ma il sistema operativo, non 
istruito diversamente, lo disegnerà nel modo solito...
Comunque per essere sicuri aspettiamo conferma dai guru del NG!
Ciao,
   Stefano

Newsgroup: it.comp.lang.delphi
Titolo: Problema lettura da As400 di campo con decimali

Ho un programma che legge tramite driver ODBC un archivio DB2 as400.Fino ad ora non avevo avuto problemi.Recentemente la lettura di un campo numerico con 5 decimali (campo packed) mi restituisce il valore del campo corretto a sinistra della virgola e sempre 00000 a destra della stessa.
L'istruzione specifica che uso e':
FieldByName('nome campo').AsFloat.
Quello che e' cambiato e' sia il sistema As400 che il pc su cui e' installato il programma in Delphi.Cosa posso chiedere di verificare a chi gestisce pc e as400 per venire a capo del problema?
Grazie e buona giornata.
 
Massimiliano

 Ho un programma che legge tramite driver ODBC un archivio DB2 as400.
 
Ti ho risposto su it.comp.as400.
 
-- 
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Logoff - Simulazione tasti speciali:

Come devo fare se voglio effettuare il logoff semplice (in winXP quello che
lascia la sessione aperta ma ti permette di tornare al pannello iniziale di
login) oppure in mancanza di codice a simulare la pressione simultanea di
Win+L ?
Grazie, Poochie


Non uso spesso XP quindi forse sbaglio: se usi ExitWindowsEx e usi il flag
per il logoff ottieni quello che ti interessa?
Ciao :-)
--
Andrea /\/\agni
ICQ#: 174108000

 Ciao :-)
Purtroppo no, con il logoff di qull'API accade che torno alla schermata
iniziale ma chiude la sessione completamente, quello che volgio io fa in
modo che rieseguendo il login si torna allo stato di quando si è eseguito il
soft-logoss in 2-3 secondi...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/
winxpfus.asp
il link è tutto su di una riga vedi se può interessarti
ciao fabrizio
Newsgroup: it.comp.lang.delphi
Titolo: Runtime Error 216

Uno dei miei programmi sembra dare ad alcune persone un Runtime Error
216 all'avvio.
Per quanto ne so io il Runtime Error 216 e' un access violation, il
motivo per cui non dice AV ma RE216 puo essere causato solo dal fatto
che l'errore avviene prima che venga caricata la unit che contiene
l'error manager (adesso non so quale sia).
Quindi cosa puo generare tale errore sotto xp? Un componente che
chiami strane librerie (ma non dovrebbe essere letto prima l'error
manager?) o cosa?
Grazie 
Ciao
.     _  _______  ¸,ø*°`°*ø,¸_¸,ø*°` Kirys `°*ø,¸_¸,ø*°`°*ø,¸
  /| // /__  __/  Web site: 
http://www.kt2k.com
 / |/ \   / /     FAQ non ufficiali sulla CashCard Vodafone
/__|\__\ /_/ 2000 
http://www.neoteroi.org/cashcard/

 manager?) o cosa?
Se ne è discusso parecchio sull'Access Violation.
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&q=Access+Violatio
n+group%3Ait.comp.lang.delphi
Potresti implementare uno Stack-Trace all'interno dell'applicazione e farla
girare sotto xp. In questo modo, al verificarsi dell'eccezione, riusciresti
tranquillamente a risalire alla causa.
--
Acqua

 manager?) o cosa?
a me di recente e' capitata una strana AV non tracciabile solo su alcune
macchine. Il motivo era che l'applicazione richiedeva una certa particolare
versione di zlib.dll ; con altre versioni, o senza quella libreria, il
programma non partiva proprio sollevando l'eccezione. Il debugger si e'
rivelato totalmente inutile.
Ciao, Sandro

tranquillamente a risalire alla causa.
ummm vedro di informarmi, anche perche' l'errore avviene ancora prima
che si arrivi all'esecuzione del codice principale del project, quindi
immagino avvenga nell'init di qualche unit.
Che la fortuna mi assista
Cya

Newsgroup: it.comp.lang.delphi
Titolo: Temi di XP

Salve a tutti!
Nessuno di voi ha mai auto a che fare con i temi di XP?
Per essere più precisi ho problemi con la fuzione
"ThemeServices.DrawIcon".....
Seek

 "ThemeServices.DrawIcon".....
questa non è precisione.
La precisione sarebbe stata spiegare *quali problemi" hai con la 
funzione di cui parli....
A

 questa non č precisione.


)

Grazie per l'indicazione Marco!
Come vedi non utilizzo direttamente le API di Win, ma passo per il
ThemeService che mette a disposizione Delphi...
Ho provato anche così:
         DrawThemeIcon(ThemeServices.Theme[Details.Element],
GetWindowDC(Handle), Details.Part, Details.State, R, ListaImg.handle, 0)
ma il valore che mi rstituisce la funzione è sempre negativo....
Altro particolare...
L'elemento Details che voglio disegnare è un "twCaptionActive" cioè un'altra
CaptionBar
Grazie
Seek
"Marco Breveglieri" ha scritto nel messaggio


 ThemeService che mette a disposizione Delphi...
Sě, l'ho notato, anche io ne ho fatto uso per creare dei pannelli simili 
a quelli che si vedono in Windows Explorer (su XP); in quella 
situazione, per comprendere meglio il funzionamento dei metodi forniti 
da ThemeServices, ho "sbirciato" il sorgente alla ricerca delle funzioni 
API chiamate e, successivamente, ho ricercato informazioni sul loro 
funzionamento, riuscendo poi ad adattarlo alle mie esigenze.
Purtroppo non ho fatto uso della funzione *DrawThemeIcon* che č quella 
che serve a te, bensě di *DrawElement*. :-(


Grazie lo stesso Marco!
Anch'io come te ho sbirciato API, e tutto il resto funzia perfettamente..non
riesco a capire cosa mi sfugge...
Grazie ancora!
Seek
"Marco Breveglieri" ha scritto nel messaggio


Newsgroup: it.comp.lang.delphi
Titolo: aiuto...per accedere a queste news

ho un problema, non riesco ad accedere al server di 
news.interbusiness.it
se mi collego con clubnet...mi dice che non ho le credenziali...mentre da
un'altra connessione mi fa accedere sempre...qualcuno sa dirmi come posso
accedere anche da un'altra connessione? grazie 1000

Molti provider (ad esempio, Infostrada) permettono di accedere ai server
delle news solo se si è collegati ad uno dei numeri telefonici che
corrispondono ad un nodo di accesso del provider stesso; prova a consultare
il sito Tin per sapere come configurare l'accesso ai server delle news con
ClubNet, altrimenti cerca un'interfaccia web per la lettura dei newsgroup.
===============================
Marco Breveglieri (
br...@sintesi.com
)
SINTESI S.r.l. (
www.sintesi.com
)
"Alberto T." <Fe...@NetGroup.IT> ha scritto nel messaggio
news:97ddf6$9gq$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: Carica immagine

Salve a tutti,
sto costruendo un report in Delphi 3.
Come faccio ad inserire un immagine in una QRBand e dargli un percorso?
Grazie!
Saluti
Stefano

non so su d3, ma il qr da d4 in poi ha un oggetto per mettere immagini
nei report.
AS

Newsgroup: it.comp.lang.delphi
Titolo: Domanda semplice semplice....

Ho fatto un componente con una proprieta' published di tipo TForm, pero'
quando a design - time cerco di assegnarle un valore vorrei che mi desse la
scelta di tutti i form che vede; tutti i form del progetto o almeno tutti i
form che vede tramite la clausola uses...e' possibile farlo?
ES: Se ho una proprieta' published di tipo TEdit, quando vado per darle un
valore, salta fuori una combo con tutte le TEdit della form e tutte le TEdit
delle form visibili dal mio oggetto.
Spero di essere stato chiaro...

 Spero di essere stato chiaro...
Anche io... :=)
Ciao,
Andrea

 ha scritto nel messaggio
news:9eican$u0a$1...@lacerta.tiscalinet.it...

Ho tentato anche io di realizzare un componente del genere, ma evidentemente
il property-editor che permette di legare un componente alla proprietà di un
secondo componente esclude automaticamente dall'elenco le form del progetto;
la casella di riepilogo mostra solamente i componenti che si trovano sul
form ed eventualmente anche quelli posizionati sulle form la cui unit è
accodata alla clausola 'uses'. Pare che questa regola venga seguita per i
frame (non è possibile collegare un frame alla proprietà di un componente a
design-time).
--
/\/\arco Breveglieri (
ma...@abls.it
)
· SINTESI S.r.l. (
www.sintesi.com
)
· ABLS Team (
www.abls.it
)


Non e' che mi potresti postare un esempio? Se e' lungo anche in email... :)
:) :)
Thanks!!!

 Thanks!!!
Prego,
Andrea


Se ci salto fuori contaci! :D

 ha scritto nel messaggio
news:9el68r$pjv$1...@lacerta.tiscalinet.it...

Ma ci salti fuori di sicuro, perché se hai problemi non esitare a scrivere
sia in privato che qui... :=)
Andrea

sia in privato che qui... :=)
Volete che vi porto un caffe' ?
--
Walkie...@Libero.It (ICQ# 8143647)

 Walkie...@Libero.It (ICQ# 8143647)
Andrea

tazzine col piattino ed anche con il cioccolattino vicino.
per me anche il bicchierino di panna, grazie. E il cioccolatino lo 
voglio fondente. Mi raccomando Laforgia, vedrà che per la fine dell'anno 
le permetteremo persino di lucidarci le scarpe

le permetteremo persino di lucidarci le scarpe
Per la fine dell'anno vi avro' gia' licenziati ...
--
Walkie...@Libero.It (ICQ# 8143647)

 ha scritto nel messaggio
news:Xns90ACC0F5D68E...@127.0.0.1...

E' vero, la panna me la ero scordata !!!!!! YUMMMM !!! :=P
Andrea

 qui, per gli altri. ok? :=)
Io ho Delphi 2.0, ma non penso che abbiano amputato la guida
nelle versioni successive; le spiegazioni ( anche se
probabilmente non sono complete come quelle del sito ) le
trovo sotto Component Writers Help, cercando nell'indice
property editors.
Ciao!
Paolo Giarrusso
Newsgroup: it.comp.lang.delphi
Titolo: win2k+d6+mysql ... è bacato ???

ciao a tutti,
perdonate il cross-posting (si chiama cosi? boh...)
mi sono accorto solo adesso ke stanotte ho postato su
free.it.comp.lang.delphi ... sono fuso!
volevo sapere se D6+Win2k+mySql è instabile o se sono io ke sbaglio
qualcosa...
anche l'esempio piu' banale mi va in access violation sulla dll
"libexpmys.dll"
voi avete qualche problema simile?
grazie a tutti
leo :)

 "libexpmys.dll"
Io avevo un problema simile con D5. Mi andava in AV praticamente sempre, 
e l'errore era in una certa DLL (ma non quella che segnali tu). Poi ho 
scoperto che la causa era che la versione della dll era errata. L'ho 
sostituita con una che mi sono fatto dare da un mio amico ed e' andato 
tutto. Quindi ti consiglio di verificare questa cosa (anche se magari 
non centra).
Purtroppo ho formattato e non ho piu' mysql installato percio' non ti so 
dare altre info..
Bye!

ti ringrazio, vedro' di cercare qualche dll o tuttalpiù una altra versione
di mysql.
per adesso ho risolto installando le zeos library, pero' preferirei usare le
dbxpress
perche' il progetto ke sto realizzando vorrei farlo girare anke su linux.
grazie, e a presto
leo :)
"{MSX}" <msx...@REMOVESPAMhotmail.com> ha scritto nel messaggio
news:3DB1EC7E...@REMOVESPAMhotmail.com...


 ha scritto nel messaggio
news:AGbs9.50987$RO.12...@twister1.libero.it...

Esiste una patch specifica per MySQL. Il nuovo driver DBX si chiama
"libexpmysql.dll".
Prova a vedere qui:
http://www.borland.com/products/downloads/download_delphi.html
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: [D6][W2000]Gestione token autorizzazioni.

Salve,
vorrei sapere se è possibile utilizzando i token delle autorizzazioni di
sicurezza di W2000 avviare un processo di un'applicazione con dei diritti di
tipo amministratore.
Mi serve per poter far avviare ad un PowerUser (o User) l'aggiornamento di
un applicativo che necessita dei diritti di Amministratore per completarsi
Grazie.

 ha scritto nel messaggio
news:givB8.15341$5k4.3...@twister2.libero.it...

Scusate, ma ho trovato su torry quello che cercavo.

Newsgroup: it.comp.lang.delphi
Titolo: LoadFromFile

Il file Esempio.ini č in una directory del server condivisa in rete dove 
alcuni utenti non hanno il controllo completo ma solo in lettura / scrittura 
.
Gli utenti che hanno il controllo completo riescono ad aprire il file senza 
problemi, per gli utenti con il controllo in sola lettura / scrittura viene 
segnalato il seguente errore "Solo gli amministratori dispongono 
dell'autorizzazione per aggiungere rimuovere o configurare il ........  "
Le due righe incriminate sono le seguenti:
  slIni := TStringList.Create;
  slIni.LoadFromFile('Esempio.ini');
In che modo Delphi apre il File mediante il LoadFromFile ? Perchč devo avere 
il controllo completo per leggere un file ?
Grazie
Stefano 

Hai provato ad aprire il file da notepad da uno dei client incriminati?
AS

Usa la variabile interna FileMode.
FileMode determina il modo d'accesso ad un file secondo la seguente tabella:
0 Solo Lettura
1 Solo Scrittura
2 Lettura/Scrittura
La variabile è di default posta a 2.
Nota: non è una variabile locale, quindi modificala, esegui le 
operazioni e rimettigli il valore 2
Esempio:
   FileMode := 0;
   slIni := TStringList.Create;
   slIni.LoadFromFile('Esempio.ini');
   FileMode := 2;
Un'ultima cosa.... non funziona con i file testo ma non so' come 
LoadFromFile gestisce la lettura. Prova.
Ciao,
David

Certo, ad aprirlo con Notepad non ci sono problemi.


OK, risolto il problema grazie a tutti

Newsgroup: it.comp.lang.delphi
Titolo: DBGrid

Ex utilizzatore di InfoPower2000 per Delphi5 cerca DBGrid OPen Source 
con possibilità di in-place edit tranite combo box e check box.
In effetti sono le uniche due cose che ho per pigrizia continuato ad 
usare di Infopower; sto ora migrando alcune cose al D2010 e sinceramente 
vorrei evitare anche questa spesa.
Any Hint?
Ovviamente sarebbe molto apprezzato qualcosa di un po' meno generico di 
"cerca nelle JVCL" o "cerca su Torry..."
Altrimenti vanno bena anche dritte di quel tipo...
-- 
byez
Piero

 "cerca nelle JVCL" o "cerca su Torry..."
non ti dico di cercare tra le jvcl ma che la jvcl ha già quanto 
richiesto: JvDBUltimGrid oppure JvDBGrid
Ciao.

 richiesto: JvDBUltimGrid oppure JvDBGrid
Ti ringrazio!
Ho scoperto che le avevo installate nel D2009 e le avevo lasciate lì, 
probabilmente perché non ero riuscito ad usarle.
Ho dato un'occhiata, e vorrei porti qualche domanda, dato che intuisco 
che tu conosca abbastanza bene queste librerie, su cui ammetto la mia 
imperdonabile ignoranza.
1. Ho trovato abbastanza facilmente la possibilità di utilizzare un 
insieme di valori come in una ComboBox, tramite la proprietà "PickList", 
ma NON HO TROVATO (non ho cercato molto, lo ammentto, ma il MegaDemo non 
si compila) la possibilità di usare una CheckBox nella griglia.. Un aiutino?
2. C'è un sistema di Help da qualche parte da cui partire? O bisogna 
spulciarsi il codice?
3. Molte demo non si compilano, anche se l'installazione sembrava a suo 
tempo essere andata bene; proverò a ripulire e reinstallare l'ultima 
verisone, ma non sembra un'impresa molto banale :-O
Ti tengo aggiornato ^_^
-- 
byez
Piero


Ecco: 
http://delphi.about.com/od/usedbvcl/l/aa081903a.htm
Io ho sempre fatto così.
Ciao


devi testare in CheckIfBooleanField, ad esempio:
function TForm1.JvDBUltimGrid1CheckIfBooleanField(Grid: TJvDBGrid;
   Field: TField; var StringForTrue, StringForFalse: String): Boolean;
begin
   Result := Field.FieldValue = 'MIOBOOLEANFIELD';
end;
Quando, invece, vuoi aggiungere dei controlli (ComboBox, Memo, 
DatePicker, etc) alla DBGrid devi impostarli dalla proprietà 
EditControls aprendo il suo PropertyEditor ed aggiungendo i controlli 
desiderati a seconda dei campi a cui vuoi applicarli.
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: Stampa canvas(Barcode) delphi 7

Ciao a tutti!!!Ho un problema con la stampa..io ho il canvas di un
barcode..ma non riesco a stamparlo???Come devo fare???
grazie a tutti!!!!!!


Perchè apri nuovi post senza rispondere ai vecchi??
Sei riuscito a impostare il componente di cui ai post precedenti? Se la 
domanda è riferita allo stesso problema ti stai complicando la vita perchè è 
più semplice di quello che sembra.
Non so rispondere sui canvas, ma con il componente in questione fai tutto 
partendo da una stringa con il codice da visualizzare, oppure da una lista, 
tipo una tabella e lo metti in un report. 

 ha scritto nel messaggionews:1180941673.4...@q75g2000hsh.googlegroups.com...

Non ho usato quel componente ma un altro che mi sono implementato da
solo...


leggere la guida di tprinter..?
A.


Non mi ha aiutato...ho usato un barbatrucco...adesso va..grazie a
tutti a presto...

 ha scritto nel messaggio news:1180972467.0...@k79g2000hse.googlegroups.com...

Sarebbe carino, oltre che educato, pubblicare la soluzione.
C. 

 ha scritto nel messaggionews:1180972467.0...@k79g2000hse.googlegroups.com...

Non e un barbatrucco..ma non intendendomi molto di delphi mi ha
aiutato molto forse voi che lo conoscete mi riderete
dietro ma il mio problema lo risolto cosi:
tampare una bitmap:
procedure TForm1.Button1Click(Sender: TObject);
var ScaleX, ScaleY: Integer;
    R: TRect;
begin
  Printer.BeginDoc;  // **
  with Printer do
  try
    ScaleX := GetDeviceCaps(Handle, logPixelsX) div PixelsPerInch;
    ScaleY := GetDeviceCaps(Handle, logPixelsY) div PixelsPerInch;
    R := Rect(0, 0, Image1.Picture.Width * ScaleX,
              Image1.Picture.Height * ScaleY);
    Canvas.StretchDraw(R, Image1.Picture.Graphic);  // **
  finally
    EndDoc;  // **
  end;
end;
Grazie a tutti lo stesso per il vostro interesse siete i
migliori!!!!!!

Newsgroup: it.comp.lang.delphi
Titolo: "Type mismatch" su query con data...perche?

Ragazzi vi sembrera' una banalita', pero' per me e' un problema. ho un
database paradox con un campo data, settato con maschera
"dd/mm/yyyy"...quando pero' vado a fare una query su tale campo, questa
mi da' errore perche' il giorno e' al posto del mese (es. il 13 maggio
13-5 me lo riconosce come 5-13) e mi da' type mismatch (secondo la
query, giustamente, i mesi non sono piu' di 12!). Ovviamente cio' non
accade se il giorno non supera il 12 (es. 2 gennaio 2-1 va bene).
Sbaglio qualcosa nella maschera di immissione? Come si puo' settare in
formato "italiano"? Nel database, pero', il dato sembra in formato
corretto...
Grazie a coloro che vorranno aiutarmi

Ringrazia la guida..
cerca:
date/time formatting variables
AS

Newsgroup: it.comp.lang.delphi
Titolo: Stampa disegni

Qualcuno sa come stampare i disegni creati nelle PainBox
Ringrazio in anticipo
Ciao
Franco

> Qualcuno sa come stampare i disegni creati nelle PainBox
mai fatto, ma credo che si possa copiare il Canvas della paintbox sul canvas
della stampante e poi farla stampare..
l'oggetto dovrebbe essere il Printer (TPrinter)
Ciao !                {MSX}

 ha scritto nel messaggio
news:MPG.1502d6471...@news.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Problema con il Server Socket

Salve,
Sto sviluppando un server, e volevo sapere se c'era modo di sapere chi
e' che manda un tal messaggio.
Cioe', in OnRead, capire quale Client e' stato a scrivere. 
Non posso utilizzare nulla di piu' altro livello, i client sono tutti
telnet.
E non posso usare il nome Host, o l'IP, perche' mi serve che il
programma sia accessibile anche da una lan con un NAT.
GRazie Mille
viashino

se stai sviluppando i D4 il server nell'evento Onread ha come parametro 
il client di cui riesci ad ottenere almeno l'ip address, da li puoi fare 
dei controlli tu..
Belloccio, 
http://www.scodellamelo.it
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: MANUALE DELPHI5

Vendo Programmare con Delphi 5 Apogeo di Marco Cantù, praticamente MAI USATO
l'ho pagato Lit 88.000. Spese di spedizioni a carico dell'acquirente.
--
Sincerly
Moreno Rugo
(will sysadmin for food)
http://members.xoom.it/Blue_Light/BLUELIGHT.htm
icq 72012030

 l'ho pagato Lit 88.000. Spese di spedizioni a carico dell'acquirente.
Ahahah... e a quanto vorresti venderlo ?? 88k ? + le spese di spedizione ?
Gli annunci commerciali li detesto.
NON-Ciao, Davide DG

mi spiace, già preso...
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

 ha scritto nel messaggio
news:EehG5.18079$Nz.5...@news.infostrada.it...





Newsgroup: it.comp.lang.delphi
Titolo: IBX 6.05 Problema con Query Parametriche

IBX 6.05 Problema con Query Parametriche
Utilizzando la seguente espressione sql
    select * from zone where codice like :pcodice
codice ha una lunghezza di 3 caratteri con valore FR
e in delphi
    IBQuery1.ParamByName('pcodice').AsString:= '%'+edit1.Text + '%';
mi viene sollevata una eccezione che indica che ho superato i caratteri
immesi (4 su 3)  2 per FR e 2 sono %%, la cosa strana è che se provo la
query
nell'editor in questo modo
    select * from zone where codice like '%FR%'
tutto funziona correttamente, esiste un modo per evitare questa eccezione?
Ciao Enzo
www.scozzaro.it

 ha scritto nel messaggio
news:b8vkhi$b9c$1...@newsreader.mailgate.org...

Ho risolto in questo modo
select * from ZONE where CODICE Like '%' ||  :CODICE || '%'
Ciao Enzo
www.scozzaro.it

select * from ZONE where CODICE Like '%' ||  :CODICE || '%'
ciao 
volevo chiederti a cosa servono gli "||" prima e dopo?
	Ciao
	MassimoB
 

 ha scritto nel messaggio
news:wS%ta.97594$iy5.3...@twister2.libero.it...

Equivale al simbolo + per la concatenazione delle stringhe
Ciao Enzo
www.scozzaro.it

Newsgroup: it.comp.lang.delphi
Titolo: Articolo su sviluppo driver dbexpress

Salve.
L'anno scorso trovai un articolo sul sito di Borland che parlava
dell'argomento in oggetto.
Adesso questo articolo non riesco + a trovarlo.
Non è che qualcuno lo ha salvato oppure ha il link?
Tnx
A.

Yes. See 
http://community.borland.com/article/0,1410,27918,00.html
guarda qui:
 
http://community.borland.com/article/0,1410,27918,00.html
In bocca al lupo
Duilio
Newsgroup: it.comp.lang.delphi
Titolo: Come si assegnano gli eventi a componenti creati run-time ?

Allora, creo le opzioni di un menu runtime in questo modo
var opzione:tmenuitem;
opzione:=tmenuitem.create();
menu.insert(0,opzione);
ove menu e' esistente a livello di design-time.
Non riesco pero' a gestiore l'evento onclick di opzione.
Ho scarsa esperienza nella gestione di eventi in modo non visuale.
Dovrei assegnare ad opzione.click la mia procedura...
Ma come si fa ?
Mi fate un semplice esempietto ?
Grazie
Paolo Zavarise

 wrote in message
8jihqm$jnj$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: cambio alias a run time

E' possibile cambiare il path dell'alias a run-time ?
Cio' mi serve per indirizzare il progetto su tabelle diverse (es. esercizio
precedente)
avete qualche altra soluzione da propormi
al momento uso il copy del dos per modificare l'idapi.cfg  prima di entrare
nel progetto.

Vedi oggetto TSession
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2007 DbExpress driver - MySQL

ho provato ad effettuare la connessione con i componenti standard 
DbExpress, verso un Db MySQL5.5 (locale su WinXP)
 
al comando SQLConnection.Conneted := True
 
Cannot load dbxmys30.dll (126).  It may be missing from the system path.
 
- libmysql.dll presente nella directory del progetto
- dbxmys30.dll presente sia in \Windows\System32 che nella directory del 
progetto, e nelle path di Library-Win32 dell'Ide
 
ho fatto dei test:
- DataExplorer - configuarti i parametri, click su Test -> dbexpress 
vendor initialization failed
- ZeosLib 6.6.6.Stable -> viene aperto e gestite le query
- DevArt MyDac Trial   -> viene aperto e gestite le query
- ZeosLib 7.0.0.Alpha - non sono riuscito a compilare i package, anche 
se previsti per D11.
 
i driver DBX per MySQL sono proprio bacati/datati o il problema puo' 
risiedere nel fatto che sto effettuando i test su una VM Oracle (Win32 + 
MySql + D2007) , ne dubito ci sarabbero problemi anche con Zeos/DevArt.
 
ho provato a cercare aggiornamenti per i Dbx, ma ho trovato solo Trial.
 
 
 
 
 
 

 DbExpress, verso un Db MySQL5.5 (locale su WinXP)
 
La versione di MySQL che stai utilizzando mi pare sia uscita da fine 2010 e inizio 2011, e lo stai utilizzando con un driver dbExpress prodotto nel 2007, quindi è del tutto possibile che tale driver non sia compatibile con la vendor library di una versione uscita parecchio dopo.
 
Dovresti ricercare un driver dbExpress di terze parti compatibile con quella versione (e con la tua edizione di Delphi), oppure utilizzare una versione precedente di MySQL, oppure adottare una suite di componenti appositamente progettata per questo genere di supporto cross-version (ad esempio, AnyDAC: 
http://www.da-soft.com/anydac/
).
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
Newsgroup: it.comp.lang.delphi
Titolo: Path Applicazione

Salve a tutti,
esiste una funzione in delphi che simuli l'AppPath di Visual Basic? In altre
parole questa funzione restituisce la path di dovre si trova l'eseguibile di
delphi....
Grazie a tutti

 delphi....
Direttamente dalle FAQ
4.14
-DOMANDA:
Come  ottengo  il  nome  delle  directory  di sistema, tipo "c:\windows", la
cartella "temp" ecc ?
-RISPOSTA:
La  cartella in cui è installato Windows la ottieni mediante la funzione API
GetWindowsDirectory(), quella temporanea con GetTempPath.
Poi   c'e'   GetSystemDirectory,   che   trova   la   directory  di  sistema
(generalmente   "c:\windows\system")   e  GetCurrentDirectory,  che  ritorna
la directory corrente per il vostro processo.
esempio:
var WinDirPath: PChar;
begin
GetMem(WinDirPath,MAX_PATH);
GetWindowsDirectory(WinDirPath,MAX_PATH);
ShowMessage(WinDirPath);
FreeMem(WinDirPath);
end;
Saluti
B.
-- 
    R a u c c i    B i a g i o  
web                 : 
www.raucci.net
linux counter       : #342681
O mordo tua nuora o aro un autodromO


intendi
Caption := ExtractFilePath(application.exename);
ciao
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

sPath:=ExtractFilePath(Application.Exename); // nell'ultimo carattere c'e'
la '\'
Giorgio
"BlackBird" <aa...@aaaaa.cccc> ha scritto nel messaggio
news:0rqod.46633$Es2.1...@twister2.libero.it...


 "c:\windows", la cartella "temp" ecc ?
Posso correggerti?
La risposta corretta e' la seguente (sempre dalle FAQ):
3.3
-DOMANDA:
Come posso conoscere la directory dove viene eseguito il mio programma?
-RISPOSTA:
Per sapere il full-path usa la property ExeName dell'oggetto Application;
per ottenere solo la cartella in cui č installato il tuo eseguibile
utilizza ExtractFilePath(Application.exename).
La funzione ParamStr(0) restituisce il medesimo valore, mentre per
recuperare gli altri argomenti della riga di comando usare le funzioni
ParamCount e ParamStr.
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Grazie a tuti
"BlackBird" <aa...@aaaaa.cccc> ha scritto nel messaggio
news:0rqod.46633$Es2.1...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Riempire Campi Word

Ciao,
è possibile rimepire dei campi di word da delphi?
tipo:
Word.ActiveWindow.Campo('NOME') := 'Pippo'; 
Grazie mille
Alan Solo

Word.ActiveWindow.Campo('NOME') := 'Pippo'; 
mi rispondo da solo, se a qualcuno serve...
Word.ActiveDocument.FormFields.Item('campo').Result := 'testo';
Grazie cmq\scusate
Alan Solo

> Word.ActiveDocument.FormFields.Item('campo').Result := 'testo';
...anche se questi si dovessero trovate nella Intestazione/Piè di pagina?
Cià
Fra. :-)