mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: "Emulare" LIKE

ciao a tutti....
    ho un DB di tipo PARADOX e avrei la necessità di fare
una query del tipo " select * from tabella where campo LIKE '%pippo%' ".
Con il filtro del TTable no nfunziona, ho provato poi con un
TQuery, ma non ci ho cavato nulla...
mi potete aiutare?
-- 
Ciao da
       --§Ska-Man§--
----------------------
Marco Baldini
http://www.fantabasketpro.net
http://www.birraesalsiccia.net
------------
Che diavolo sto guardando, quand'è che questo accade nel fiml?
Adesso, sta guardando l'adesso, Signore tutto ciò che avviene adesso sta
avvenendo adesso
che è successo al prima?
è passato
quando?
adesso, siamo all'adesso adesso
torniamo al prima!
quando?
adesso!
adesso?
adesso!
non posso
perchè?
l'abbiamo superato
quando?
proprio adesso
quando il prima sarà adesso?
PRESTO!

 
esempio:
SELECT ABI, CAB, Banca, Comune, Agenzia, Indirizzo, Provincia, Cap
FROM T_abicab
WHERE Comune Like "MIL%"
Questa query estrae i comuni che iniziano per "MIL"
Se usi ... Like "%MA" estrae tutti i comuni che finiscono in "MA"
Se usi ... Like "%MA%" estrae tutti i comuni che contengono "MA"
Ciao
Stefano

 Stefano
Ciao
    --§Ska-Man§--

No problemo ho già risolto...
Ho risolto così:
procedure TNonVisuali.TabellaFilterRecord(DataSet: TDataSet;
  var Accept: Boolean);
begin
if (FormPrincipale.Filtro=True) Then
  Begin
    if
(Pos(Lowercase(FormPrincipale.TestoFiltro.Text),Lowercase(Tabella.Fields.Fie
ldByName('Nome').AsString))<>0) then
        Accept := True
    else
        Accept := False
  End;
end;
 Ciao
     --§Ska-Man§--


Domanda sicuramente stupida: ma dov'è il problema nell'usare una TQuery?
Metti l'istruzione SQL nella sua proprietà .SQL no?
--
Jax
Journeying Artificial Xenomorph

Domanda sicuramente stupida: ma dov'č il problema nell'usare una TQuery?
Nel fatto che, con Paradox, significa spararsi nei piedi.

 Nel fatto che, con Paradox, significa spararsi nei piedi.
Allora sono contento di non averci mai lavorato, con paradox :)

Newsgroup: it.comp.lang.delphi
Titolo: [FAQ] le faq di it.comp.lang.delphi

 ma non ho trovato nulla di valido ...
si potrebbero usare nomi familiari, che so, i nomi delle ex :) ..pero' temo
che non si potrebbero fare programmi molto complessi, a causa della
scarsita' di variabili ;)
(Zortek)
Ed ora qualche Haiku sul delphi :)
Borland innovates.
Delphi lives where Microsoft
fears to port their code.
 Tim Sommers
drag. drop. TButton.
the form is where it happens.
now, assign OnClick.
 Tim Sommers
Windows sucks out loud
Use Kylix to port your code
Linux treats you right
 Tim Sommers
I am the source code.
compiler reduces me
to ones and zeroes.
 Tim Sommers
I sit and I think
Delphi for Linux, Awesome!
I anxiously wait.
 Micheal Bonner
Haiku Error Messages (Richard Morris)
invalid pointer
I am sure you tried to free
that pointer before
Eek, Invalid cast!
You tried to shove a square peg
into a round hole
Hey, Stack overflow
Now you have PUSHed me to far
Can't take this abuse
That is all messed up
Semicolon before Else
not in this language
$WEAKPACKAGEUNIT
or $DENYPACKAGEUNIT
one or the other
no semicolon
have you recently escaped
Visual Basic ?

MSX,
Sull'8.2: non vorrei dire una fesseria, ma
Kylix non ha la VCL, la libreria di KX e' la CLX (clicks).
Anche D6 ha CLX, e se si usa solo quella la compatibilita' e' massima:
basta cambiare i nomi di alcune unit, ricompilare et voila' portato il
prog Linux in Win32 e viceversa.
Saluti
Paolo Arosio

basta cambiare i nomi di alcune unit, 
si spera anche senza cambiare i nomi!
.. a parte gli scherzi, spero proprio che non ci sia questo
inconveniente, forse tu ti riferisci al passaggio da D5 a kylix, ma da
D6 a Kylix questo problema (assurdo) non c'è...
forse la unit windows non ci sarà, vabbè .. ;)
lo hai già provato?
Ciao,
Alan Solo

 lo hai già provato?
Mi associo alla domanda, riferendola un po' a tutti i partecipanti del
gruppo!
Ciao! :)
--
- Carlo -
c.b...@libero.it

 lo hai già provato?
Nonsi.
Non ho mai neanche visto una schermata Linux dal vivo.
Saluti
Paolo Arosio

Non ho mai neanche visto una schermata Linux dal vivo.
8) gulp! ... beh se devo essere sincero mi sono installato il pinguino
appena uscirono notizie di un probabile porting di delphi su linux,
quindi nemmeno io lo vedo dal vivo da molto! ;-)
Ciao,
Alan Solo


Corretto ! Grazie a tutti :D

gruppo!
io aspetto la versione free

Newsgroup: it.comp.lang.delphi
Titolo: WinInet e velocita' della rete

Sapreste dirmi se la WinInet citata nei msg precedenti permette trovare la
velocita' a cui sta lavorando la scheda di rete? (se a 10 o a 100Mbps)
Grazie, Giorgio Padoan


Ciao,
non credo che nella wininet ci siano delle funzioni per questo scopo, 
puoi comunque provare a guardare nell'url che ho postato prima.
Credo comunque che dovresti guardare in altre librerie.
Comunque prova a cercare su Torry un programma che si chiama WNetStat 
(fw + src) e credo faccia al caso tuo poichè tira fuori una marea di 
statistiche sulla rete.
Hope it helps.
Ciao,
Alex.
Newsgroup: it.comp.lang.delphi
Titolo: Fare una roba simile Word Per stampare una lettera tipo

ciao devo fare un'applicanzioncina che tra le altre cose deve servire per
stampare una lettera tipo dove si inserisce a run time il contenuto della
lettera e i collegamenti ai campi di un db
per ora ho usato per scivereil testo un componente memo dove i siferimenti
ai campi li inserisco in questa maniera {nome} {cognome}, li trasferisco al
report unsando il componente QRExpresMemo, e tutto funge il mio probblema è
che il testo non può essere formattato qualcuno a qualche idea di come si
possa fare???
Grazie Ettore

Collegati direttamente a word via ole.
Puoi fargli fare tutto cio'che vuoi.
Saluti
AS
"Se è Microsoft non funziona"


wrote:
Usa un RichTextBox che ti permette di formattare il testo.
E poi invece di QRmemo usa QRRichtext (o come si chiama)
Io l'ho già fatto e funziona.
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: HBP - Human Brain Project cerca programmatori

Human Brain Project è un gruppo no-profit che sta realizzando un  software 
di controllo del posizionamento dei siti promossi sui motori di ricerca.
Il gruppo necessita di programmatori Delphi.
Sono in corso le seguenti attività: 
- realizzazione dei componenti di base
- realizzazione dei componenti di accesso ai dati
- realizzazione di un sito di promozione del prodotto 
- sta per essere avviato lo sviluppo dell'interfaccia (in Delphi)
I programmi sono realizzati in Delphi, C++, VB usato la tecnologia Com.
Il tutto non ha fini commerciali. Il programma sarà rilasciato a chi ne fa 
richiesta tramite il sito. Principali interessati (già in attesa) sono web 
agency, SEO e webmaster.
Quali motivazioni ci spingono a dare la nostra collaborazione senza alcun 
compenso?
La possibilità di lavorare (dopo-lavoro) in un gruppo a carattere nazionale 
(ma sono previsti anche inserimenti oltreoceano), il tema sempre più 
attuale, lo scambio di esperienza, e perchè no, la fama che ne potrebbe 
derivare per i componenti, riteniamo possano essere buona motivazione per 
programmatori che hanno un po' di tempo da investire. Chi è interessato, 
può scrivere a 
frad...@sysandorg.com
 per tutte le informazioni del caso, i 
successivi riferimenti al forum (su un sito di piano nazionale e di un 
gruppo che ad oggi è una delle maggiori web company 
italiane).
Francesco de Francesco 
ICQ fradefra #123207323
mail: 
frad...@sysandorg.com



UP
Newsgroup: it.comp.lang.delphi
Titolo: accedere a database su internet

ciao a tutti,
sapete per caso se con delphi è possibile accedere ad un database Access
presente su un server web??? Ad esempio
www.esempiosito.it/mdb-database/db.mdb
 ed apportare modifiche al db tramite
un interfaccia realizzata in delphi...
inoltre la directory mdb-database è protetta...(riesco cmq a modificare il
db con script asp..)
ciao

 db con script asp..)
Sarebbe molto pericoloso il contrario!
Ciao
Matteo


fe...@delenda.net
Bienvenido al club del los imposibles
de balas perdidas con siete vidas

 provider ti dava il permesso)
Come si fa con questo?

 Come si fa con questo?
Non penso di essere la persona più preparata a rispondere a tale domanda
(non l'ho mai provato), però il server di MySql ascolta ad una porta che i
clients si colleghino. se quella porta sul server è accessibile, allora con
i permessi giusti definiti dentro al database puoi lavorarci come fosse in
locale (ovvio...dipende dalla connessione per la velocità...)
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Emulazione tornello

Ciao,
e' possibile emulare un tornello per un software che
controlli gli accessi in un determinato luogo?
Non l'ho mai fatto e non so proprio da dove iniziare.
Ogni aiuto e' ben accetto....
Grazie

> e' possibile emulare un tornello
In che senso?
Solo via software?
Gli utenti che passano devono digitare un codice a mano sulla tasiera di un
pc.
Ma non lo faranno mai.
Ti serve dellhw supplementare tipo lettori di badge, sensori a
radiofrequenza o il tornello che non vuoi.
Sii + preciso... :)))
Bye
AS

se temi di doverti portare un tornello in ufficio, tranquillizzati:
non ce n'e' bisogno :)
Il tornello comunichera' con la tua applicazione attraverso la porta
seriale.
Per l'esatto protocollo, senti la ditta fornitrice dei tornelli.
Puoi attaccare al tuo computer (quello su cui lavori) un secondo PC
con un programma di emulazione terminale (anche DOS).
Poi digiti tu la sequenza dei caratteri.
Molto piu' comodo, scrivi un programmino che invia su seriale - a
comando - tutte le stringhe che ti servono per collaudare la tua
applicazione.
Ciao
Duilio
PS: puoi avere entrambe le applicazioni (controllo accessi e invio
sequenze) sullo stesso PC: 
p.es
. trasmetti da COM1 e ricevi su COM2.

 ha scritto nel messaggio
news:aau6o6$1aeg$1...@newsreader1.mclink.it...


>Che hardware usereste???
metterei una barra sia in ingresso che in uscita, tipo quelle che
permettono solo ai legittimi proprietari di entrare in un cortile
condominiale.
Ogni camion e' dotato di un apricancello a radiofrequenza che invia un
codice diverso.
Il rivelatore spedisce il codice alla seriale di un PC. 
Qui un programma cerca il codice nelle lista dei codici permessi.
Se c'e', invia un impulso  (tramite un piedino della porta parallela)
all'apricancello.
Insomma, il sistema che e' utilizzato da anni dalle societa'
autostradali per il pagamento automatico del pedaggio.
Per maggiori dettagli, chiedi su it.hobby.elettronica.digitale 
Ciao
Duilio

 Solo via software?
Dovrei scrivere un prg che controlli gli accessi in un determinato luogo e
che usi un tornello.
Il problema e' che non ho il tornello e non vorrei comprarne uno, a casa mia
starebbe di un male.... ;-)
Scherzi a parte, penso che Duilio mi abbia fornito la
soluzione, il problema e' trovare un protacollo su cui lavorare...
Ciao e grazie!

 non ce n'e' bisogno :)
Qualcosa di simile, (tanto per farti un 'idea) puoi torvarla su
www.spazioitalia.it
Ciao !!
Newsgroup: it.comp.lang.delphi
Titolo: [delphi ] estrarre mese in formato testo

 Qual'è la funzione che consente di estrarre il mese in formato testo?
tipo Ottobre....
grazie!
--- posted by geoForum on 
http://www.delphiedintorni.it

 tipo Ottobre....
Certo che scrivere due righe in piu' spiegando bene cosa si vuole non e'
poi troppo faticoso ...
E, comunque, basta una variabile:
Var
 NomeMese: array [1..12] of string;
begin
 nomeMese[1] := 'Gennaio';
 ..
 nomeMese[12] := 'Dicembre';
ecc...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
O ti fai una tua funzioncina personalizzata oppure usi
longMonthNames[Numeromese] array definito in SysUtils
a te la scelta se c'e' una terza strada non so :)
Goblin
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/


Puoi usare una funzione simile:
Function GetMese(D: TDate): string;
Const
  Mesi: array[1..12] of String = 
('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
                                   'Luglio','Agosto','Settembre','Ottobre
','Novembre','Dicembre');
Begin
  Result:= Mesi[MonthOf(D)];
End;


FormatDatetime('MMMM',date)
Elementare....
Ciao
AtcBrambo


Newsgroup: it.comp.lang.delphi
Titolo: QuickReport --> Word

Salve a tutti, volevo sapere se esiste un modo per creare da un report QR un
documento Word (o Excel). Ovvero invece di stampare su stampante creare un
nuovo documento che non sia .qrp. Ho anche provato con i .pdf mandando
l'output sulla stampante di Acrobat, ma non mi piace !!
grazie a tutti

"omerosx" <Pap...@Piero.it> ha scritto nel messaggio
news:zHEBb.73560$AX1.3...@news1.tin.it...

Ciao,
se ne č gią discusso in passato.
Queste operazione le puoi fare (a quanto sembra) solo con la versione
professional di QR che puoi acquistare sul sito 
www.qusoft.com
 .
Ciao
Marco
-- 
MaoSw
Reporter Professional srl
supporto...@reporterprofessional.it

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto!!!!!!Aggiornamenti Delphi 7!!!

Salve, avrei bisogno degli aggiornamenti per delphi 7 enterprise, vorrei 
sapere se qualcuno conosce dove poterli scaricare, o meglio ancora se 
qualcuno me li puo passare tramite un sito ftp.
Se qualcuno mi volesse aiutare mi contatti per e-mail.
Grazie per chi mi voglia aiutare!!!! 

sbobbas ha scritto:

qui:
http://www.borland.com/downloads/registered/download_delphi.html
Ciao,
Gianluca.

Newsgroup: it.comp.lang.delphi
Titolo: alternativa a mydac 8.1?

Ho cercato per mari e monti...esiste qualche componente free per 
connettersi via android (xe5) su db mysql?

dbx?
 
A.


magari sbaglio...ma non mi sembra che sia supportato su android....sbaglio?


e' supportato...mea culpa....ma sembra che l'installazione di xe5 sia un 
p� bacata...o ho avuto sfortuna io....appena scelgo il driver da usare 
mi dice che non trova dei files .ini   .....installazione pulita...bho!
Riprovo ad installarlo....sono vicino allo scadere de 30 giorni.....
Newsgroup: it.comp.lang.delphi
Titolo: Manipolazione stringhe ...

Salve, vorrei capire come posso far diventare maiuscola la prima lettera
di ogni parola di una stringa.
una cosa del tipo   ---> Una Cosa Del Tipo
In perl lo faccio con le regex:
	$stringa=~s/(\b.)/\u$1/g;
Grazie dei consigli.
-- 
  """""""""     ######################################
  (ò)---(ò)	
      0                   ***Ivan***
    \___/      
                ######################################
     """
 

Grazie dei consigli.
Non sarà lo stato dell'arte (come quasi tutto quello che si scrive per lavoro, e
quindi di corsa,  e non per diletto) ma funziona.
function UpLead(const Value: string; Separators: TSysCharSet): string;
var
  I: Integer;
begin
  Result := Value;
  if Length(Result) > 0 then begin
    Result := LowerCase(Result);
    if not (Result[1] in Separators) then
      Result[1] := UpCase(Result[1]);
    for I := 1 to Length(Result) - 1 do
      if Result[I] in Separators then
        Result[I+1] := UpCase(Result[I+1]);
  end;
end;
la chiami con:
stringa := UpLead('una cosa del tipo', [' ']);
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

una cosa del tipo   ---> Una Cosa Del Tipo
function InizMaius( S : String ) : String ;
var I, Gap : Integer ;
begin
  Result := S ;
  Gap := 32 ;
  for I := 1 to Length( Result ) do
  begin
    if ( Result[I] = ' ' ) then Gap := 32
    else
    begin
      Result[I] := Chr( Ord( Result[I] ) - Gap ) ;
      Gap := 0 ;
    end ;
  end ;
end ;
--
CyberWalkie - walkietalkie(at)
libero.it

end ;
Scusa Andrea ma non mi convince:
1) Se volessi separare dei '-' (senna-da silva) o degli apostrofi
(carburatori dell'orto) non funziona.
2) se chiamo InizMaius('i 3 porcellini) non funziona.
Ciao,
Massimo.

2) se chiamo InizMaius('i 3 porcellini) non funziona.
Hai ragione, ho scritto quella funzione al volo, senza
testare i possibili casi.
In ogni caso, basta sostituire all'uso di Gap, l'uso di un
flag booleano che indica se compiere l'upcase della prossima
lettera diversa da un separatore che si incontrera'.
Per stabilire quali debbano essere i separatori, basta
passare un "set of char" alla funzione e cambiare il
controllo "if ( c = ' ' )" con "if ( c in Separatori )".
--
CyberWalkie - walkietalkie(at)
libero.it

Massimo Pini,
aggiungo solo il riferimento alla
function StrSmartCase(const S: AnsiString; Delimiters: TSysCharSet):
AnsiString;
delle JCL che, a parte il fatto di usare i PChar al suo interno mi
sembra identica alla tua, con l'eccezione che lo spazio viene messo fra
i separatori se il set e' vuoto e UpCase(Result[1]) e' non condizionato
(non fa danni anche se il primo e' un separatore).
Saluti
Paolo Arosio


wrote:

Sě, in effetti e' ridontante...

Newsgroup: it.comp.lang.delphi
Titolo: d7 dbexpress e dll non trovate....

Salve a tutti,
questo è un problema che ho lasciato da parte da un bel po (uso le ZEOS) 
ma ora è tornata la necessità.
Provo a connettermi ad un db mysql 4.0.24 usando la SQLConnection delle 
DBExpress di D7, imposto il driver MySql con i parametri del mio db ma 
quando mi provo a connettere mi dà sempre il seguente errore:
unable to load libmysql.dll.
La dll in questione è stata inserita in system32 e anche nella dir della 
applicazione e da delphi ho impostato la search path nelle project 
option directory/conditional e nelle environment options library path lo 
stesso percorso della search cioè quello della applicazione.
Lo stesso problema lo incontra un altro mio collega anche in d2007 con 
le dbx4 cosa sbagliamo ?
Grazie a tutti in anticipo della collaborazione.
Dan

alle solite:
http://groups.google.it/group/it.comp.lang.delphi/search?hl=it&group=it.comp.lang.delphi&q=libmysql&qt_g=Ricerca+in+questo+gruppoù
A.

capisco cosa intendi con "alle solite" ho letto alcuni post del link 
segnalato, ma a parte ripartire con una installazione pulita di delphi, 
sono prove che ho già fatto e rifatto.... va bhe grazie lo stesso alla 
prima occasione di una reinstallazione di delphi ci riprovo..
Dan

Newsgroup: it.comp.lang.delphi
Titolo: Problema con un database

Ciao sono nuovo qui,
ho un problema con un database, se c'è qualcuno che può risolvermelo...
Ho fatto una tabella di CD con titolo,gruppo,etc e una tabella di canzoni
con titolo,min e sec. Ho creato una form in cui compaiono ad uno ad uno i
vari CD con una griglia nella quale compaiono le relative canzoni. Come si
fa a modificare senza problemi i dati sia per le canozni che per i CD?
Quando provo a cambiare i dati di una canzone mi appare un messaggio di
errore che dice:
.. project raised exception class EDBEEngineError with message "Index is
read only"....
Se mi potete aiutare, grazie e ciao
--
Never burn the bridges before you
Never burn the bridges behind
Don't burn the one that you're walking on
Gonna hit the water in time
SAVATAGE

read only"....
dichiara una chiave primaria in ogni tabella...

 ha scritto nel messaggio
939r6q$22n$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Non chiudere il programma

Ciao a tutti,
vorrei che quando premo la [X] in alto a destra del mio programma
(fatto con D7), il programma non si chiuda ma si abbassi semplicemente
come se avessi premuto [_].
 
Sembra una cavolata e sicuramente lo sarà ma sto uscendo pazzo :-(
Nelle proprietà bordericons non mi fa disabilitare solo la [X]
lasciando [_] :-(

 come se avessi premuto [_].
 
nella closequery della form metti canclose:=false e
application.minimize. Quando vorrai chiudere realmente il programma
(con un pulsante specifico) assegnerai alla closequery:=nil e farai il
close della mainform.
 
-- 
Alessandra
 
Certamente la fede aiuta a vivere meglio, ma anche i soldi fanno lo
stesso effetto, solo che non tutti li hanno - Carl William Brown

Grazie Alessandra ;-)
provo subito :-)

 close della mainform.
 
Questo però impedirà la corretta chiusura del sistema operativo, quindi 
bisognerà anche aggiungere all'applicazione una procedura per gestire il 
messaggio WM_ENDSESSION, ad esempio:
- 
http://www.swissdelphicenter.ch/torry/showcode.php?id=351
 
 
 
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

 application.minimize ...
 
Domandina:
e per poi rimettere la finestra in primo piano,
visto che application.maximize non esiste?

 visto che application.maximize non esiste?
 
guarda nell'help, i metodi dell'oggetto TApplication.
 
-- 
Alessandra
 
I santi andrebbero considerati colpevoli fino a che non ne venga
comprovata l'innocenza - George Orwell

l'help a me non funge, devo reinstallare windows7
ad ogni modo ho risolto con ... application.restore
:-)

 l'help a me non funge, devo reinstallare windows7
 
non c'è bisogno. Basta usare San Google.
 
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Forms_TApplication.html
 
 
-- 
Alessandra
 
Poi ci sputò sopra, e nacque Adamo. E Adamo, asciugandosi il viso,
disse: "Cominciamo bene !" - Giobbe Covatta

Disabilitato e basta.
 
Per farlo, nella oncreate, scrivi
 
EnableMenuItem(GetSystemMenu(Handle, False), SC_CLOSE, MF_BYCOMMAND OR 
MF_DISABLED Or MF_GRAYED)
 
ovviamente puoi fare lo stesso con le altre voci di menu se modifichi 
SC_CLOSE con quello che ti pare (esempio SC_MINIMIZE o SC_MAXIMIZE)

Newsgroup: it.comp.lang.delphi
Titolo: Dbf + rete (Neofita)

E' posssibile utilizzare archivi DBF con applicazioni che dovrebbero girare
in rete locale oppure ci sono problemi ??
Ciao

Sì, ma non è il massimo dell'efficienza e soprattutto della sicurezza. Devi
arrangiarti da solo nel gestire gli accessi concorrenti e ti assicuro che la
cosa non è niente affatto ovvia. D'altra parte usare Paradox o Access non
semplifica di molto le cose. Se l'applicazione che devi fare girare in rete è
con pochi utenti (max 5 grossomodo) e gli accessi agli archivi in modifica non
sono frequenti la cosa si può affrontare in modo soddisfacente con dbf. Se le
cose si fanno più sofisticate le possibilità sono 2
- impazzire appresso ai file
- usare un SQL server (microsoft, interbase o chicchesia)
Pippolone ha scritto:


Newsgroup: it.comp.lang.delphi
Titolo: Close di un Form sulla pressione del tasto "ESC"

Buongiorno a tutti,
ultimamente mi è venuta la (malsana ^_^) idea di aggiungere ai miei software la possibilità di chiudere le finestre premendo il tasto "ESC".
 
Ero convinto che fosse una cosa semplicissima e invece non riesco a trovare una soluzione.
 
La mia idea iniziale era di assegnare a tutti i componenti del form l'evento OnKeyDown del Form per poi gestire li la Close su pressione di vkEscape:
 
procedure TForm.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = vkEscape then Close;
end;
 
procedure TForm.FormCreate(Sender: TObject);
var i: integer;
begin
  cp := ComponentCount;
  for i := 0 to cp-1 do
  begin
    Components[i].OnKeyDown := FormKeyDown;
  end;
end;
 
Il problema è che Components[i] è di tipo TComponent e quindi non ha l'evento OnKeyDow. Ho allora provato a fare:
 
TWinControl(Components[i]).OnKeyDown := FormKeyDown
 
ma il compilatore mi dice che non riconosce OnKeyDown...
 
Qualcuno può aiutarmi?
Grazie
 
Raffaele

Raffaele ha scritto:
 
se ho capito bene hai due possibilità ( sperando che non abbiano 
cambiato troppo il delphi ) .
 
usare la proprietà KeyPreview del form e intercettare il tasto 
nell'evento del form.
 
altrimenti, ma richiede che la finestra sia aperta con ShowModal, 
inserire un bottone TBitBtn e impostare il valore  ModalResult.
 
ciao.
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com
 
 

 nell'evento del form.
 
Grazie!!!
Ho letto solo ora la risposta e funziona!
Sapevo che non poteva essere così complicato, grazie ancora.
 
Raffaele
Newsgroup: it.comp.lang.delphi
Titolo: [OT] x Carlo Bertuccini

Help!
Ricordi quel casino dell'invio dati via socket sincrono?
Ho cancellato per errore la cartella nella quale stava il txt estratto dal
post che inviasti al ng.
Me lo potresti reiniviare, magari direttamente alla mia mailbox?
Tnx.. : ((
AS
"Se è Microsoft non funziona"

 Me lo potresti reiniviare, magari direttamente alla mia mailbox?
Lo riposto sia a te in privato, sia sul NG, potrebbe sempre essere utile
....
Lato ricezione :
var
  Stream: TWinSocketStream;
  Buffer: Array [0..9999] of Byte;
  MemoryStream: TMemoryStream;
  Received: Integer;
  JPeg : TJpegImage;
begin
  Form1.ClientSocket2.Active:=True;
  JPeg := TJpegImage.Create;
  Stream:= TWinSocketStream.Create ( Form1.ClientSocket2.Socket, 360000 );
  MemoryStream:= TMemoryStream.Create;
  try
    if Stream.WaitForData ( 360000 ) then
    begin
      while True do
      begin
        Received:= Stream.Read ( Buffer, SizeOf ( Buffer ) );
        MemoryStream.Write ( Buffer, Received );
        if Received <= 0 then
          break;
       end;
       MemoryStream.Position:= 0;
       JPeg.LoadFromStream ( MemoryStream );
       Image1.Picture.Assign(Jpeg);
    end;
  finally
    Stream.Free;
    JPeg.Free;
    MemoryStream.Free;
    Form1.ClientSocket2.Active:= False;
  end;
Lato spedizione :
Jpg := TJpegImage.Create;
Stream:= TWinSocketStream.Create
                        ( ServerSocket2.Socket.Connections[0], 360000 );
try
  Jpg.LoadFromFile( 'file' );
  Jpg.SaveToStream ( Stream );
finally
  Stream.Free;
  ServerSocket2.Socket.Connections[0].Close;
end;
Jpg.Free;
Ciao!
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare il progetto che voglio io allo start-up di Delphi

Un'altra questione da poco ma oggi ho perso qualche minuto e non ho 
trovato il modo nelle varie opzioni di cambiare questo:
quando avvio Delphi mi si carica in automatico un progetto (Project1) 
nuovo di default, devo chiuderlo e avviare quello a cui sto lavorando io.
C'è un modo per caricare da subito il mio progetto allo start-up?
Frank

Fra' Ciuzzi wrote:

Invece di aprire Delphi cliccando sull'icona di Delphi, perche' non
clicchi su quella del progetto?
Poi, se comunque non ti va bene, apri il manuale, cerchi delphi.exe,
apri IDE command-line options e ti leggi come fare a fargli caricare il
progetto che vuoi.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.


Mi basterebbe che non caricasse alcun progetto. Grazie per il consiglio, 
pensavo non occorresse agire da command-line, tutto qua :)

 C'è un modo per caricare da subito il mio progetto allo start-up?
Dal menu Tools/Environment Options.../Preferences
Devi spuntare "Project Desktop" ed "Editor Files" nel group box 
"Autosave options"
Se invece vuoi far partire Delphi pulito, senza alcun progetto caricato, 
basta aggiungere il parametro -np alla riga di comando del collegamento 
di delphi32.exe (io uso anche -ns per evitare lo splash iniziale).

 pensavo non occorresse agire da command-line, tutto qua :)
Lo switch -np ("no project") passato a delphi32.exe lo fa aprire senza
nessun progetto. 
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha scritto nel messaggio
news:4QQbf.6211$OR3...@tornado.fastwebnet.it...

Ciao
aggiungo che nel link puoi anche definire la cartella di lavoro.
Se come me, raggruppi i progetti in cartelle contenute in una grande cartella
potresti indicare questa come cartella di lavoro e al Open Project ti trovi
già nel posto giusto, dove puoi scegliere la cartella/progetto su cui lavorare.
GP

Solo una cosa: -ns non mi funziona, lo splash screen appare lo stesso.
-np invece va, che cmq era quello che mi interessava, grazie mille :)
Frank

 Solo una cosa: -ns non mi funziona, lo splash screen appare lo stesso.
Strano, dovrebbe funzionare (a me funziona).

Andrea Laforgia wrote:

Potrebbe essere che non ho ancora registrato la mia versione? (sarebbe 
strano cmq...)
Frank

 strano cmq...)
Ah be' certo!... ignora che tu gli abbia detto di non farti vedere 
la splash form, perché vuol ricordarti che la versione non è 
registrata ;-)... spiegazione plausibile, perché il parametro 
"-ns" funziona sicuramente.

Andrea Laforgia wrote:

Allora è quello, infatti il messaggio "unregistered" appare bello in rosso.
Grazie, è sempre bello scoprire delle cose (anche se piccole come in 
questo caso) :)
Frank

Newsgroup: it.comp.lang.delphi
Titolo: Compositore telefonico

Qualcuno sà come attivare il compositore telefonico di Windows ?
Verrà mantenuto nelle prossime versioni ?
O faccio meglio a fare ATDT55512345 su COMx ?
Grazie !

 O faccio meglio a fare ATDT55512345 su COMx ?
Scarica il componente TCOMPort da Torry.
Serve proprio per comunicare con le porte seriali.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Print

Amici del NG sapreste indicarmi qualche componente da scaricare dalla
giungla dei componenti, uso Delphi 7,  che mi permetta di inviare alla
stampante una pagina dove ho semplicemente piazzato dei componenti (label,
edit, griglie) senza che questa abbia a che fare con un database? Grazie a
tutti Lanfranco

Forse perchè quando mandi in stampa la tua form perde il focus e lo
riacquista dopo la stampa, e quindi riesegue l'on activate.
DA

DA
Tanto ermetica la domanda quanto la risposta eh? ;)
	Ciao
	MassimoB
 

Grazie a tutti Lanfranco
	Ciao
	MassimoB

Newsgroup: it.comp.lang.delphi
Titolo: Alternative all'editor delle type libray

Un saluto a tutti.
Ho fatto una rapida ricerca con google ma non ho trovato nulla di
significativo.
Qualcuno sa della esistenza di strumenti per la creazione e l'editing
delle type library alternativi al tool integrato in delphi?
TIA
A.

 delle type library alternativi al tool integrato in delphi?
Non ne sono a conoscenza... ma cos'ha che non va quell'editor? :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

> Non ne sono a conoscenza... ma cos'ha che non va quell'editor? :-)
E' scomodo. .. :-((
Se devi fare un com una tantum, ok.
Ma visto che devo farne non pochi....
A.

 Ma visto che devo farne non pochi....
Mi risulta tra l'altro che sia uno degli editor più semplici e 
sbrigativi da usare; leggendo qualche articolo qua e là, pare che in 
Visual C++ e in Visual Basic sia più complesso o comunque "meno RAD": si 
devono costruire manualmente le interfacce COM usando un editor di testo 
e scrivendo a mano la struttura in linguaggio IDL, da compilare poi con 
l'apposito tool.


 Ma visto che devo farne non pochi....
A parte che già questo mi spaventa (brrr) :-), puoi comunque stilare il
tutto in linguaggio IDL e compilarlo successivamente.  Delphi ti fa vedere
il codice IDL relativo ad ogni entità creata (interfaccia, metodo, ecc...)
nella tabsheet "Text".
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nella tabsheet "Text".
Almeno e' un punto di inizio. Tnx.
A.

 felice[...]
Altro che scelta infelice, si tratta proprio di spararsi sulle palle...


 felice, ma ti assicuro  che al momento non abbiamo altra scelta.
Forse la "sparo" grossa, ma dato che hai approfondito l'architettura 
.NET, non potresti valutare la strada di costruire classi "COM Visible"?
Ciao,
   Marco.


 .NET, non potresti valutare la strada di costruire classi "COM Visible"?
Magari, Marco, magari....Ma per ora non posso andare su .Net.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Array di Array?

Scusate ancora!
E' possibile in Delphi (Kylix) utilizzare l'array di array come in altri
linguaggi?
Come si definisce dinamicamente un array di array?
Grazie per l'aiuto!
-- 
Bartolotta Gioachino
devel...@rockitalia.com
ICQ: #9103167

 Come si definisce dinamicamente un array di array?
Cerca sul manuale in linea "Dynamic arrays".
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Setec Astronomy ha scritto:
Si proprio così ... array multi dimensionali.
Scusa l'improprietà di linguaggio, ma sono piuttosto fuso :)


 Grazie per l'aiuto!
intendi una cosa simile
procedure TForm1.Button1Click(Sender: TObject);
type primo_array = array[1..10] of integer;
var test : Array[1..10] of primo_array;
begin
  test[1][1] := 1;
  test[1][2] := 4;
  caption := IntToStr(test[1][1]+test[1][2]);
end;
ciao.
-- 
------------------------------------
Per rispondere in privato togliere:
ADD1975

 end;
che si può scrivere *anche* come
test : Array[1..10,1..10] of integer;
Ciao
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: immagine su statusbar

Qualcuno mi sa dire come faccio mettere una immagine su una status bar?
Grazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

faq?
vecchi post?
soliti siti?
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net

 Qualcuno mi sa dire come faccio mettere una immagine su una status bar?
Utilizzando la proprietŕ /OwnerDraw/ dei pannelli della barra 
(StatusPanels) e disegnando "manualmente" l'immagine e il testo che si 
desidera far comparire, oppure cercare su *Torry Delphi's Pages* 
(
http://www.torry.net/pages.php?id=17
) qualche componente giŕ fatto in 
grado di assolvere egregiamente il compito.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

prima di mettere qualunque post cerco se c'è una soluzione da qualche
parte, ma non avendola trovata ho deciso di mettere il post.
A dire la verità ne avevo trovata una in più parti, ma non riuscivo a
farla funzionare..
Grazie cmq.


 farla funzionare..
Cioè...
-- 


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

Grazie!
nell'evento OnDrawPanel fai qualcosa di simile_
procedure TMain.StatusBar1DrawPanel(StatusBar: TStatusBar;
  Panel: TStatusPanel; const Rect: TRect);
begin
 if Panel.Index = 3 then
    ImageList4.Draw(StatusBar.Canvas, Rect.Left, Rect.Top, 0)
end;
-- 
Ore 18.30: premo invio.

 wrote in message
news:HL5=
QfkNsQlvnFHB...@4ax.com

-- 

Newsgroup: it.comp.lang.delphi
Titolo: Delphi - Prog. - giochi ecc.

Chiedi lista
 
roy...@iname.com

c'è ancora gente che vende cd masterizzati ?
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

Newsgroup: it.comp.lang.delphi
Titolo: accesso db senza odbc

Ciao scusate,
sono niubbo l'ammetto, spero non mi caschi google sulla testa, ditemi
almeno solo se si puo' o no
ma č possibile con delphi (turbo) accedere a un database (access o qualche
altro) senza dover usare un odbc? vorrei creare una applicazioncina con un
suo file di database in una qualche directory da specificare che poi possa
passato da pc a pc senza dover parametrare per forza un odbc o cose
simili..
grazie
Marko
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

altro) senza dover usare un odbc? 
Si , con i componenti DbExpress ti interfacci ad interbase/firebird e non
solo ( con un minimo di esperienza)
Ciao mario
--- posted by geoForum on 
http://www.delphiedintorni.it

altro) senza dover usare un odbc? 
Ci sono molti modi per accedere ai dati in Delphi: ODBC/ADO/dbExpress
o mediante componenti specifici che interfacciano direttamente la
libreria API del produttore del DB.
In particolare, con Access č bene usare ADO.

Newsgroup: it.comp.lang.delphi
Titolo: DAO e Delphi

Qualcuno sa dirmi dove è possibile trovare il DAO 3.5
Grazie Enrico

 ha scritto nel messaggio
news:90j2n1$btf$1...@serv1.iunet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Win98=>WinXP

Ciao NG,
Qualche settimana fa ho installato sul mio PC Windows XP Professional.
Ora dovrei tornare a lavorare con Delphi e su Win98 ho sempre usato Delphi5
Enterprise; Posso continuare ad usare la stessa versione di Delphi ho ci
sono dei problemi co il nuovo SO? Devo procurarmi necessariamente la
versione sucessiva (Delphi6) o no?
Grazie in anticipo.
CIAO

 ha scritto nel messaggio
news:T6f88.41387$3J1.1...@news2.tin.it...


Per la mia esperienza ti posso dire che Delphi 6 è molto più stabile su
Win2K e XP rispetto a D5 ma non vi sono veri e propri problemi di
funzionamento, quindi non credo sia giustificato il passaggio a D6 solo per
questo motivo.
Ciaoux

Newsgroup: it.comp.lang.delphi
Titolo: Prova [OT]

Scusate, ho installato netscape, è una prova.

Scusate, ho installato netscape, è una prova.
ARGGG :-[
it.test
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

> http:\\
www.massimobeschi.it
Si scusatemi tanto !
Bello il sito ! però occhio...  http://  <---  ;-)
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Rappresentazione float in DBEdit...

Ciao a tutti.
Ho un campo IB dichiarato double precision che viene visualizzato in una 
DBEdit.
Se ho un valore del tipo 0.000001, questo mi viene visualizzato nella forma 
1E-6.
E' possibile evitarlo mantenendo l'utilizzo della DBEdit?
Grazie. 



Hai già provato a settare una DisplayMask?
Su una TQuery (o anche un TTable) puoi aggiungere con il tasto destro
i campi che utilizzi, sulle proprietà di quest'ultimi trovi "EditMask"
e "DisplayMask".
Ciao
Alf

 Alf
Grazie 1000 per la risposta! :)
A questo non ci avevo pensato ma comunque nei componenti Interbase, nel mio 
caso una TIBQuery, non esiste questa proprietà...
Ho provato ad aggiungere i fields alla query la proprietà EditMask in 
effetti esiste ma la DisplayMask o DisplayText no.

 effetti esiste ma la DisplayMask o DisplayText no.
Per i campi numerici si chiama DisplayFormat... non prenderla come una
critica, ma magari un'altra volta prova a guardarci meglio prima di
postare: spesso chi scrive le risposte lo fa al volo e va a memoria, quindi
dà indicazioni di massima, non oro colato :-))
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it
P.S.
La prova l'ho fatta con una IBQuery in Delphi 7 pro su un campo
TFloatField.


Non la prendo come una critica, anzi, hai contribuito a risolvermi il 
problema...
Il fatto è che per fare delle prove venerdi avevo cambiato i campi della 
tabella da float a varchar() e ora quando importavo i fields nella query 
ovviamente la proprietà DisplayFormat non c'era (le avevo guardate tutte) 
perchè creava un TIBStringField. Quando hai detto "Per i campi numerici..." 
mi hai ricordato la modifica che avevo fatto e rimettendo i campi float ora 
è tutto a posto...
GRAZIE 1000! :)

 è tutto a posto...
L'ho scritto apposta ;-))

Newsgroup: it.comp.lang.delphi
Titolo: campi derivati ??

salve, in un database i campi derivati si devono inserire nel database con
data basedesktop di delphi 4.0 ??? oppure si devono dichiarare dopo con
FIELD EDITOR????
GRAZIE Giovanni.

 wrote in message
8s6hve$75r$1...@nslave3.tin.it...

la sechonda che hai detto.
Crei la query.
Clikki due volte sopra.
Aggiungi tutti i campi suoi.
Poi clikki col ds e scegli New Field.
dai nome cognome e size al campo e dici che lo vuoi CALCOLATO.
Lasci la proprietą della query AutoCalc a true
Riempi l'evento OnCalcField con le istruzioni che occorrono per riempire il
campo calcolato.
cha'.
buio

Lasci la proprietà della query AutoCalc a true


 wrote in message
8scvme$627$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Programmi in Background..

Salve. Volevo chiedere un favore a chi potesse farmelo. Dunque, volevo far
girare il mio programma in Delphi in Background, cioč parte ma non si vede,
se non per l'icona che compare in basso a destra, nella barra delle
applicazioni. Una volta avevo il codice per fare tutto ciň, ma l'ho perso.
Qualcuno di voi me lo potrebbe suggerire? Ho giŕ la parte di codice che non
fa apparire la MainForm, ma non ricordo come si fa a gestire l'icona nella
barra delle applicazioni, ed il menu PopUp che vi č collegato.
Grazie mille a tutti.
Max

Ciao,
io volevo chiederti invece un controfavore.
A me servirebbe il codice che non fa apparire la MainForm.
Intanto posso cercare il codice che ti serve.
Ciao.
A presto.

 A me servirebbe il codice che non fa apparire la MainForm.
Dai un'occhiata ad Application.ShowMainForm
--
- Carlo -
c.b...@libero.it

 applicazioni. Una volta avevo il codice per fare tutto ciň, ma l'ho perso.
Se vuoi un consiglio pratico e veloce: scarica uno dei tanti componenti che
ti inseriscono l'icona sulla traybar (ce ne sono diversi e per tutti i
gusti) e non visualizzare la main form.
Se vuoi invece scrivere codice a manina la funzione dell'api da utilizzare č
ShellNotifyIcon()  (attento che la documentazione di questa funzione č
piuttosto confusionaria)


Newsgroup: it.comp.lang.delphi
Titolo: Posizione cursore in memo

Ho bisogno in un'applicazione che deve leggere dei tracciati record CBI di
conoscere la posizione del cursore (Riga e colonna) in un componente Memo (o
simile). In pratica è sufficiente per me poter selezionare in un componente
memo una parte di un rigo e sapere dove inizia e termina la selezione (riga
n. x colonna
n. x) e archiviare il dato su di una tabella. Non ho trovato nessuna
proprietà o metodo del componente TMemo o TRichEdit che mi sia di aiuto.
Qualcuno sa indicarmi come fare o un componente già pronto, rigorosamente
freeware, il mio è solo un hobby.
Grazie, Daniele

 memo una parte di un rigo e sapere dove inizia e termina la selezione
TMemo.SelStart
TMemo.SelCount
Ciao, Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !

 ha scritto nel messaggio
news:Xns91D4E060DAAD65F...@193.70.192.102...


"Daniele" ha scritto nel messaggio
| Ho bisogno in un'applicazione che deve leggere dei tracciati record CBI
di
| conoscere la posizione del cursore (Riga e colonna) in un componente Memo
(o
| simile). In pratica è sufficiente per me poter selezionare in un
componente
| memo una parte di un rigo e sapere dove inizia e termina la selezione
(riga
| n. x colonna
| n. x) e archiviare il dato su di una tabella. Non ho trovato nessuna
| proprietà o metodo del componente TMemo o TRichEdit che mi sia di aiuto.
Vedi qui.
http://web.infinito.it/utenti/c/catand/Tips/ttsu2.htm
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: BDE e Windows 2000

Sono qui per chiedere un aiuto per risolvere il mio problema. Ho portato la
mia applicazione realizzata con Delphi 4, da Windows 98 a  Windows 2000, ma
quando il programma tenta di inizializzare il BDE fallisce. Volevo chiedere
se questo è un problema della versione 4 e che nella 5 è risolto, oppure il
BDE e Windows 2000 non vanno d'accordo?
Grazie!
Max

Hello Saiani
On 03-Nov-00, you wrote:

Io non ho avuto nessun problema con BDE e Windows 2000.
Considera che io uso Delphi 3.0 e funziona sia con il BDE 4.0 del
D3 sia con gli aggiornamenti 5.10 e 5.11.
-- 
Ciao da Giuseppe Fraddosio
    // FidoNET 2:335/727.2    
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5

> quando il programma tenta di inizializzare il BDE fallisce.
Ma lo hai fatto il setup del BDE sotto W2K??? o hai solo copiato l'exe
dell'applicazione da una macchina all'altra senza installare il BDE ??
Ciao, Sandro

 ha scritto nel messaggio
news:8u18k3$h96r$1...@ID-43509.news.dfncis.de...

Certo!!

> Certo!!
E allora l'installazione del BDE e' fallita e/o e' incompleta, per qualche
motivo. La hai fatta con il setup originale del BDE della Inprise? O con
l'InstallShield? L'hai fatta da amministratore sotto W2K? o da user?
Ciao, Sandro

Ciao!
Io uso da tempo il Builder 5 (con relativo BDE) sotto Win 2000 e vado 
tranquillo!!!
Giuseppe
-- 
Posted from IDENT:root@[195.31.193.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: SQL fra 2 tabelle in 2 databases Interbase diversi

Sapete indicarmi il modo per eseguire dei comandi SQL che interessino + 
tabelle in database distinti di tipo Interbase?
In access bastava inserire tutto il percorso del database davanti al 
nome della tabella e con Iterbase?
ES:"SELECT a.nome,b.cognome FROM c:\...\nomi.mdb.nomi as 
a,c:\...\cognomi.mdb.cognomi as b WHERE a.codice=b.codice" 
-- 
Posted from 217.71.67.14 by way of 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Con Interbase non è possibile, a meno che non usi BDE.
Massimo
Newsgroup: it.comp.lang.delphi
Titolo: E' adatto delphi ?

Devo scrivere un programma per sistema windows: in pratica deve essere un
editor per un motore grafico. Mi spiego meglio:
il motore grafico in qestione legge i dati delle mappe che deve elaborare da
un file di testo normale. Questo file di testo è scritto in un linguaggio
scritto dal programmatore del motore stesso, una sorta di script che dà
tutte le informazioni sui vari poligoni, tipo posizione, texture, mapping e
cose varie...
Io dovrei fare un editor visuale per questo tipo di linguaggio, che permetta
di creare mappe velocemente, utilizzando magari un sistema di assi
cartesiani alla 3d studio ed andando a disegnare direttamente le mappe.
Secondo voi Delphi è adatto allo sviluppo di questo tipo di applicazione,
considerando che conosco il Pascal e non ancora il C ? Mette a disposizione
dei boni tools che permettano di gestire la grafica bidimensionale ?
Vi ringrazio per l'aiuto.
Daniele

dei boni tools che permettano di gestire la grafica bidimensionale ?
Delphi e' adatto, perche' ti mette a disposizione tutto cio' che
normalmente Windows offre al programmatore per disegnare.

dei boni tools che permettano di gestire la grafica bidimensionale ?
Ma la grafica č bidimensionale ? Allora non capisco cosa centrino i poligoni
:o)
Comunque non ci sono problemi per gestire la grafica, se č 2D la cosa č
molto facile e ti bastano le API di windows o anche i TCanvas e i TBitmap.
Se č 3D č un po' piů complesso, ma se non sbaglio a te serve 2D :)

:o)
E il quadrato secondo te che cos'e' ??? :)
 

 :o)
i poligoni sono oggetti bidimensionali costituiti da piu' di 2 lati! se sono
in 3d sono solidi!
Ciao, Sandro


Forse non mi sono spiegato bene...intendevo dire che la grafica deve essere
in 2d perchè devo rappresentare i poligoni del motore grafico 3d attraverso
le proiezioni ortogonali..quindi un cubo lo evdo come 3 quadrati nei 3
diversi piani di visuale.
A parte questo volevo sapere se ad esempio mi conviene creare delle classi
mie o se quelle offerte da delphi sono già buone o se cmq possano essere
magari ampliate
Daniele

>A parte questo volevo sapere se ad esempio mi conviene creare delle classi
mie o se quelle offerte da delphi sono gią buone o se cmq possano essere
magari ampliate
A questa domanda puoi rispondere solo tu che sai COSA deve fare in dettaglio
il tuo software.
Se conoscessi il C++ ti converrebbe mollare delphi.
Ma visto che non lo conosci delphi č la migliore soluzione.
Fatti un bel progettino cosi ti fai una idea e poi ti vedi gli strumenti che
delphi ti mette a disposizione.
Poi, se vedi che alcune operazione molto ripetitive non sono previste, ti
puoi creare una classe o un vcl per automatizzarle ed evitare codice
ridondante.
Saluti
AS
"Se č Microsoft non funziona"

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

Giorno e buona domenica :)
Nonostante il demo pop3 non riesco a capire come vedere se un messaggio ha
un allegato salvarlo  e a catturare il nome.
Qualche delucidazione..?
grazie
erik

ok risolto
bye
erik
Newsgroup: it.comp.lang.delphi
Titolo: file in ogni cartella

Salve a tutti.
Ho un problema: un pò di tempo fa uno del forum gentilmente mi aveva mandato
questo messaggio x risolvere il mio problema che consisteva nel copiare un
file in tutte le cartelle presenti sul pc:
uses windows, sysutils;
procedure Copyall(paths,pathd:string);
var s:Tsearchrec;
begin
 if paths[length(paths)]<>'\'then paths:=paths+'\';
 if pathd[length(pathd)]<>'\'then pathd:=pathd+'\';
 if findfirst(paths+'*.*',faanyfile,s)=0then
  repeat
   if (( s.attr and ( FaVolumeID + FaDirectory ) ) = 0)and(
s.name
[1]<>'.')
then
    begin
     copyfile(pchar(paths+
s.name
),pchar(pathd+
s.name
),false);
    end;
   if (( s.attr and faDirectory ) = faDirectory)and(
s.name
[1]<>'.') then
    begin
     if not directoryexists(pathd+
s.name
)then
      mkdir(pathd+
s.name
);
     copyall(paths+
s.name
,pathd+
s.name
);
    end;
  until findnext(s)<>0;
 findclose(s);
end;
Tuttavia, vista la mia ignoranza in questo settore nn sono riuscito a farlo
funzionare correttamente....
Se qualcuno potesse modificarlo, sapendo che il file da copiare si chiama
"prova.txt", gliene sarei molto grato.....
Grazie a tutti
Ciao
Valerio

 funzionare correttamente....
cioč...?
A.

 ha scritto nel messaggio
news:apcc56$u73$1...@newsreader1.mclink.it...
