mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: passare da un pgm all'altro

Buongiorno a tutti,
volevo sapere se era possibile passare da un programma all'altro in
esecuzione, con la semplice pressione di un tasto funzione..... Ovvero: ho
due programmi in esecuzione, a finestra intera; vorrei, premendo f2, passare
dall'uno all'altro (come se premessi alt+tab.....). E' possibile?
Ciao e grazie

 ha scritto nel messaggio
news:f4Sub.12117$9k3....@tornado.fastwebnet.it...


 :)
Dovrebbe essere possibile (ovviamente se i due programmi li hai scritti tu),
usando dei messaggi di windows personalizzati, purtroppo non li ho mai usati
e quindi non posso farti esempi (per questo avevo aspettato a risponderti).
Prova a cercare WM_USER in google e vedi se trovi qualche esempio che faccia
al caso tuo.
--
Jax
====
Il sogno è l'infinita ombra del Vero. (Pascoli)

 ha scritto nel messaggio
news:f4Sub.12117$9k3....@tornado.fastwebnet.it...

Ciao,
se i programmi li hai scritto tu, solo per controllare in ognuno di essi la
pressione del tasto che vuoi, puoi ricavare con le apposite funzioni
(FindWindow) reciprocamente l'handle della finestra dell'altro programma, e,
alla pressione del tasto, usare un SetForegroundWindow.
Altrimenti come ti ha scritto Jax puoi, in ogni tuo programma, decidere un
tuo messaggio, da WM_User in poi vanno bene, l'importante che non sia usato
(tipo WM_User + 50), e inviare alla pressione del tasto un messaggio con
PostMessage alla finestra dell'altra applicazione. L'altra applicazione
ovviamente alla ricezione del messaggio si prenderà il focus e si metterà in
primo piano (SetFocus o SetForegroundWindow(HAndle));.
Se i programmi non li hai scritti tu le cose si complicano.
Dovresti hookare a livello di sistema la tastiera, ricavare entrambi gli
handle delle finestre dei due programmi e, alla pressione del tasto voluto,
passare da una all'altra sempre con SetForegroundWindow.
Ciao
Giuseppe

Newsgroup: it.comp.lang.delphi
Titolo: ...cmq in xe2 il BDE ci sta

Ho installato la trial e vedo la palette.

 Ho installato la trial e vedo la palette.
Sì che c'è, ma come previsto è una tecnologia legata a Win32 e non più aggiornata, quindi non puoi utilizzarla su Win64.
Supponendo che la piattaforma a 64 bit sostituisca gradualmente quella a 32, il BDE è destinato a scomparire.
Per essere stato deprecato da 10 anni, è durato davvero tanto. :)
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Aprire file di word, excel o powerpoint

COme posso fare ad aprire un file di office con la sua applicazione da un
mio programma???
--- posted by geoForum on 
http://www.delphiedintorni.it

E' uno dei tanti argomenti trattati fino alla nausea. Cerca nei vecchi
post "ole automation".
A.

Forse mi sono spiegato male, io volevo aprire un file con l'applicazione
predefinita.
Come posso fare??


 predefinita.
ti 6 spiegato bene e io ti ho risposto. ti serve ole automation.
cerca nei vecchi post e trovi un mare di informazioni.
A

 
basta dare inviare un'istruzione "open" per il file interessato e win
provvederà ad aprirlo con l'aplicazione associata all'estensione:
http://delphi.about.com/od/windowsshellapi/a/executeprogram.htm
sezione:
Execute a file according to its extension.
Ciao, Antò.
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 mio programma???
Si puo' utilizzare anche la funzione ShellExecute. Di solito si usa
per lanciare un .exe, ma se si lancia un .doc la shell lancia
automaticamente l'applicazione registrata (quindi va anche
con i .pdf, i .htm e tutte le altr estensioni )
Esempio (non testato):
procedure TForm1.Button1Click(Sender: TObject);
var
   DocName : string;
begin
   DocName := 'c:\prova.doc';
   ShellExecute( Handle, 'open',
                 Pchar( DocName ), Nil, Nil, SW_SHOWNORMAL );
end;
ciao
Giacomo

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

Che messaggio bisogna mandare ad una applicazione per fala chiudere ? E'
sempre uguale ?
Basta conoscere l'handle della finestra, vero ?
--
_________________________________
#ICQ: 17079401
http://quartaa.cjb.net
_________________________________
-->René<--
:-)

Basta conoscere l'handle della finestra, vero ?
Si, la SendMessage vuole solo l'handle della finestra.
Penso che sia sufficiente n WM_Close o in alternativa utilizzare la
DestroyWindow.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 DestroyWindow.
Ma perchč essere cosě brutali ? ... :-)
Citando il buon Andrea Magni (eheh) da un messaggio recente :
"Poi ti basta inviare un WM_SYSCOMMAND con wparam = SC_CLOSE per chiudere la
finestra (oppure puoi stroncare il processo intero se vuoi...)"
Ciauzz, Davide DG.

Citando il buon Andrea Magni (eheh) da un messaggio recente :
Penso che lo abbia detto l'altrettanto grande Stefano Carboni!! :)


 Penso che lo abbia detto l'altrettanto grande Stefano Carboni!! :)
Confermo e ri-ringrazio Stefano per la dritta ! ;-)
[già che ci sono: quella della FindControl è un'altra chicca che è finita
nella mia collezione di tips...]
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply


Grazie mille, era quello che mi serviva !!!


nella mia collezione di tips...]
Ti riferisci a quella su Libero.Winapi?
Bella mossa eh!!

Newsgroup: it.comp.lang.delphi
Titolo: Delphi gratuito e processi

Salve a tutti,
è da un bel pò che ho abbandonato Delphi e questo NG, quindi, perdonatemi 
per la banalità delle seguenti domande.
1) Per caso la Borland ha rilasciato una versione completamente gratuita, 
utilizzabile solo a fini personali ?
2) E' possibile con tale versione, se esistente, controllare se un processo 
caricato in memoria sta funzionando oppure "è caduto" e poterlo lanciare di 
nuovo ?
Vi ringrazio per il Vostro tempo.
Michele 

 nuovo ?
Prova a fare una ricerca su Google, ricordo che se ne è parlato:
http://groups.google.it/group/it.comp.lang.delphi?hl=it
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 ha scritto nel messaggio 
news:5nGVe.38419$TR5....@news.edisontel.com...


 pubblicato Delphi Personal Edition ?
Questo mi fa pensare che tu non abbia letto la discussione che ti ho 
segnalato precedentemente. :-)


 
http://makeashorterlink.com/?T2D753ACB
Anche a me interessa, ma questo link non funziona :(
potresti postare il link completo per piacere?
-- 
Fra' Ciuzzi
Franco in r.l.
email: mina...@ArteNfonzaso.com 
(elimina ArteN per scrivermi)
----------------------------------------------
Frank_Mina in HT (ID: 545191)
AC Fonzaso - Serie VII.119 Italia
stagione 24: pos. 5°, punti 19, reti F-S 20-40

 potresti postare il link completo per piacere?
http://www.borland.co.jp/delphi/personal/
 , detto anche manga-delphi, con i
fumetti e le ragazzine desnude nei ballon hint
http://www.borland.com/downloads/download_delphi.html
, sito istituzionale
Ma questo e' proprio super, leggi qui:
"Vendo numero 1 cd contenente il famoso programma della Borland per la
programmazione a finestre in linguaggio pascal.
BORLAND DELPHI 7 ENTERPRICE
Il prezzo parte da 1€ il prezzo lo fate voi"
http://tinyurl.com/87klu
leggi le domande/risposte, sotto la pagina.... ROTFL
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/
Microsoft vuole uccidere Messenger Plus!
http://www.msgplus.net/petition.php

 leggi le domande/risposte, sotto la pagina.... ROTFL
"Il software è senza licenza"...insomma, è una copia pirata, nulla di 
più. :-)
-- 
Marco «Alka» Breveglieri	
http://www.abls.it

Newsgroup: it.comp.lang.delphi
Titolo: quick report - stringsband - a più colonne

salve, diciamo che sono riuscito a mettere a posto il quick report  vorrei 
sapere
è possibile stampare a colonne ?
io pratica devo stampare un listini prezzi
nome -  codice - prezzo
i dati però non sono presi da un database ma da un file di testo quindi ho 
pensato di usare un stringsband e poi
di aggiungere le colonne al repot però non riesco  a creare le colonne
mi potete dare una mano ? 


QR nasce gestendo i record di un archivo in stampa.
Credo che per te la soluzione migliore sia importare i dati in un archivio e
darlo in pasto a QR che ci penserà "da solo" a stamparlo.
Con la tua stringlist non hai nessuna facilty con QR (ma anche con tutti gli
altri , credo...).
GP

 ha scritto nel messaggio 
news:r8bJd.7490$5k5.1...@twister2.libero.it...

Ma  un mole di dati esagerata non posso permettermi ogni volta che devo 
stampare di inserire in db ,
ma non è possibile avere una formattazione così con stringsband ? quello o 
anche qualche altro componente non so
anche ipotizando di crearli runtime .... e stringsband ho visto che da solo 
funzionano bene
Ho provato a riempiere le stringlist e metterci dei dati e tutto andava 
bene... il problema e se devo incolonnare
..... 

 .....
Appunto perchè la mole di dati è *esagerata* converrebbe gestirla da db e 
non tramite file di testo...
cmq, puoi semplicemente simulare l'uso di una tabella utilizzando una TTable 
con l'attributo TableType a ttASCII ed impostando i fields persistenti 
manualmente.
In questo modo in QR potrai trattare il set di dati con le solite modalità.
Ciao,
Gianluca.

 persistenti manualmente.
oppure usare ado per accedere al file di testo. ado incorpora dei filtri
per leggere i dati da un file di testo.
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 -- 
Scusa vorrei sapere ma io posso popolare un dataset con dati statici ? 
intensi come stringhe ecc. presi dal mio programma ? 

 intensi come stringhe ecc. presi dal mio programma ?
certo che puoi, ma a questo punto ti conviene popolare un Tclientdataset
che lavora scollegato. Ti definisci i campi del dataset e te li popoli a
runtime leggendo dal tuo file. Unica cosa ti devi costruire un ciclo che
popoli il dataset, cioè fare una operazione di caricamento dei
dati "manuale", che al contrario del dataset che sfrutta la tecnologia
ado, ti carica i dati in automatico. Comunque ogni cosa ha i suoi pro
e contro. Tclientdataset lavora caricandosi i dati in memoria, ado usa
l'infrastruttura microsoft per leggere i dati dal disco. 



Perfetto un punto a favore.
Un ultima cosa se uso questo componente ticlientdataset sono obligato a far 
installare il bde ?
o non c'entra niente.
grazie ciao 

 o non c'entra niente.
no non c'entra nulla, comunque apri l'help e documentati un po sul
dataset, al momento magari non ti ho elencato neanche tutte le
caratteristiche e non so se ci possono essere contro.
niente bde, vai tranquillo.

Newsgroup: it.comp.lang.delphi
Titolo: Re: Buongiorno, cerco un programmatore linguaggio Delphi che mi aiuti a realizzare un software per il gioco del lotto e

>
che vuol dire mi aiuti ?
- lo fai in parte tu ed in parte da l'incarico
- dai l'incarico per farlo
ci sono una marea di programmi sul Lotto , perche' farne un'altro ?
Antonio

>ci sono una marea di programmi sul Lotto , perche' farne un'altro ?
Ci sono metodi particolari di gioare il lotto che molti programmi non 
implementano. 
Circa 15 anni fa mi era stato chiesto di fare un programma in Turbo 
Pascal per giocare il lotto in base a delle logiche molto particolari.
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: aprire una cartella su un cd

Vorrei aprire una cartella di un cd in cui risiede anche il programma. Ho
cercato di usare il comando shellexecute
(handle,nil,'{percorso}',nil,nil,sw_show);
ma dato che il cd potrebbe andare in diverse unità, volevo cercare di
memorizzare il percorso completo con il comando
ExtractFilePath(Application.exename) ma non è di tipo pchar!!! come posso
ovviare al problema?? grazie

 ha scritto nel messaggio
news:8ojD8.47239$US3.1...@twister1.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: non c'e' SECURITY_DESCRIPTOR_REVISION in windows.pas!!! HELP

Ho bisogno di usare:
InitializeSecurityDescriptor(pRegSD, SECURITY_DESCRIPTOR_REVISION);
ma la constante SECURITY_DESCRIPTOR_REVISION non c'e' in windows.pas
Come posso fare
Saluti
Bigarelli Giordano

ma la constante SECURITY_DESCRIPTOR_REVISION non c'e' in windows.pas
Ciao Giordano,
sei sicuro di aver fatto tutto correttamente?
A me la seguente sintassi non da il minimo errore :
var X : SECURITY_DESCRIPTOR;
begin
InitializeSecurityDescriptor(@X,SECURITY_DESCRIPTOR_REVISION);
end;
Nel caso ci sia un "problema" nel tuo Windows.pas fammi sapere che
cercheremo di sistemare il tutto!
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 ha scritto nel messaggio
news:GssZ4.50721$VM3.4...@news.infostrada.it...


Dimenticavo uso Delphi3.. Ho cercato eventuali patch ma niente da fare...
{ Security Descriptor and related data types. }
const
  {$EXTERNALSYM SECURITY_DESCRIPTOR_REVISION}
  SECURITY_DESCRIPTOR_REVISION = 1;
  {$EXTERNALSYM SECURITY_DESCRIPTOR_REVISION1}
  SECURITY_DESCRIPTOR_REVISION1 = 1;
  {$EXTERNALSYM SECURITY_DESCRIPTOR_MIN_LENGTH}
  SECURITY_DESCRIPTOR_MIN_LENGTH = 20;


Newsgroup: it.comp.lang.delphi
Titolo: Events!

Se io mi creo un componente a Run time, poi come si fa a richiamare  un
gestore per un evento su quel componente?

 gestore per un evento su quel componente?
Devi avere una procedura che sia dello stesso tipo dell'evento (ad esempio
TNotifyEvent) e poi assegnarla all'evento corrispondente:
procedure PremiBottone(sender:Tobject);
begin
---
end;
BottoneRunTime.OnClick:=PremiBottone;
Ciao !
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt
Newsgroup: it.comp.lang.delphi
Titolo: Links

Ciao a tutti sapete consigliarmi qualche links da cui scaricare una versione
freeware di Delphi e magari anche con i relativi manuali in italiano ?
Grazie a tutti per le risposte
Sparta

 freeware di Delphi e magari anche con i relativi manuali in italiano ?
nient'altro? un caffe'? un massaggio thailandese? ;)
A parte le battute l'unica versione free di Delphi e' la 1 e la puoi trovare
in rete solo (immagino) nei siti warez (la Borland non l'ha concessa in
licenza per il download). Manuali in italiano per Delphi? Ne sono mai
esistiti (a parte quelli di Cantu')? In rete poi? mah..
Ciao, Sandro

 Grazie a tutti per le risposte
Prego.
Ciao, Antò.

esistiti [...] ?
Si', ci sono diversi manuali Apogeo.
--
CyberWalkie - walkietalkie(at)
libero.it

"Zortek" ha scritto nel messaggio ...
simpatico ma soprattutto gentile !

 
http://programmazione.html.it/delphi/index.html
Grazie mille Antň..
sei stato utilissimo.... a differenza di altri che ti hanno preceduto e
hanno scritto solo str****, hai dimostrato che se cerchi una cosa, grazie ai
NG la puoi trovare... probabilmente gli altri non capiscono ancora l'utilitŕ
di un NG...
Grazie e ciao !
Sparta

 della loro programmazione ;)
e che siamo due cartoni animati? brandendo il mouse a mo' di spada: "Potere
del Cristallo di Delphi!!" e il cattivone di turno che cerca Delphi in
versione warez con tanto di manuali e per di piu' in italiano viene
annientato da un turbine di righe di codice che lo avvolge e lo disintegra..
le sue ultime parole.. "No, ti prego, il dest.. NOOO!!" mentre un fuoco di
luce fatto di istruzioni destroy lo imbozzola. ;)
Ciao, Sandro

 della loro programmazione ;)
e che siamo due cartoni animati? brandendo il mouse a mo' di spada: "Potere
del Cristallo di Delphi!!" e il cattivone di turno che cerca Delphi in
versione warez con tanto di manuali e per di piu' in italiano viene
annientato da un turbine di righe di codice che lo avvolge e lo disintegra..
le sue ultime parole.. "No, ti prego, il destr.. NOOO!!" mentre un fuoco di
luce fatto di metodi destroy lo imbozzola. ;)
Ciao, Sandro

della loro programmazione ;)
Non credo si riferisse a me, ma a Zortek che, gentilmente,
secondo me, gli ha offerto un caffe', nonche' informazioni
utili (che non sono str******)...
--
CyberWalkie - walkietalkie(at)
libero.it

di un NG...
Gia', dopo 6 anni di frequenza dei ng, e' *molto*
probabile... ROTFL...
--
CyberWalkie - walkietalkie(at)
libero.it

 CyberWalkie - walkietalkie(at)
libero.it
Newsgroup: it.comp.lang.delphi
Titolo: TurboPower Abbrevia: documentazione

	Ciao a tutti,
ho scaricato da qui "
http://sourceforge.net/projects/tpabbrevia/
" il
componente TurboPower Abbrevia.
Purtroppo non sono riuscito a trovare la documentazione che spiega come
usarlo.
Qualcuno ha un link dove si spiega come usarlo oppure può postare il codice
per zippare/unzippare una directory.
P.S. Uso Lazarus.
Grazie in anticipo, Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Qui puoi trovare la documentazione:
http://tpabbrevia.sourceforge.net/
Io ho una versione vecchia Abbrevia 3.05 Beta 1 che conteneva anche il
codice di alcuni esempi.
Se ti servono te li mando.
Ciao,
Cecilia


Ti ringrazio, nel frattempo l'avevo trovata anch'io !!!
Il problema č che avevo capito male io all'inizio: i sorgenti non sono gli
stessi di Lazarus, adesso sto cercando di capire come utilizzare quelli di
Lazarus.
Grazie comunque, Mario


 Grazie in anticipo, Mario
Prego,
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Mappe mondiali

Dove trovo delle mappe geografiche ad alta risoluzione di tutte le
località della terra?
Grazie!!!

 località della terra?
che c'entra con delphi ?
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

> che c'entra con delphi ?
Perchč?
 "Dove posso trovare un set di icone per il mio programma"
 allora c'entra forse di piů ?  ;PP
Ciao, Davide DG

  allora c'entra forse di più ?  ;PP
no


>che c'entra con delphi ?
Mi serve per un'applicazione che usa mappe sensibili al contesto.
(se qualcuno sa dove posso trovare la lista e la locazione geografica
di tutti i server internet del mondo č ancora meglio!!!)
Ciŕh...!

Newsgroup: it.comp.lang.delphi
Titolo: Qualcuno sa come chiudere windows da un applicazione delphy 4

Vorrei creare un applicazione che mi consenta di chiudere windows 95 senza
passare per l'interfaccia windows

 passare per l'interfaccia windows
Ciao, guarda la API ExitWindowsEx.
Davide DG

Newsgroup: it.comp.lang.delphi
Titolo: Modificare proprietà read only di files e directory

Ciao a tutti, qualcuno sa come è possibile modificare le proiprietà di
un file e di una dir da codice?
Grazie 
Enzo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel 
messaggio 
news:af68926089a46249f1e...@mygate.mailgate.org...


Ciao,
prova con queste funzioni
   FileGetAttr();
   FileSetAttr();
Se cerchi un poco trovi anche come si usano.
Ciao
-- 
Marco C.

Newsgroup: it.comp.lang.delphi
Titolo: VCL per leggere e scrivere le Smart Card

 
          Ciao, voleva sapere quale componente m consigliate per leggere e scrivare
sulle smart card.
Uso Delphi 7, BLUEDRIVE della Blutronics come lettore.
Antonio Carineo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Chiedo scusa degli errori.

Newsgroup: it.comp.lang.delphi
Titolo: [?] Una DBGrid con righe di altezza variabile

Qualcuno conosce una DBGrid che permetta di avere righe di altezza differente 
una dall'altra? (per esempio, con campi stringa aventi un diverso numero di 
righe).
Probabilmente la QuantumGrid fa questo, ma mi pare che bisogna sborsare un 
po' di $$$ per averla, e non esiste neanche una versione demo del componente 
(sul sito ci sono solo programmi demo gią compilati, mi pare)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Sto provando a derivare da DBCtrlGrid, ma mi pare già una cosa senza speranza 


Nel frattempo ho trovato questo d'interessante:
http://makeashorterlink.com/?A214529F6
---------
Accedere al membro protected della classe
uses
  Windows, Messages, ..., Grids, DBGrids, ... ;
type THackDBGrid = class(TDBGrid);
type
  TForm1 = class(TForm)
    DBGrid1: TDBGrid;
....
  //makes the Title's row 20 px in height (if displayed)
  THackDBGrid(DBGrid1).RowHeights[0] := 20;


Newsgroup: it.comp.lang.delphi
Titolo: Parser Pascal

Salve a tutti
Qualcono potrebbe spedirmi il sorgente di un analizzatore lessicale o di un
interprete
di un qualsiasi linguaggio (ovviamente PASCAL sarebbe meglio)
oppure potrebbe indicarmi un buon sito dove si parla e si realizza un
analizzatore sintattico?
Salve a tutti
Daniele
Daniel...@libero.it

analizzatore sintattico?
www.google.com
 digita pascal parser o parser
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

 analizzatore sintattico?
C'e' il mitico corso "Let's build a compiler", di Crenshaw, 
un po' vecchiotto, ma reperibile ancora in rete.
Se cerchi su google con "grammar parser", ottieni sicuramente
molti risultati.  Ti conviene, comunque, dare uno sguardo
a lex/yacc o flex/bison (benche' i loro output siano alquanto
ostici).  Scrivere un parser a discesa ricorsiva non e' 
molto complicato. In alternativa esiste il metodo shift-reduce,
che si basa sugli stack. Usa queste parole chiave nelle ricerche.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 un analizzatore sintattico?
E' il tuo giorno fortunato:
 - Symbolic Processing in Pascal (un interessante libro
   sull'argomento):
http://www.latrobe.edu.au/philosophy/phimvt/s00bok.html
 - Plex e Pyacc (le versioni Pascal dei programmi lex e yacc, due
   strumenti usati per generare parser in C):
http://www.musikwissenschaft.uni-mainz.de/~ag/tply/tply.html
 - Delphi Compiler Generator (simile a plex-pyacc, leggermente più
   evoluto):
http://www.lischke-online.de/DCG.html

  - Delphi Compiler Generator

 ha scritto 
sull‘argomento Parser Pascal:

Newsgroup: it.comp.lang.delphi
Titolo: Programmatori & cellulite

Ora il ng e' invaso pure dalla pubblicita' contro la cellulite.. vabbe' che
noi programmatori siamo tipi abbastanza sedentari ma.. insomma.. ehi ragazzi
ma voi avete problemi di cellulite? ;-)
Ciao, Sandro

Ciao Sandro,
Zortek ha scritto:

macchè, io non ho nessun problema di grasso in eccesso o peggio ancora di
"cellulite" nel vero senso della parola !!
In fin dei conti non è solo un problema di sedentarietà, ma anche una
questione di metabolismo e di
gola !! eheh
Insomma c'è gente che ha un'alimentazione normale ( italiana ) e quindi con
contenuto di grassi sufficientemente elevato, eppure non ingrassa. C' è
gente invece che deve starci attenta altrimenti come sgarra ingrassa e poi
per buttar via quel grasso in eccesso è sempre difficile ed è richiesta
molta volontà
e qualche rinuncia ai cibi che più si preferiscono ( specialmenti i
fritti ).
La cellulite credo che regna fra le donne. ( almeno in molte )
Comunque se ci si muove un po' durante il giorno, questo grasso si riesce a
bruciarlo.
Ora la mattina ci sono bellissime giornate ed è inutile stare a poltrire nel
letto, quindi una bella camminata di un oretta o due a passo veloce non fa
certamente male !! Poi se si ha tempo, un'oretta di palestra prima di cena
ci restituisce il tono muscolare che desideriamo avere d'estate quando ci
facciamo una camminata sulla spiaggia !! :-)))
Vabbè, chi ha postato il messaggio con la pubblicità contro la cellulite, ha
pensato che qui siamo tutti grassi perchè stiamo dalla mattina alla sera
sulla sedia e quindi non bruciamo nulla.
Ci sentiamo.....ciao !!
Antonio Tarolla

>ma voi avete problemi di cellulite? ;-)
Questi hanno spammato per interno tutta la gerarchia it !!!
Ragazzi che costanza !
Ciao
Qam

Questi hanno spammato per interno tutta la gerarchia it !!!
questi chi ?
Parli dei promotori di diete ? Non so....ora controllo gli altri news.
Magari di tutta l'erba ne fanno un fascio !! :-))
Ti saluto....ciao !!
Antonio Tarolla

Antonio Tarolla
Ciao
Qam
Newsgroup: it.comp.lang.delphi
Titolo: problema con SMTP

Buondì a tutto l'NG
vengo al dunque.. ho scritto queste righe per poter inviare una mail con
allegati ma solleva un'exceptions chi è che mi sa dare un aiuto...
Project Project2.exe raised exception class EidProtocolReplyError with
message 'RCPT TO <indirizzo destinatario> Relaying not allowed
'. Proceess stopped .....
Cos'è?!? come risolvo?
Premetto che il codice funziona se cambio l'indirizzo del destinatario
Grazie a tutti
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 Premetto che il codice funziona se cambio l'indirizzo del destinatario.
Relaying not allowed =trasmissione non permessa.
Se sono connesso con tiscali ed  spedisco una mail
a 
pi...@supereva.it
con il mio account
er...@supereva.it
  tutto fila liscio.
se invece voglio inviare una mail a
pi...@libero.it
con il mio account di supereva
er...@supereva.it
non me lo permette il server pop3.
Devo usare quello di tiscali.
Credo che il problema sia questo.
comunque .. guarda quí
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&q=Relaying+not+allowed
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&q=Relaying+not+allowed+indy
ciao
erik

Newsgroup: it.comp.lang.delphi
Titolo: Stream dal web

Ho la necessità di creare una procedura automatica che, chiamando uno per
uno i link di una lista, accetta il file a cui questi link puntano.
I link puntano ad un file vcf. (i file di contatto di outlook).
Mi servirebbe poterli avere in una TstringList per poterli decodificare e
salvare.
Qualcuno ha qualche idea?
Grazie
The Verde
** Articolo inviato tramite i servizi gratuiti di 
www.x-privat.org
 **

 puntano.
Che cosa intendi per "accetta"?
Newsgroup: it.comp.lang.delphi
Titolo: Import/Export tra SqlServer e MsAccess ???

Buongiorno a tutti,
ho il problema che non ho idea di come fare ad importare una tabella da un
Db Access ad un DB SqlServer. Non so se sto procedendo in modo corretto, ma
fino ad ora ho configurato l'oggetto della  TADOConnection, per connettermi
al DBAccess; per lavorare su SQLServer uso i solito oggetti che offre Delphi
(SQLServer ecc...) . Ecco, e qui mi blocco, la mia intenzione è quella di
importare la tabella Access
e non so se/come si fa  a fare
-  export from Access to SqlServer quindi da oggetti della TADOConnection
oppure
-  import in SqlServer from Access quindi da oggetti DElphi di SQLServer.
Spero che qualcuno abbia capito la mia richiesta di aiuto!
Grazie In Anticipo
Paola

 wrote in message
news:8rf84o$1e$1...@serv1.iunet.it...

Io per fare un lavoro analogo al tuo ho usato dei componenti TTable per
collegarmi alle tabelle di access creando un alias con il bde e componenti
TStoredProc per richiamare delle stored procedures di SQL Server che fanno
l'inserimento nelle tabelle sql server.
Ho usato la tecnica delle stored procedures perché comunque le dovevo usare
per mantenere le tabelle di sqlServer una volta caricato con i dati di
access.
Se invece devi fare solo un caricamento "una tantum", puoi usare componenti
TTable anche per sql server, creando un alias con il bde.
Ciao
Ruggero

Newsgroup: it.comp.lang.delphi
Titolo: Stampa e griglie! AIUTO

Ho la versione 1 del Delphi. La mia applicazione molto semplice, ha una sola
form e contiene una griglia. Ogni volta che io seleziono un record dalla
griglia schiacciando un bottone vorrei che mi stampasse tale record. Come
posso fare? Cosa devo dichiarare per usare una stampante? Spiegatemelo in
parole povere ho urgente bisogno.


ti va bene anche una stampa brutale?
uses printers;
var MyFile: TextFile;
begin
   Printer.Title:='Stampa brutale';
   Printer.Canvas.Font.Name:='Courier new';
   Printer.Canvas.Font.Size:=12;
   AssignPrn(MyFile);
   Rewrite(MyFile);
   with StringGrid1 do
   for i:= 0 to ColCount-1 do
   Writeln(MyFile, Cells(i,row) );
   System.CloseFile(MyFile);
end;

Newsgroup: it.comp.lang.delphi
Titolo: Delphi Language Pack ????

Ciao a  tutti , ho sentito parlare di un Pack per il Delphi che converte il
Delphi in Italiano ... si chiama Delphi Language Pack , quancuno di voi lo
utilizza ???
o ci sono altri metodi per avere Help del Delphi in italiano ????
O Qualsiasi cosa si possa avere in italiano .
Io uso il Delphi 5 ....
Ringrazio chiunque mi dia una risposta di qualsiasi tipo .... ciao a Tutti E
Grazie .



Cosa intendi per Delphi in italiano?
C'e' una unit, const.pas, che contiene  le resourcestring di "sistema" in
inglese.
Modificandola, e ricompilando, puoi avere dialoghi (tipo MessageDlg)  e messaggi
in italiano,
Massimo.
----------------------
Ore 18.30: premo invio.

Cosa intendi per Delphi in italiano?
Credo intenda le voci dell'ambiente di sviluppo.
--
Andrea Laforgia (mica uno qualunque...)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 -> Delphi 2005

Ciao a tutti,
 sto programmando in ambiente Delphi 7 e mi piacerebbe passare su Delphi 
2005 (visto che in azienda hanno gia' preso la licenza e il software). 
Chiedevo se qualcuno sa dirmi se passare tutti i miei progetti scritti 
per Delphi 7 in Delphi 2005 e' fattibile o porta parecchio lavoro. Fatemi 
sapere, vi ringrazio.
Diego22
--- posted by geoForum on 
http://www.delphiedintorni.it

 sapere, vi ringrazio.
E' una domanda già posta che, purtroppo, non può avere una risposta 
specifica poichè dipende da come sono fatti i tuoi progetti, di quali 
componenti di terze parti fanno uso, se ne fanno uso e così via.
Ti suggerisco di scaricare la versione trial dal sito Borland e di fare 
qualche tentativo, ovviamente su copie dei tuoi progetti. :-)
Nel caso tu incontrassi qualche problema, al massimo, potresti chiedere 
qui se c'è una soluzione alternativa o come risolverlo in qualche modo.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

Newsgroup: it.comp.lang.delphi
Titolo: Intercettazione tasto decimali tastierino numerico.

avrei bisogno di un consiglio per far si che premendo il tasto dei
decimali del tastierino numerico (VK_DECIMAL) venga inserito in un
oggetto TEdit la virgola e non il punto. come posso fare?
ho tentato di modificare uno dei tanti unit basati sulla sostituzione
del TAB con Invio, ma senza successo...
attendo preziosi consigli, ciao a tutti!
sandro

Non è il massimo ma ....
Ho definito una variabile di tipo boolean nelle dichiarazioni "private" del
form.
All'edit Edit1 ho associato i seguenti due eventi
procedure TFUtiUnisoft.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (key ='.') and ilpunto then key:=',' ;
end;
procedure TFUtiUnisoft.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
ilpunto:=key = VK_DECIMAL;  // tasto punto del tastierino numerico.
end;
Giulio

 sandro
Ciao
Giorgio

 > oggetto TEdit la virgola e non il punto. come posso fare?
No, no, no.
Il metodo corretto (e più semplice) è il seguente.
Esclusivamente nella procedura "main" devi inserire in fondo prima dell'end.
finale
il seguente codice:
initialization
  DECIMALSEPARATOR:='.';
  THOUSANDSEPARATOR:=',';
end.              // end finale
... e BASTA.
W.

 ha scritto nel messaggio
news:XwY_b.29657$Kc3.9...@twister2.libero.it...


Certo è vero.
Infatti andrà definito nel datamodule per i campi numerici la stringa
di edit e di visualizzazione che verranno così rappresentate:
DisplayFormat:   #.###.###,00
EditFormat:          #######.##
In questo modo concentrerai tutta la logina nel posto giusto: il datamodule
ed in un solo posto: il main nella initialize.
Penso che meno complicato di questo non ci sia altro.
L'alternativa è infarcire la procedura di richiami a funzioni (non native)
Su procedure *vere* e *grosse* non è un problema banale gestire decine
di form con campi numeri
Ciao
W.
"mozo" <x...@xxx.xxx> ha scritto nel messaggio
news:c1hmgh$nab$1...@fata.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: richedit impazzito

>>>>>> 
fred...@libero.it
 <<<<<<<<

anche a me. forse per il formato rtf.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

 abcde********************************************************
A occhio e croce, il TRichEdit interpreta il file come testo formattato 
RTF.
Prova ad impostare PlainText a true prima di caricare il file.
-- 
Roberto Lupi

Newsgroup: it.comp.lang.delphi
Titolo: installazione programma

salve,
fino ad oggi ho sempre fatto in modo che i file necessari all'esecuzuione di 
un progamma risiedessero nella stessa directory dell'istallazione.
Con xp nessun problema, ma con Vista il problema sorge nel momento in cui 
devo salvare qualche file e il programma è impostato per ridiedere su 
c:\programmi.
Per scrivere in quela posizione il programma deve essere avviato con 
privilegi di amministratore.
La cosa più corretta sarebbe quindi, al momento dell'installazione , mettere 
gli eseguibili e i file standard nella cartella c:\programmi\nomedelsoftware 
e i file di appoggio in c:\document and settings\utente\nomeprogramma.
Esiste un documento che spiega quali sono le modalità per settare queste 
impostazioni?
Per esempio, la funzione getdir, mi dà la directory corrente dove è in 
funzione il programma, ma come faccio a sapere quale directory è quella 
dell'utente che sta installando il mio software?
Grazie per le risposte!

 Grazie per le risposte!
Usa la funzione GetEnvironmentVariable per reperire la variabile 
d'ambiente 'userprofile' (puoi vedere tutte le variabili d'ambiente 
andando al prompt dei comandi e usando il comando "set".
Se hai D7 (e forse anche D6) puoi usare quella definita in SysUtils, che 
richiede solo una String: GetEnvironmentVariable('userprofile'), 
altrimenti devi usare l'api di windows omonima...
Per la directory del programma forse è meglio usare 
ExtractFilePath(Application.Exename);
-- 
Jax

dell'utente che sta installando il mio software?
Usa l'API SHGetFolderPath(), da Vista in poi puoi anche usare 
SHGetKnownFolderPath(). Queste ti garantiscono di ottenere i valori 
corretti anche in futuro-
Luigi D. Sandon
--- posted by geoForum on 
http://www.delphiedintorni.it

 impostazioni?
Segui i consigli degli altri, io aggiungo questo tip:
http://delphi.about.com/od/kbwinshell/a/SHGetFolderPath.htm
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Dataset

Salve ragazzi,
c'è la possibilità di aprire una tabella in modo esclusivo (o per lo meno
condividerla in sola lettura).
Grazie.

tabella di QUALE DBa?
con QUALE tecnologia?
con QUALE versione di delphi?
Bye
A

 condividerla in sola lettura).
Databse usato?
Tecnologia di accesso ai dati?
ambiente usato?
ciao

 wrote in message
news:bf5l1i$1dfc$
1...@newsreader1.mclink.it

Scusate sono stato piuttosto vago.
Attualmente uso MySql.
Accedo ai dati tramite BDE.
Uso Delphi 6 Professional.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Io non userei il bde.
Valuta, se vuoi o puoi altre vie:
dbx
zeos (non ne sono certo ma mi pare funzioni con MySql=
Poi, quanto tu accedi ad un db clinet/server usando delle query, tali query
sono già a sola lettura.
Sta alla tua applicazione prevedere la scrittura dei dati sul db.
Il bde, x esempio, permtette di associare alle query un oggetto TUpdateSql,
che si occupa delle update sul db.
Con qualche dettaglio in + magari vien fuori qualhe altro suggerimento.
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: [grafica] passaggio di colori

come faccio a disegnare una barra che all'inizio parte da un colore
e sfuma in un altro verso la fine ?
es. rosso..sfumatura..arancione
grazie.
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

Progressbar?
Toolbar
CaptionBar?
Saluti
AS
"Se è Microsoft non funziona"

TPaintBox.


"Gna...@Wappi.com":
| come faccio a disegnare una barra che all'inizio parte da un colore
| e sfuma in un altro verso la fine ?
| es. rosso..sfumatura..arancione
non ho sonno, e il tuo messaggio mi ha stuzzicato ;)
prova questo:
var s,d,step,c: TColor;
    x,y: integer;
begin
 s:=clRed;
 d:=$0000001F; { un po' meno red }
 c:=s;
 step:=(d-s) div PaintBox.Height;
 for y:=0 to PaintBox.Height do begin
  for x:=0 to PaintBox.Width
   do PaintBox.Canvas.Pixels[x,y]:=c;
  inc(c,step);
 end;
racchiuderei tutto in un oggettino per questione di ordine
con proprieta' tipo SourceColor, DestinationColor
... (Angle ..?)
Ciao! :)
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Monitoraggio della connessione Internet

Devo fare un programmino per uso personale che monitorizzi la connssione
internet e mi calcoli il costo e poi mi visualizzi un bilancio settimanale e
mensile. Per queste cose non ci sono problemi a mi interessa sapere come
fare per monitorare la connessione. Mi spiego: il programma che parte in
esecuzione automatica, deve rilevare che si sta effettuando una connessione,
contare il tempo trascorso e terminare il tutto quando la connessione
termina.
Come tutto ciň.
Vi Ringrazio, siete sempre di grande aiuto.
Un'altra cosa che non c'entra niente adesso, ma cmq... mi servirebbe un
oggetto che mi permetta di visualizzare molti tipi di immagine, quindi che
non sia limitato come TImage (deve leggere Gif, Gif animati, TIFF, psd, tga,
ecc.). DOve trovarlo?
Ancora 1000 grazie.
de...@inwind.it

ecc.). DOve trovarlo?
sempre su torry o DSP, ma non ho mai cercato un componente simile !!
Ti saluto.....ciaooo !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Ciao,
per fare quello chiedi esistono le API RAS che ti forniscono informazioni
sulla connessione.
Trovi informazioni interessanti su un numero di Dev (mi pare settembre) e
trovi qualche
esempio anche sulla DSP.
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support
Newsgroup: it.comp.lang.delphi
Titolo: Da Delphi 5 a Delphi 6/7

Salve amici,
Dopo qualche anno di esperienza con delphi 5 mi sono deciso
A fare un saltino in avanti ed ho installato una versione Trial di
Delphi 7. Mi domandavo se i vecchi componenti BDE verranno
Soppiantati definitivamente.
Ho dato uno sguardo ai componenti ClientDataset e mi sembra
Che questi non siamo molto indicati per applicazioni su piccole LAN
(correggetemi se sbaglio).
Volendo sviluppare gestionali che girano su piccole Reti Lan a
Quali componenti devo fare riferimento?
Ho dato una sbirciatina ai componenti DbExpress ma non so se
È questo l'approccio giusto da seguire per sviluppare quello che
Ero abituato a fare con il BDE, con i vari NetFileDir, con i componenti
TSession, etc,etc.
Tra l'altro nella mia versione Trial di delphi 7 manca la "gds.dll" e quindi
Mi compaiono errori su errori ;riesco a fare Ben poco.
Dove posso trovare questa Dll?
Per non parlare del vecchio componente TQuery che non Saprei proprio
come rimpiazzare.
Sarei grato a vita se qualcuno potesse farmi qualche esempio su come
Eseguire istruzioni SQL (in locale) con questi nuovi (almeno per me)
componenti.
Perdonatemi l'ignoranza e Grazie Infinitamente
LR

 componenti.
La libreria dbExpress è progettata per lavorare preferibilmente con 
database di tipo client/server, sebbene esistano anche driver ODBC e 
altri progettati per database di tipo "file based", ma sinceramente non 
li ho mai provati.
Poi, perchè dovresti usare un database locale al posto di un database 
client/server? A mio avviso, con pochi sforzi in più, puoi portare il 
tuo programma in rete locale, un ambito in cui i database file based 
rendono il compito più difficile per via della loro natura e del modo 
con cui i record vengono bloccati.
Questo è quanto so io; attendi altre opinioni a opinioni a riguardo 
prima di prendere una decisione. ;-)
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Thanks!!!
Newsgroup: it.comp.lang.delphi
Titolo: Invalid database

Sto usando BDS 2005 con i componenti IBX. L'applicativo usa la versione 
embedded di firebird costiutita da 4 dll inserite nella cartella 
dell'eseguibile.
Quando all'inizio usavo il Firebird completo non avevo alcun problema, con 
la versione embedded succede che all'avvio del BDS ho 2 errori "invalid 
database", naturalmente il Firebird completo e' "spento".
Faccio presente che all'avvio del BDS viene caricato automaticamente il 
progetto dell'applicativo, e l'errore non scompare anche se ho i 2 
componenti IBDatabase con "Connect=False".
Poi va tutto bene, l'eseguibile non ha alcun problema.
Pensate ci sia un modo per evitare quell'errore?
Giorgio 

 componenti IBDatabase con "Connect=False".
la butto li... controlla se qlc dataset ha la property active a true.
A.

> la butto li... controlla se qlc dataset ha la property active a true.
controlla anche che la tibdatabase punti a qlc di valido oppure sia
vuota...
A.


Pardon.. che e' un qlc?
Giorgio 

emh...sorry!
qlc = qualcosa 
A.


I dataset sono disattivati ed il ibdatabase punta al file correttamente.
Giorgio :-[ 

> I dataset sono disattivati ed il ibdatabase punta al file correttamente.
prova ad azzerare il path del db e controlla che il protocollo di
tibconnection sia "local".
A.

 tibconnection sia "local".
L'ho fatto  e l'errore e' scomparso, grazie giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Programmare in Delphi 6 di Marco Cantù

Ho fatto un giro sulla rete ma a quanto pare questo libro proprio non
si riesce a trovare e nemmeno sul sito dell'editore o dell'autore,
qulcuno ha qualche suggerimento?

 ha scritto nel messaggio 
news:1183633022.4...@k79g2000hse.googlegroups.com...



Ciao, so che non è un mercatino questo NG, però se vuoi ti vendo la mia 
copia. L'ho preso quando ho iniziato a programmare (per hobby perchè faccio 
un altro lavoro) e poi ho cambiato lavoro e ora il tempo libero è 
praticamente nullo confronto a prima, quindi non l'ho mai usato. Per il 
prezzo ci mettiamo daccordo.
Fammi sapere.
LEVAmarco...@LEVAsimclub.it 

 qulcuno ha qualche suggerimento?
Non è una risorsa fruibile pubblicamente: devi acquistarla presso un 
sito o un negozio di libri che la possegga, o acquistarla usata da 
qualcun altro.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Marco Breveglieri ha scritto:

lo so la mia intenzione è acquistarlo (preferibilmente nuovo) ma
nessun editore ce l'ha disponibile

 nessun editore ce l'ha disponibile
Acquista una versione più recente. Ci sono molti concetti che sono 
senz'altro assimilabili anche alle versioni precedenti rispetto a quella 
più nuova trattata nella pubblicazione.


 ha scritto nel messaggio 
news:1183712837.1...@m36g2000hse.googlegroups.com...
lo so la mia intenzione è acquistarlo (preferibilmente nuovo) ma
nessun editore ce l'ha disponibile
Fammi sapere se ti interessa, il mio è nuovo! 

 ha scritto nel messaggio 
news:1183633022.4...@k79g2000hse.googlegroups.com...


> qulcuno ha qualche suggerimento?
lasciar perdere e prendere texeira&pacheco.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Immagini ed icone non trasparenti

Mi è capitato di vedere le icone piazzate su di una form di una mia
applicazione trasparenti su alcune macchine ed invece circondate dal "verde"
su altre... non so se mi sono spiegato...
secondo voi da che dipende?
Massimiliano Etere
maxe...@infinito.it


Prova a dire le prime cose che mi vengono in mente,
Hai usato un componente "TImageList" od un suo analogo e/o derivato, non è
che questo si basa sulla common dialog e a seconda delle versioni puo dare
problemi, sopratutto in caso di versioni non aggiornate.
Ho avuto strani comportamenti con una scheda ATI impostando la profondità se
non erro a 32 bit, le immagini dei splash screen erano sballate, ad ogni
linea perdevano un pixel mostrandole in obliquo, cosa che non succedeva con
altre profondità di colore.
Windows in quei computer non è che prima ha generato degli errori?
per il momento non mi viene in mente altro.
--
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimuovere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

 ha scritto nel messaggio
news:aZMs7.60650$P04.5...@news2.tin.it...


 Capita anche a me, ma solo con lui!!
Esatto... me ne sono reso conto! Persino con "EasyCd Creator" della Adaptec
le icone hanno l'aureola verde!!!
Che sia maledetto...
Max Etere
maxe...@infinito.it

Newsgroup: it.comp.lang.delphi
Titolo: Neofita chiede aiuto!!

Salve a tutti!
Ho un problema cretino che non riesco a risolvere:
Per esercizio, sto cominciando a scrivere un programmino in Delphi 3.0,
tanto per prenderci la mano: e' un classico database...
Ho una Form1 con 4 pulsanti (Inserimento Cliente, Modifica,Cancella, Stampa)
cliccando su uno di essi io voglio lasciare la Form1 per aprire la Form
corrispondente alla mia scelta, cosa devo assegnare all'evento Onclick?
In pratica vorrei che si aprisse una Form2 al posto della Form1
(l'applicazione sarebbe a schermo intero,dunque non mi interessa la
sovrapposizione)
Credo che questo si possa fare senza scrivere nemmeno una riga di
codice,attraverso una CreateForm, ma non riesco a capire come!!!
Un'altra domanda: se volessi che ogni form avesse la STESSA intestazione
(es. Logo + nome della ditta), come devo fare? In particolare, cambiando
anche solo 1 carattere vorrei che i cambiamenti avvenissero per tutte le
Form...
Ringrazio in anticipo chiunque voglia aiutarmi..ho scritto qualcosa in
Clipper, e vorrei lentamente avvicinarmi alla programmazione ad oggetti!!
Gianluca

Form...
Questa non l'ho capita: sii + preciso!
Saluti
AS

 Form...
Direi che è un po' vago così (per intestazione intendi la caption della
finestra ?), cmq ti basta salvare da qualche parte la stringa [o la bitmap o
quel che vuoi] magari nel registro o su un file ini, che vuoi visualizzare
e, nell'OnShow di ogni form, la carichi da lì...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Tavole di verità

salve!! Ho un problema che non riesco a risolvere senza un aiuto...
Devo fare un programma che permette all'utente di inserire una espressione
tipo "x OR x AND (x OR (NOT x)) e il programma deve calcolare tutte le
possibili combinazione di 0 e 1 dando anche il risultato finale.


Nessuno è quì per dare la pappa pronta agli altri!
Se hai un problema specifico bene altrimenti faresti meglio
a rimboccarti le maniche e cominciare a provare a farlo da solo
(non sembra poi un problema così difficile...)
L'unica cosa da fare per imparare è provarci...
  Ciao
P.S. Senza offesa ovviamente

"<--! HeartEarth !-->"

si tratta di costruire una piccola grammatica, qualcosa del genere era
stata fatta da Cosimo Laddomada (se non ricordo male).
ciao
carlo

 (non sembra poi un problema così difficile...)
veramente io non cerco il programma già fatto ma solo un aiuto su come posso
gestire il programma. Cmq pensando sono arrivato ad una soluzione ma è sorto
un altro problema. Come posso trasformare una stringa in una espressione
algebrica?
Es: ho la stringa che contiene "x[1,1] OR x[1,2] AND (x[1,3] OR (NOT
x[1,4]))"
Come faccio a fare l'operazione y:=x[1,1] OR x[1,2] AND (x[1,3] OR (NOT
x[1,4]))
Spero di essere stato chiaro. grazie.

 algebrica?
Devi definire le produzioni della tua grammatica.
Un'espressione booleana semplice come quella che vuoi gestire, si basa su
una grammatica altrettanto semplice (in forma Backus-Naur):
Espressione ::= Espressione OR Fattore | Espressione
Fattore ::= Fattore AND TermineS | TermineS
TermineS ::= NOT Termine | Termine
Termine ::= Numero | Variabile | ( Espressione )
Un parser a discesa ricorsiva la risolve molto semplicemente.
Appena ho un po' di tempo ti scrivo due righe.
--------------------------------
Inviato via 
http://usenet.libero.it