mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Array di componenti

Prima di cominciare ad utilizzare Delphi mi cimentavo con il Visual
Basic...ma quando mi sono trovato a
creare un array di controlli mi sono accorto che con Delphi non era
possibile.
Mi spiego meglio.. con Visual Basic copiando un controllo ed incollandolo
sullo stesso form viene generato un controllo indicizzato come in un array
di variabili mentre con delphi viene generato un controllo con nome diverso.
es
Visual Basic:
Edit1  -------->  Edit1[0]  e Edit1[1]
Delphi:
Edit1  -------> Edit1  e Edit2
Adesso mi chiedo in Delphi non è possibile o non sò come si fà?

 ha scritto nel messaggio
news:98m8pg$m6j$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:ffyr6.54714$lj4.1...@news6.giganews.com...


Newsgroup: it.comp.lang.delphi
Titolo: Cerchi un Installer...

Prova questo!
Completamente gratuito!
ftp://ftp.volftp.mondadori.com/pub/pc/windows/win98/programming/ainstall.zip

 wrote:

IO ti consiglio invece INNO SETUP
Freeware
sempre aggiornatissimo
Ha persino un newsgroup tutto suo
http://www.jordanr.dhs.org/
Ciao
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

Che bello adesso facciamo anche pubblicità....
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

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

Newsgroup: it.comp.lang.delphi
Titolo: TPrinter inesistente

Non ho il componente TPrinter nella Tool Palette (sto usando Delphi 2007
Win32). Come � possibile ?
PS: Invece TPrintDialog e TPrinterSetupDialog sono presenti..

 Non ho il componente TPrinter
1) lanciare delphi
2) digitare "Tprinter"
3) premere f1 in alto a sinistra sulla tastiera, sforzandosi di
vincere le forze oscure che ti impediscono di farlo
4) leggere con attenzione la Hierarchy.
5) postare sul ng le tue conclusioni
A.

 ha scritto nel messaggio 
news:19da1258-69c8-4e24...@s3g2000yqs.googlegroups.com...


 > 4) leggere con attenzione la Hierarchy.
Non ti ho detto di guardare DOVE STA. Ti ho detto di vedere da chi
eredita.
A.

 e digitando TPrint... TPrinter non c'�. E' questo che intendevi che io


 ha scritto nel messaggio 
news:4b485f9d$0$1106$4faf...@reader4.news.tin.it...


 Ma perchè mi fai questa domanda ?
Perche' se invece di andare a tentoni uno si mettesse a leggere bene
la guida, arriverebbe alla conclusione che quello che trovi nella
palette eredita da TCOMPONENT.
A.

> apparire nella Palette se basta semplicemente dichiararla nella sezione VAR?
Parliamo di delphi, non ti tp...
A.

 ha scritto nel messaggio 
news:4b48a9e6$0$1110$4faf...@reader4.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Gestione DBGrid

Salve a tutti!
Sto scrivendo un banalissimo programma che gestisce la
fatturazione di una azienda.
Ho una form in cui è presente una dbgrid che contiene le righe
della fattura.
Il mio problema è fare in modo che le righe delle dbgrid rispettino
l'ordine di immissione. Ho la necessità di lasciare righe bianche e di
inserire righe fra due già esistenti shiftando le successive (non le devo
accodare!).
Esiste un componente che faccia questo o mi potete consigliare un metodo di
programmazione ??
Grazie a tutti!!
Francesco

 ha scritto nel messaggio
news:wvk06.151095$hk4.5...@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: USB 2/3

Ciao a tutti,
  scusate la domanda un po banale ..... esiste un modo per capire se la 
chiavetta inserita e' 2.0 o 3.0 ??
Dato che il programma gira su chiavetta (e non tutti usano la 2.0 ma, 
sebbene possa essere incredibile, qualcuno usa ancora la prima) sto cercando
di fare un controllo sul tipo di chiavetta, se e' almeno una 2.0 allora 
zippo tutta la directory di lavoro che e' di circa 400 MB.
Naturalmente chi sta usando la chiavetta (obsoleta) mi ha fatto notare che 
prima della disconnessione il programma sembra impallato.
 
Un saluto e grazie
 
ciao
 
Daniele
 
 
 

 prima della disconnessione il programma sembra impallato.
 
Come strada alternativa, una causa di lentezza potrebbe essere che 
stai zippando creando il .zip direttamente sulla chiavetta. 
Prova a creare il .zip su hard disk e poi a copiarlo
sulla chiavetta solo alla fine. 
 
ciao
Giacomo
 

 chiavetta inserita e' 2.0 o 3.0 ?? [...]
 
Con WMI puoi fare tutto quello che vuoi:
http://www.codeproject.com/Articles/63878/Enumerate-and-Auto-Detect-USB-Drives
 

sulla chiavetta solo alla fine. 
Vedi ... sebbene sia difficile da credere ...... non ci avevo pensato !!
 
Grazie
 
Ciao
 
Daniele

Newsgroup: it.comp.lang.delphi
Titolo: Re: [MANIFESTO] it.comp.lang.delphi

 alternativa alla programmazione in Visual Basic.
 
da quando quella ciofeca di VB è stata un'alternativa a Delphi? LOL
 
-- 
Alessandra
 
Nessuno che abbia senso dell'humor ha mai fondato una religione -
Robert Green Ingersoll

 da quando quella ciofeca di VB è stata un'alternativa a Delphi? LOL
 
Guarda che era il contrario: Delphi era una alternativa a VB (figuriamoci!)
 
Ma tu sei molto giovane e quindi non puoi ricordare quegl'anni
pioneristici 
...
 
ACSH
 
 
 
-- 
 
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: Chat (parte seconda)

Adesso tutto mi funziona.. spedisco i miei messaggi, ricevo, tutto č ok!
Passo successivo: se io volessi inserire nel mio messaggio elle immagini (ad esempio le classiche 
faccine sceme) come devo fare? Si possono spedire immagini in formato testo oppure c'č qualche 
altro trucco?  Ci sono esempi in giro che posso studiare?
Grazie a tutti gią da ora
Dario
-- 
Posted from IDENT:qmailr@[217.57.169.195] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Dario
Prego,
Andrea

 altro trucco?  Ci sono esempi in giro che posso studiare?
Per visualizzarle, a seconda del controllo che usi per il testo, hai diverse
scelte...
io userei delle piccole BMP, una piccola dovrebbe stare in pochi k e poter
essere inviata..
per inviarle e' piuttosto semplice, basta che colleghi il savetostream della
TBmp a sendstream del socket.
Una volta ricevuta la rimetti in uno stream e la carchi con LoadFromStream.
Ti consiglio un TMemoryStream come intermedio.
Ciao ciao !!                    MSX

 Ciao ciao !!                    MSX
Concettualmente č giusto, ma spedire via Internet ogni volta una bmp mi pare
eccessivo....
si potrebbe inviare un codice che il programma decodifica come una bmp e
quindi la disegna senza dovere aspettare tempi di connessione (dato che č
salvata sul disco).


Prego,
Andrea

....solo per dire che il mio applicativo gira su una rete locale, non su Internet! ;)


 ....solo per dire che il mio applicativo gira su una rete locale, non su
Internet! ;)
E che differenza fa? :=)
Nessuna... :=)
E poi chi ti dice che in un prossimo futuro tu non ne debba sviluppare una
versione che funzioni su Internet? :=)
Andrea

Eh no!!! C'azzecca e come la mia precisazione perchè se leggi il messaggio di Davide Di Stefano
aveva inteso che io dovessi fare una chat in Internet, consierando che ha risposto in un certo modo 
al suggerimento di MSX...
Per quel che ci capisco io in programmazione internet, intranet, lan e peer to peer sono la stessa cosa! :)=
ciao ciao ciao


Anche io avevo pensato a una soluzione di questo tipo... però ti SEI messo nei casini pechè
hai scritto una cosa MUITO interessante: com'è che si memorizzano le immagini in un file???
(res o meno, poco importa!!!!) 
Io le carico sempre dall'esterno col comando LoadFromFile, però questo mi comporta di avere una 
directory apposita con 1300 files di immagini diversi. Non parliamo di assegnarle già al programma...
si creerebbe un eseguibile da 150Mb! Molto graziosa è l'idea di utilizzare il componente TPicClip così
creo un solo file con tutte le immagini dentro e lo gestisco... però torniamo sul file... SPIEGA UN PO'!!! :))
Ciao, Dario


 faccine sceme) come devo fare?
Se devi disegnare soltanto le Smiles puoi usare il carattere "Caricature"
apposito.
Magari potresti fare un procedimento simile: scrivendo per l'appunto lo
Smiles, il programma invia solo il testo :-), e colui che riceve decodifica
la stringa, se trova uno Smiles cambia carattere e lo scrive.
Newsgroup: it.comp.lang.delphi
Titolo: salvare un file txt

allora ho una label che aggiornata da un timer visualizza data e ora
alla pressione del button1 il testo contenuto nel memo1
deve essere salvato con il nome della label il punto è che windows non
permette di salvare file con il simbolo "/"
sono disposto anche ad utilizzare un'edit al posto della label ma c'è un
modo per sostituire il simbolo in uno spazio o qualcosa che mi permetta di
salvarlo?
grazie
 erik


Se ho capito bene vuoi salvare un file usando come nome la data e l'ora in
quel momento.
In questo caso come dici tu windows non ti lascia perchè c'è la "/" . Devi
quindi trasformarla
in "_" o qualcosa di simile. Usa la funzione replacestring.

ok ma fammi un piccolo sempio perchè io non rieco ancora a capire come usare
le funsioni..
allora
ho 2 edit e 2 button
alla pressione del button1 nell'edit1 viene visualizzata la data
e fin quì tutto ok
il punto è come faccio a far si che alla pressione del button2 nell'edit2
venga visualizzata la data modificata?
......
ho letto un pò sulle funsioni ma non riesco a capire come funsionano .. la
dichiaro la scrivo ma sempre errore..
non riesco poi a capire come quella tale funsione venga utilizzata alla
pressione del button2
grazie
 erik
"Balbar" <...@...> ha scritto nel messaggio
news:MT3S9.9087$%p6.7...@news.edisontel.com...


 pressione del button2
I pulsanti hanno l'evento OnClick
Su quello gli fai fare cio che ti serve.
se poi fuori essere preciso ti crei una taction e la associ al pulsante
Bye
A.

 a écrit dans le message news:
fz3S9.79369$R45.3...@news2.tin.it...

ilTuoMemo.Lines.SaveToFile(ReplaceString(ilTuoLabel.Name, '/', '_',
[rfReplaceAll]));
Con questo dovresti cavartela
IceCream

 ha scritto nel
messaggio news:3e1d1ec0$0$330$5402...@news.sunrise.ch...


Newsgroup: it.comp.lang.delphi
Titolo: Siti di componenti gratis

Qualcuno mi sa consigliare qualche sito dove posso trovare dei bei 
componenti a gratis??
p.s: stavo cercando anche delle collezioni di icone in stile windows xp 
gratuite, dove posso trovarle?
Grazie mille!!

 cantando,
intonava allegramente:

Entrambe le risposte si trovano tra i post di questo ng.
vai su google groups e cerca dentro it.comp.lang.delphi (ICLD per gli amici).
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.mozilla.org/products/firefox/
Newsgroup: it.comp.lang.delphi
Titolo: DIFFICILE QUESITO.

Ciao a tutti!!
ho un problema con Delphi 5.
Devo scorrere tutti i componenti di una form ed individuare quelli che hanno
la proprieta' "DataField" senza diver effettuare "If" fisse tipo:
"IF Screen.ActiveForm.Components[I].ClassName = 'TDBEdit' then"
Come posso fare?
Grazie!

 la proprieta' "DataField" 
uses TypInfo;
procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  for I := 0 to ComponentCount-1 do
  begin
    if IsPublishedProp(Components[I], 'DataField') then
      ShowMessage(Components[I].Name);
  end;
end;
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie infinite!
potrei chiederti un'altra cosetta...?
ora dovrei accedere al valore "datafield" del componente che ha la
proprieta':
ti rimando l'esempio per un TDBedit ma ovviamente deve funzionare con tutti
i componenti bindabili
procedure TFwkFrmMasDetTab3.Button2Click(Sender: TObject);
var
  I: Integer;
begin
  for I := 0 to ComponentCount-1 do
  begin
    if IsPublishedProp(Components[I], 'DataField') then
    begin
      ShowMessage(Components[I].Name);
      // Mostro il valore della proprieta'. N.B. Errata per tipi non
"TDBEdit"
      ShowMessage(TDBEdit(Components[I]).DataField);
    end;
  end;
end;
Grazie!

 proprieta':
uses TypInfo;
procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  for I := 0 to ComponentCount-1 do
  begin
    if IsPublishedProp(Components[I], 'DataField') then
    begin
      ShowMessage(GetStrProp(Components[I], 'DataField'));
    end;

Newsgroup: it.comp.lang.delphi
Titolo: Componente x Pdf

Sapete dove posso trovare un componente, anche pagando, per fare lo
split dei documenti pdf per pagina?
Ciao Adolfo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 split dei documenti pdf per pagina?
Se il tuo problema č prendere un pdf e splittarlo pagina per pagina, puoi
provare GhostScript, ma č un programma esterno, non c'entra con Delphi.
--
Jax
Journeying Artificial Xenomorph

 split dei documenti pdf per pagina?
prova a vedere le specifiche di questi componenti. ti creano i pdf anche
senza avere l'acrobat, non so se li gestiscano pure. comunque uno sguardo
non fa mai male"
http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/
ciao fabrizio

Newsgroup: it.comp.lang.delphi
Titolo: Ci sono novità su Delphi per Linux?

Il 25 maggio scorso ci doveva essere una presentazione ufficiale di
Delphi for Linux, ci sono novità a riguardo? Bye
Marco

Delphi for Linux, ci sono novità a riguardo? Bye
Non ne ho saputo + nulla, se non che hanno fatto un test di compilazione (si
parlava di 45000 linee di codice) ed è stato compilato in 3 secondi (se non
ricordo male...).
Anche io lo attendo con ansia, chiunque abbia informazioni + dettagliate
delle mie si faccia vivo!
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

> Io ho sentito dire che dopo la presentazione del bilancio della corel (non
Gia'....
http://www.deandreis.it/p.asp?i=31873

Delphi for Linux, ci sono novità a riguardo? Bye
Per informazioni sempre fresche fate un salto qui:
news://
forums.dorland.com/borland.public.kylix.non-technical
Ciao !
Newsgroup: it.comp.lang.delphi
Titolo: Controllare input DBGrid

Utilizzo un DBGrid per la visualizzazione e l' input sul lato details, 
vorrei controllare input nelle celle di una determinata colonna come e' 
possibile controllare input nelle celle di un DBGrid ?
Ciao Slurp

 possibile controllare input nelle celle di un DBGrid ?
su delphi 7 sono le righe 3 e 4 dell'object inspector relativo agli
eventi di tbgrid.
Le hai gia viste?
A.


Dovrei verificare che nella colonna la cella non sia vuota e in caso
visualizzare una showmessage e portare il focus sulla cella in questione.
Pero' con gli eventi Key non saprei come fare.
Slurp

> Pero' con gli eventi Key non saprei come fare.
di quale componente stiamo parlando?
quali sono gli eventi che vedi nell'object inspector se hai il focus
sulla dbgrid?
cosa c'entrano gli eventi key? 
A.


onKeyDown
onKeyPress
onKeyUp
oppure
onCellEnter
onCellExit
Pero' anche con onCellExit non capico come controllare cosa e' stato 
immesso in una determinata cella.
Slurp

 Pero' con gli eventi Key non saprei come fare.
Dimmi una cosa, sei collegato ad un database con la grid? 

 ha scritto nel messaggio
scusami se forse ti dico una cosa scontata ma TDBGrid e TStringGrid hanno 
due scopi diversi.
La prima serve a visualizzare e/o modificare i dati presenti in un database, 
l'altra la "carichi" manualmente.
A te cosa occorre?
Ciao
V

 immesso in una determinata cella.
studia e capirai, slurp. e' un atroce destino che tocca a tutti coloro
che fanno qlc x la prima volta.
A.

 Dimmi una cosa, sei collegato ad un database con la grid?
E' un DBGrid collegato ad una tabella di un DB, vorrei controllare che 
la cella contenga valori validi per quel campo altrimenti generare un 
messaggio di avvertimento e portare il focus sulla cella incriminata.
Ciao Slurp
Newsgroup: it.comp.lang.delphi
Titolo: conversione da bcb a delphi

ciao a tutti
ho deciso di tradurre un programma da BCB a Delphi e c'č un punto che non
riesco a convertire:
bool __stdcall EnumProc(/*HWND*/void * hWnd,/*LPARAM*/long/*lp*/)
{
   unsigned long* pPid;   file://LPDWORD
   unsigned long result;      file://DWORD
   void *hg;                  file://HGLOBAL
   unsigned long id;
   if(hWnd==NULL)
      return false;
   hg = GlobalAlloc(GMEM_SHARE,sizeof(unsigned long));
   pPid = (unsigned long *)GlobalLock(hg);
   result = GetWindowThreadProcessId(hWnd,pPid);
   if(result){
      char title[110];
      char className[95];
      char totalStr[256];
      GetClassName(hWnd,className,95);
      GetWindowText(hWnd,title,110);
      id=*pPid;
      itoa(id,totalStr,10);
      strcat(totalStr,"\t");
      if(title){
         strcat(totalStr,title);
         strcat(totalStr,"\t");
      }
      strcat(totalStr,className);
      Form1->ListBox1->Items->Add((AnsiString)totalStr);
   }
   else{
      GlobalUnlock(hg);
      GlobalFree(hg);
      return false;
   }
   GlobalUnlock(hg);
   GlobalFree(hg);
   return true;
}
e viene richiamata cosě:
EnumWindows((WNDENUMPROC)EnumProc,lp);
c'č qualcuno tra di voi che riesce a tradurla?
grazie

A occhio e croce:
function EnumWndProc( hwnd: hwnd; lp: pointer):boolean; stdcall;
var
   pPid, id : Cardinal;
   totalStr : string;
   Titolo, Classe : pchar;
begin
   if (hWnd = 0) then
     begin
       result:=false;
       exit;
     end;
   id := GetWindowThreadProcessId( hWnd, @pPid );
   if (id<>0) then
     begin
      GetMem( Titolo, 255 );
      GetMem( Classe, 255 );
      GetWindowText( hwnd, titolo, 254 );
      GetClassName( hWnd, Classe, 254 );
      totalstr := FormatFloat('0000000000', pPid)+' CLASSE:'+Classe+'
TITOLO:'+Titolo;
      Form1.ListBox1.Items.Add(totalStr);
      FreeMem( titolo );
      FreeMem( classe );
      result := true;
     end
   else
     result:=false;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  ListBox1.Items.Clear;
  EnumWindows( @EnumWndProc, 0 );
end;
Sinceramente però non capisco l'utilità di quel "if id<>0 "...
Una finestra è _sempre_ associata ad un thread...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it


chiedilo a Kent Reisdorph, il codice è suo.
ehm, cè un'altra parte di codice che credevo di aver tradotto bene ma...mi
sbagliavo
   AnsiString str;
   char *tmp;
   int i;
   i= ListBox1->ItemIndex;
   if( i != -1){
      AnsiString s;
      tmp = new char[100];
      s=ListBox1->Items->Strings[i];
      strcpy(tmp,(char*)s.c_str());
      tmp=strtok(tmp,"\t");
   }
   int id=atoi(tmp);
   delete[] tmp;
   HANDLE ps = OpenProcess(1,false,id);
   if(ps){
      if(!TerminateProcess(ps,-9)){
         ShowMessage((AnsiString)"Could not end process specified!");
      }
      else{
         ShowMessage((AnsiString)"Process successfully terminated!");
      }
   }
   else{
      ShowMessage((AnsiString)"Could not open process requested!");
   }
}
riesci a aiutarmi?
grazie

 }
Tra l'altro _manca_ una CloseHandle su ps dopo la TerminateProcess.

Newsgroup: it.comp.lang.delphi
Titolo: [d5] [vista] [bde] killare brutalmente l'applicazione

ciao a tutti... ho un piccolo eseguibile delphi fatto ad hoc per modificare 
il netdir del bde, l'unico inconveniente è che su windows vista se modifico 
il netdir di bde (anche a mano da bde administrator) si blocca 
l'applicazione e l'unico modo è killarla (anche se poi i dati vengono 
registrati correttamente)... come potrei fare per far terminare brutalmente 
l'eseguibile dopo 2 secondi senza che windows chieda il solito TERMINA 
ADESSO o ATTENDI???
tutto questo lo faccio per tamponare il porting su altro database, però agli 
utenti non posso dire di eseguire termina, sembra bruttto!!!
Simo 

su internet con google ho trovato un file manifest che risolve problema...
  <?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="bdeadmin.EXE" type="win32" />
  <description>bdeadmin.EXE Manifest</description>
- <dependency>
- <dependentAssembly>
  <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" 
version="6.0.0.0" processorArchitecture="X86" 
publicKeyToken="6595b64144ccf1df" language="*" />
  </dependentAssembly>
  </dependency>
- <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
- <security>
- <requestedPrivileges>
  <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
  </requestedPrivileges>
  </security>
  </trustInfo>
  </assembly>
Newsgroup: it.comp.lang.delphi
Titolo: Lista in Objectg Pascal

Vorrei costruire una struttura a lista in Object-Pascal, ma non so come
fare.
Per capire mi basta anche una struttura semplice, del tipo LIFO( l' ultimo
elemento ad entrare è il primo ad uscire).
Grazie!
Alberto Gori

 wrote in message
news:398ab...@news.dada.it...


>
Vorrei costruire una struttura a lista in Object-Pascal, ma non so come
fare.
Per capire mi basta anche una struttura semplice, del tipo LIFO( l'
ultimo elemento ad entrare è il primo ad uscire).
<<
C'è già nella VCL (unit classes) TList (per record qualunque),
altrimenti per discendenti da TObject c'è TObjectList (unit contnrs).
Nell'help da Tist.Add c'è un esempio completo.
contnrs.pas contiene anche TQueue, TStack, TOrderedList...
nb: contnrs c'è da D5 (se non sbaglio)
hth
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Task Manager e Task Bar

Ho visto che alcuni programmi tipo WinGuardian restano in esecuzione senza
che l'utente se ne accorga, cioe' il programma non compare
ne sulla task bar ne sul task Manager.
E' possibile in Delphi eliminare il nome di un programma dalla task Manager
e dalla task bar di winsows?
Se si, come o quali funzioni si puo' realizzare cio'?
Gradirei ricevere se possibile uno scorcio ci codice.
                                                    Grazie per chi volesse
rispondermi!!
Sbo...@libero.it

 Se si, come o quali funzioni si puo' realizzare cio'?
Ciao,
certo che si può, ma "come" sinceramente non lo so...però se ti va ti posso
consigliare un componente che anche io ho usato per lo stesso scopo e con il
quale mi sono trovato bene.
Il componente si chiama AMWinEnv, ed è FREEWARE e completo di SORGENTI...ti
basta metterlo sul form principale dell'applicazione, settare un paio di
proprietà e il gioco è fatto.
Lo puoi trovare sul sito dell'autore :
http://huizen.dds.nl/~ameeder/index.htm
 e credo anche sulla DSP:
http://www.programmers.net/mirrors/DSP//
 e su Torry:
http://torry.rimini.com/
 (infatti mi pare che l'ho preso da uno di questi
ultimi due siti)
Se avessi difficoltà a reperire il componente...scrivi di nuovo e provvederò
a postarti i sorgenti.
Spero di esserti stato d'aiuto.
Ciao :-)
--
DeViL!
=====================================
Togliere ILDISTURBO per rispondere :-)
=====================================
--------------------------------------------------------
"in tutti i tipi di unione, ciascuno dovrebbe comportarsi
secondo la sua naturale inclinazione" (Vatsayana)
--------------------------------------------------------

Se si, come o quali funzioni si puo' realizzare cio'?
Il Task Manager visualizza i riferimenti alle finestre top-level
visibili e senza owner.
Basta rendere la tua applicazione invisibile.

č meglio usare il codice piuttosto che i componenti.
metti questo codice nell'evento on-show della tua finestra:
  ShowWindow(Application.Handle, SW_HIDE);
  SetWindowLong(Application.Handle, GWL_EXSTYLE,
                GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
  ShowWindow(Application.Handle, SW_SHOW);
ciao ciao
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/
Newsgroup: it.comp.lang.delphi
Titolo: Varchar tagliati un vero enigma.....

Sto facendo un applicazione cliente/server con mysql e delphi 5
Mi si presenta il seguente problema:
Il primo record (il primo in asoluto) di una tabella che inserisco viene
memorizzato correttamente, i successivi non vanno oltre la lunghezza del
primo.
es: se ho il campo "nome" varchar 50, al primo inserimento gli assegno il
valore "gianni". Se inserisco un nuovo record e tento di assegnare al campo
"nome" il valore di "cristina", il nome mi viene tagliato in
"cristi".....esattamente la lunghezza del primo inserito. Uso un componente
tquery per il collegamento e un TupdateSQL per gli aggiornamenti. Ho notato
che il valore viene tagliato già in fase di inserimento nel dbedit (prima
quindi di passare per nel server sql). Ho controllato anche nelle proprietà
dei componenti, ma non ho visto nessuna limitazione alla lunghezza dei
record.........perchè e come risolvere questo problema?
Ciao e Grazie
Gianni Giusti
--
Di NO! alla censura su internet. Firma la petizione di Punto-Informatico.
http://www.punto-informatico.it/petizione.asp
--

Ok Risolto......
Lo dico a tutti quelli che vogliono usare mysql come server SQL per le loro
applicazioni Client/Server:
Dal driver ODBC per mysql, disattivate "don't optimize column width" se non
volete avere i miei stessi problemi.
....per il resto, vi consiglio vivamente di usare MySQL, io lo uso gia per
fare applicazioni web con php. Adesso ho iniziato ad usarlo anche per
applicazioni fatte con delphi...e vi assicuro che è velocissimo!!
Ciao
Gianni Giusti

Newsgroup: it.comp.lang.delphi
Titolo: ricavare valori reali da una label

 come posso convertire il valore string di una label in reale?
pawer ranger
--- posted by geoForum on 
http://www.delphiedintorni.it

  come posso convertire il valore string di una label in reale?
StrToFloat, o meglio StrToFloatDef
reale:= StrToFlatDef(Label1.Caption, 0);
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie mille


Newsgroup: it.comp.lang.delphi
Titolo: Stato di una Socket:come si vede?

Come faccio a sapere se il mio Client si è connesso oppure nò al
server?
Grazie

 Grazie
Prego,
Andrea

ClientSocket.Active  se è TRUE è connesso altrimenti è FALSE

Non me ne intenfo molto però non credo vada bene quello che hai detto
tu xchè nel mio tasto "Connect" del Client setto
ClientSocket.Active:=true x la connessione.
Io cercavo "qualcosa" che mi facesse ritornare 'su' il tasto Conect se
la connessione falliva.
Con l'evento Onerror ho risolto....anche se no mi convince molto xchè
se il server è lontano e la connessione ci mette molto mi sà che mi
dia errore lo stesso.
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Delphi6 + dbGo + MySQL3.23 = Access Violation

Ciao
Accedendo ad un database MySQL da Delphi con le librerie dbGo mi si
verifica un errore di Access Violation nella msado15.dll.
In particolare l'errore si verifica in scrittura.
Utilizzo il driver oledb per odbc.
Utilizzo oggetti TADOQuery lanciando lo statement SQL tramite ExecSQL.
E' installato l'MDAC 2.7
Cercando su web ho trovato il suggerimento di utilizzare oggetti diversi
per la lettura e la scrittura. Questo ha risolto alcuni problemi ma non
altri.
Avete idea di cosa può essere?
Suppongo che l'errore sia legato all'utilizzo del driver oledb per odbc in
quanto utilizzando altri driver e database, es. SQLServer o Access, il
problema non si verifica.
Grazie
Ciao
Gigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

andare via oledbprovider x odbc non è proprio il top, imho...
Adesso non ricordo se in d6 o d7 è incluso il driver dbx per MYSql.
Nel caso, io migrerei, a meno che tu non abbia un provider oledb specifico
per MySql.
Hai provato ad dnare via BDE+ODBC usando ovviamente lo stesso driver odbc
che usi via ado?
Giusto per vedere..
magari la colpa è del driver e non di ADO (ci credo moooooolto poco, ma non
si sa mai....!)
Bye
A

 si sa mai....!)
Il programma che ho realizzato funziona attualmente su SqlServer.
Il cliente vuole migrare su MySql sotto Linux.
La mia idea era quella di cambiare "semplicemente" la connessione al
database mantenendo la struttura del programma "inalterata" (con le dovute
eccezioni!).
Al limite riscrivo le parti del programma relative all'accesso al
database, ma volevo vedere se c'era una soluzione piů semplice.
Grazie comunque
Ciao


 eccezioni!).
mmmmmm
SqlServer ha tutta una serie di cose che MySql non ha....
Un test della fonte dati obcd via bde fallo, pero'
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con una Dll

Salve ragazzi ho un problema che vorrei porre alla vostra attenzione:
Come faccio a  richiamare in Delphi una Dll scritta in Borlan C++ Builder 3?
Credo che sia corretta la Dll solo che non riesco a richiamarla e mi appare
un messaggio di esportazione mancante della funzione da richiamre... ???
come devo fare?
esiste un altro metodo per portare delle funzioni c in delphi senza creare
una dll?
Grazie a tutti
Ciao
Emanuele 'H_Draka' Albero

Ciao,
Ho il seguente problema:
Ho costruito una dll, al cui interno c'č la creazione e l'utilizzo di
un componente che incapsula dei metodi COM di un applicazione server
(EXTRA! ???).
Ora il problema č il seguente:
Se aggancio la dll staticamente tutto funziona regolarmente, se invece
la aggancio dinamicamente nel momento in cui aggancio il server
tramite il comando "CreateOleObject" mi viene generato l'errore "il
metodo CoInitialize non č stato chiamato" o giů di la.
Sapete illuminarmi su questo arcano?
Grazie
<html>
<font face="Brush Script MT" size=5>---------------------<br>
&nbsp; Is there anybody out of there? <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
Vincenzo Gonino: 
vigo...@tin.it
<br>
----------------------</font></html>

Newsgroup: it.comp.lang.delphi
Titolo: Scusate, ma....

.... lo so che in passato qualcuno ha già trattato l'argomento, ma non
ricordo come fare a NON far comparire un mio prg nella lista dei TASKS
(usando il solito CTRL+ALT+CANC per intenderci) ?
Grazie a chi risponde

 wrote in message
9rhs82$tah$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Ciao a tutti: 3D con delphi....

Innanzitutto un saluto a tutto il NG.
Sono un programmatore e volevo chiedervi quali, secondo voi, sono i migliori
strumenti (componenti e/ librerie) per realizzare applicazioni 3D con
Delphi. Conosco un pochino GLScene, ma c'è in giro qualcosa di meglio?
Qualcosa di equivalente a parasolid o Acis (che credo possano essere
utilizzati solo in ambiente Visual C++, giusto?)...
Grazie in anticipo a tutti!

Se il funzionamento di acis e parasolid è basato su dll o com, le usi
da delphi come le usi da visual c++...
AS

 Conosco un pochino GLScene, ma c'č in giro qualcosa di meglio?
Io ho usato GLScene e mi sembra molto ben fatto.
Se lo conosci solo "un pochino" come fai a cercare qualcosa di 
meglio? che intendi per "meglio" ? che cosa non ha GLScene che 
invece ti servirebbe?

 da delphi come le usi da visual c++...
Non proprio.  Se quelle DLL sono accompagnate da file header con 
macro, dichiarazioni e prototipi, bisogna riscriverseli in Delphi 
e può non essere un'operazione banale, oltre che soggetta ad 
errori.  I convertitori automatici fanno un bel po' di cagate.
A quel punto conviene di più scriversi una DLL di interfaccia in 
Visual C++ che esponga solo il necessario verso Delphi, ma anche 
questa può non essere un'operazione banale.

 invece ti servirebbe?
Per esempio "solidi di sweeping" a partire da una certa sezione e lungo un
certo profilo, operazioni di CSG un po' più agevoli rispetto a quelle che
ultimamente ha messo a disposizione GLScene: è possibile effetuare quest
operazioni tra mesh object, ma esistono primitive per creare solo mesh
object di parallelepipedi e cilindri, quando a me servirebbe sottrarre una o
più forme complicate (estrusioni o solidi di rotazione o sweeping appunto) a
partire da un dato solido, anche semplice come un parallelepipedo. Se
volessi farlo ora dovrei riuscire a trasformare questi oggetti in mesh
object e non mi sembra un lavoro banale...

> questa puň non essere un'operazione banale.
Infatti... :-(

Newsgroup: it.comp.lang.delphi
Titolo: Utente Guest e voci di registro

Quando lancio la mia applicazione da utente Administrator, alcuni 
parametri di configurazioni vengono scritti nel registro, sotto la chiave:
HKEY_LOCAL_MACHINE\Software\Mionome\Mioprog
Quando faccio il login come utente Guest e lancio l'applicazione, ricevo 
un errore come se l'applicazione non riuscisse a leggere i parametri dal 
registro.
E' possibile che il registro, o in particolare la sottochiave 
HKEY_LOCAL_MACHINE, siano inaccessibili a Guest nemmeno in lettura?
MT

prova a farlo "a mano", ovvero, loggati sul pc con l'utente guest,
prova ad aprire regedit etc etc etc.
Ancora, ricorda che hai i sorgenti delle classi utilizzate per il
registry...
Puoi vedere quali api di winzozz vengono utilizzate, cercarle nell'sdk
e vedere se vi sono dei vincoli legati ai diritti assegnati al profilo
utente.
Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy Report errore esportazione RTF o TXT

purtroppo da poco tempo, forse per qualche aggiornamento ad XP, quando
esporto in rtf o txt, mi ritorna un errore di Access Violation...Read of
address CCCC0000.       (su win98 ok)
capita a qualcuno? avete provato qualche modifica?
buon lavoro. Giacomo


Devi andare in FR_CLASS di Fuzzy e spostare la defizione di una 
StringList (quella che da l'errore) ad un livello più alto.
--- posted by geoForum on 
http://www.delphiedintorni.it

 StringList (quella che da l'errore) ad un livello piů alto.
intanto grazie per la risposta.
cmq ho provato a cambiare la variabile "Order" in TStrings, TList, TString, 
TStringStream sempre errore.
scusa ma tu per "livello piu' alto" intendi TMemo ?
penso non si possa mettere un componente visuale.
saluti. Giacomo 

pare non funzioni neanche con TMemo, scusa ma tu cosa avresti usato?
grazie. 


Io intendevo che devi spostare la dichiarazione della TStringList Order 
nella sezione var di livello piů alto. Prova perchč io, dopo due giorni 
di tenativi, ho fatto in questo modo e funziona con qualsiasi versione o 
aggiornamento di Windows. 
Ciao Marco!



grazie per la dritta, funziona, bravo.
Ciao. Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: Listbox multilinea

Salve. Qualcuno č a conoscenza di un componente listbox like, che mi 
permetta il wordwrap su due o piů linee quando la stringa č piů lunga del 
width della lista?
Cercavo qualcosa simile alle liste usate nei programmi di chat.
In effetti si tratta proprio di una semplice chat intranet nella mia 
azienda.
Grazie 

usare un memo?

>
Hai provato sui soliti siti: Torry, Dsp (delphi-super-page)...
Ciao Giorgio 

 messaggio, ecc. ecc.
ehm....queste cose non sono piu' facili da fare con una listbox
rispetto ad un memo..

 rispetto ad un memo..
Non credo proprio.
Forse con un richedit ...
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 capufficio.
Consiglio: prenditi uno dei tanti freeware per le chat aziendali,
(es. 
http://www.softpedia.com/get/Internet/Chat/LAN-Messaging-Clients/Intranet-Chat.shtml
) 
e cerca di fare colpo sul tuo capo con qualcosa di professionale su 
programmi effettivamente di lavoro: vedrai che avrai maggior 
riconoscimenti.
Ciao :)
-- 
Morde

> > Ma speravo in qualcosa di più grafico, con icone, linee colorate in 


Newsgroup: it.comp.lang.delphi
Titolo: string to Real

Avrei bisogno di convertire una stringa del tipo
'13,54354353' in un numero reale...
ho provato con StrToInt
e con StroToFloat ma senza risultato...
GraZIE

StrToFloat è il metodo giusto, se ti dà errore mi sa che devi controllare le
tue impostazioni regionali nel pannello di controllo, oppure leggere e
settare la variabile che Delphi mette generosamente a disposizione
DecimalSeparator.
infati se il tuo decimal separator in quel momento è il punto e non la
virgola StrtoFloat ti dirà che
'13,54354353' is not a valid floating point value
spero di essere stato chiaro, ciao
Newsgroup: it.comp.lang.delphi
Titolo: Documentazione API. Dove?

Dove posso trovare documentazione sulle API di Windows?
Nella guida a Delphi Borland Delphi 4 Guida Completa (per chi la conoscesse)
c'è abbastanza documentazione?
Grazie
Luigi

Ciao luigi, volevo dirti che le api le trovi nel vespaio, e la guida del
Delphi 4 e molto completa, fattelo dire da me che l'ho letta tutta.
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Le api nel vespaio, e la guida è completa, io l'ho letta tutta.
Prego.


Delphi 4 e molto completa, fattelo dire da me che l'ho letta tutta.
Che sia una guida che tratti una grande varietą di argomenti non significa
che tratta bene le chiamate API.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support
Newsgroup: it.comp.lang.delphi
Titolo: [d6] [zeosdb][mysql] connessione attiva per molto tempo

salve, avendo un db mysql utilizzo i componenti zeos, però sembra che se
resto collegato per molto tempo il server mi scanci la connessione al
database, cosa posso fare?
Simone



Io ho usato spesso zeos, e li ho dentro un prg che il cliente tiene
connesso al db dalla mattina alle 8 alle 8 di sera ininterrotto, su 5/6
clients. Sei sicuro sia un problema dei componenti ?

potrebbe essere il mio hosting?
Simone

 potrebbe essere il mio hosting?
ma stai consultando il db tramite internet, e il db si trova su un 
hosting ?

 ha scritto nel messaggio
news:16kaf8ix85h1s$.2xq55mj5p9f.dlg@40tude.net...


 si
 allora penso proprio il problema non sia dei componenti e forse nemmeno
del db, non ricordo se esiste un settaggio su un tempo di timeout o cose di
questo genere guarda un po quello...
Non trovi sia un pelo pericolo lasciare un db consultabile da rete in
quella maniera ?

 Simone
Andrea

 ha scritto nel messaggio
news:1n4erd7yl53nv.m...@40tude.net...

Newsgroup: it.comp.lang.delphi
Titolo: Trasmettere dati ad una classe visuale

Vediamo di spiegare, perchè insorge il problema, dovuto più che altro a 
mia incompetenza nella programmazione OOP.
Di solito costruisco delle classi che svolgono determinati compiti, poi 
mi serve una classe visuale (una Form) che manipolerà questi dati.
Il problema è in definitiva questo:
come fa la classe TForm a manipolare questi dati senza ricorrere a 
noiosi metodi del tipo GetQuestoValore(), GetQuestaltrovalore(), ecc....
Sarebbe bello poter derivare TForm da TGFMiaclasse, così da mettere i 
dati in protected e leggerli e manipolarli direttamente dalla TForm.
Ma questo non mi sembra possibile.
Come affrontare il problema???

 Come affrontare il problema???
Il Form e la classe di dati che hai citato sono due entità distinte; non 
vedo complessità nella gestione: all'interno del Form che farà uso dei 
dati sarà sufficiente introdurre un campo privato che contenga il 
riferimento ad un'istanza della classe "TGFMiaClasse", provvedendo poi a 
1) creare l'oggetto oppure 2) impostare il riferimento ad un oggetto 
esistente creato altrove.
Sarà sufficiente poi usare la notazione "GFMioOggetto.Proprietà := 
Valore" o "GFMioOggetto.Metodo" per leggere o impostare proprietà e 
invocare metodi.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://blog.marco.breveglieri.name/?p=48
]

 invocare metodi.
Ma scusa se insisto, perchè è questo il punto che mi è oscuro
scrivere TGFMioOggetto.Metodo e qui nessun problema
Ma per avere TGFMioOggetto.Proprietà :=  Valore dovrò scrivere per ogni 
valore che dovrò manipolare un metodo del tipo GetValue1, Getvalue2....
Speravo ci fosse un modo (A mio avviso piu elegante) per la 
manipolazione dei dati
Ciao e grazie

 Ma questo non mi sembra possibile.
Quanto mai errato.  La derivazione non serve a questo scopo, ma a creare
sottoclassi specializzate.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 valore che dovrņ manipolare un metodo del tipo GetValue1, Getvalue2....
No, vedi sopra.

Newsgroup: it.comp.lang.delphi
Titolo: Quick Report (stampa sommatorie)

Ciao a tutti.
Ho costruito un report che preleva i dati da una stessa tabella e nelle
detail band scrive i record che  elabora secondo questo schema ...
codice1    data1           cifra1              cifra2
codice1    data2           cifra1              cifra2
codice1    data3           cifra1              cifra2     ecc. ecc..
poi
codice2    data1           cifra1              cifra2
codice2    data2           cifra1              cifra2
codice2    data3           cifra1              cifra2
e via di seguito.........
Avrei bisogno di stampare i subtotali  di cifra1 cifra2 al variare del
codice.
Ho fatto varie prove con group footer e/o header ma non ci sono riuscito
(anche perche' nella stampa non ho una relazione master/detail con cui
potrei stampare i subtotali ad ogni record della tabella master).
C'e' qualcuno che mi puo' indicare come gestire questi subtotali con Quick
Report.
Grazie 1000 e buona serata.
                                            GIGI

 Report.
Secondo mè è suffcente piazzare una QrGroup sul report, setti la proprietà
expression a "Table1.NomeCampoCodice". Piazzi nel report una QrBand
con BandType=GroupFooter e assegni alla proprietà FooterBand
della QrGroup la banda GroupFooter appena creata. Poi piazzi una
QrExpr sulla GroupFooter x farti stampare il dato.
Ciao
--
--------------------------------------------
Mirko Guidolin
COMUNE DI RESANA
Provincia di Treviso
Servizio Elaborazione Dati
--------------------------------------------
levare eventuali underscore per rispondere

Newsgroup: it.comp.lang.delphi
Titolo: Ricompilazione package già installato

Buongiorno a tutti,
avrei la seguente questione da segnalarvi in Delphi 5.
Ho installato un package scaricato da internet mediante un eseguibile che mi
ha anche copiato i sorgenti di questo package e mi ha creato una nuova
Palette nella toolbar.
Ora vorrei modificare i sorgenti e fare in modo che la mia applicazione veda
tali modifiche.
Ho provato a modificare il .pas e a ricompilare il package e salvare ma il
mio applicativo non vede le modifiche da me effettuate.
Come è possibile e dove sbaglio?
Grazie a coloro che vorranno rispondermi.
Alessia

 wrote in message
news:9n4kum$o71$1...@serv1.iunet.it...

Il fatto che tu lo abbia modificato e ricompialto non significa
necessariamente
che delphi veda le modifiche come infatti tu racconti.
Devi disinstallare il componente e rifare la install package senza però
stavolta
poter usare l'eseguibile che fa tutto da solo, dovrai vedertela a
manina.
Ciao ciao
-- 
Posted from  [213.82.192.70] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: [ADO/Access] File gia' in uso

Ciao, ho usato un db access per un mio programmino.
In locale funziona tutto (query, dataset ecc ecc), se pero'
copio l'eseguibile su di un altro computer in rete (B) e come path del db
gli passo
il db sul mio computer (A) dove gira lo stesso programma, mi dice che il
file
e' gia' in uso. Se invece il programma sul computer (A) non è in esecuzione
mi apre il db solo in lettura e se tento una Insert mi dice qualcosa tipo
"Usare una query aggiornabile"
Ho usato una ADOConnection.... sara' che devo impostare
il ADOConnection.Mode?
Spero di essermi spiegato.....
Ciao!
Miyoomo

il ADOConnection.Mode?
non ti so dire ... comunque access
non è una piattaforma DB fatta per il client/server
e per la multiutenza ...
se vuoi dei sistemi db realmente client/server ti devi spostare
"un pò più in là" tipo mysql,interbase/firebird,postGres ... 
alcuni dei quali (forse tutti) possono essere interrogati mediante
ado e odbc anche se per molti delphi ha dei componenti fatti apposta,
vedi DBExpress (nuova politica Borland Kylix/Delphi) o IBX
ma se non vuoi cambiare molto nel tuo programma, cioè non vuoi 
abbandonare ado odbc è l'unica soluzione ... etc
tutto ciò che ti ho scritto non deriva tutto da esperienza personale ma
da post su questo ng, articoletti letti qui e li e un minimo di utilizzo di 
ACCESS ... spero sia tutto giusto e ti possa essere di aiuto ...
	Ciao
	MassimoB
 
	------------------P.S.[OT]-----------------
	Sto usando un newsreader fatto da me
	per qualsiasi problema di leggibilità
	o non convenzionalità del messaggio
	vi prego di comunicarmelo.
	-------------------------------------------

 -------------------------------------------
ciao,
fino adesso tutto ok!
roberto

roberto
grazie del feedback Roberto :D
mantengo ancora un pò il P.S. OT poi credo che 
sia arrivato il momento di toglierlo ...
credo stia andando tutto bene :) meno male ...
	Ciao
	MassimoB
 

 otterà un messaggio come quello sopra ...
Ciao! Avevi ragione, non avevo accordato i permessi necessari per la
condivisione.
Ora funziona tutto....
Ciao e grazie!
Ps ho usato Access per un semplice programmino di scambio messaggi
tra postazioni diverse.... mi sembrava troppo installare un db client/server
per un eseguibile di 800k...
Ciao!

per un eseguibile di 800k...
ok ... per cose + grosse però ti sconsiglio vivamente di usare access ;)
	Ciao
	MassimoB

 ok ... per cose + grosse però ti sconsiglio vivamente di usare access ;)
fino a 5 postazioni se proprio non vuoi abbandonare access puoi utilizzare
MSDE...
ciao!
Newsgroup: it.comp.lang.delphi
Titolo: Settare la porta parallela

Salve a tutti, devo sviluppre n programma che utilizzi la porta parallela
in modalità EPP. Usando win xp sfrutto la libreria inpout32.dll per
accedere al'hw ma sfortunatamente non riseco ad usarla se la porta è
settata come ECP. Nei PC (non chiedetemi come mai) in cui verrà installato
il programma è impossibile settare la porta come EPP, anche variando  le
impostazioni BIOS (molto strano).
Qualcuno sa e è possibile reimpostare via sofware la porta? o ha una
strategia migliore?
Grazie mille a tutti.
Giuseppe
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

strategia migliore?
Un consiglio: prova a scaricare Async Pro, della turbopower, e cerca nella
documentazione se c'e' quello che ti serve.
http://sourceforge.net/projects/tpapro/
-- 
Morde. 
(morde at programmer dot net)

 
http://sourceforge.net/projects/tpapro/
---------------------------------------------------------------------------
