mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Sort File TXT

Ciao a tutti :)
devo effettuare dei sort su file txt con record a lunghezza fissa.
Ad esempio sortare il campo1 (dalla posizione 20, lungo 10 caratteri)
ed il campo2 (dalla posizione 42 , lungo 1 carattere), e poi devo
effettuare lo stesso sort rimuovendo i duplicati (mi basta il primo
record di ogni valore).
Avete qualche idea? C'è qualche componente che fa al caso mio?
I file possono essere di dimensioni abbastanza grandi... anche vicine
ai 2 gb.
Grazie per ora :)

caricare in memoria usando dxMemData o qualche componente simile
Simo 

 ha scritto nel messaggio
news:1164835348.8...@j44g2000cwa.googlegroups.com...



Considerando le dimensioni dei files io ti suggerirei di creare una
piccola procedura che scorre i files di testo ed inserisce i records in un
*vero* database, come Firebird, e quindi sfruttare tutta la potenza del db
server per ottenere gli ordinamenti voluti. Infine, crei una seconda
procedura che scorre la tabella ordinata del db e salva i records in un
file di testo.
Considera che, nel caso di Firebird, puoi usare la versione embedded che
consiste in pochi files da inserire nella cartella del tuo programma.
Giuseppe

grazie per i suggerimenti  :)
mm devo valutare per bene la cosa.. non sono espertissimo.
Volevo cercare di lavorare direttamente sul txt in modo da non avere i
tempi di inserimento nel db.
sapete dove posso trovare qualche esempio pratico?

 sapete dove posso trovare qualche esempio pratico?
cerca su google usando "external sort" come parole chiave.
Qui trovi una descrizione e una pseudo-codifica dell'algoritmo:
http://en.wikipedia.org/wiki/Merge_sort
Per applicarla i file invece che agli array, devi modificare la parte
che suddivide i dati in due sottogruppi: non conoscendo in anticipo
la lunghezza del tuo file puoi creare un file con le righe dispari
e uno con le righe pari e poi procedere normalmente.
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: Component wrapping

Salve,
qual'e` il miglior modo per derivare o inglobare un componente visibile 
(es. TMemo) in modo da aggiungere alcune proprieta` e nasconderne altre?
Grazie per l'aiuto
Enrico

 qual'e` il miglior modo per derivare[...]?
Derivare.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Enrico
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: delphi 8 e manuale

Mi è appena arrivato l'aggiornamento di delphi 8 professional ma....
è normale che non ci sia alcun manuale cartaceo...
ancora non guardo sui cd ma spero che almeno in formato elettronico ci
siano!


cantando, intonava allegramente:

Hai controllato? Ci sono i pdf sui cd ?
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 è normale che non ci sia alcun manuale cartaceo...
Anche con Delphi 7 i manuali cartacei venivano venduti separatamente, quindi
può darsi che abbiano mantenuto la stessa linea commerciale.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: [d5][paradox][bde] capability not supported

ciao a tutti, ho un ciclo che ripete la seguente query piu' volte (2000 
circa).... ogni volta che lancio questa procedura dopo circa 1500/1600 righe 
(cambia ogni volta) mi esce "capability not supported" e l'errore lo segnala 
sulla QueryTemp3.close.... qualcuno ha qualche suggerimento??
Simone
 queryTemp3.close;
 if queryTemp3.Prepared then queryTemp3.UnPrepare;
 queryTemp3.sql.text:='select * from clientitecnica where 
(tipotecnica='+inttostr(k)+' and codcliente='+inttostr(nCodCliente)+') order 
by data';
 queryTemp3.Prepare;
 queryTemp3.open;
 queryTemp3.last;

 wrote in message
news:zADXe.10811$
jG6.5...@news3.tin.it

Ciao, 
sarebbe più opportuno che tu parametrizzassi la query visto che deve
essere eseguita un numero così alto di volte cioè:
Sintassi:
  queryTemp3.Sql.Clear;
  queryTemp3.sql.Add('select * from clientitecnica')
  queryTemp3.sql.Add('  where (tipotecnica= :pK) and (codcliente=
:pCli)')
  queryTemp3.sql.Add('order by data');
Ciclo:
Try
  queryTemp3.close;
  queryTemp3.ParamByName('pK').AsString := inttostr(k;
  queryTemp3.ParamByName('pCli').AsString:= inttostr(nCodCliente);
  queryTemp3.Open;
except
  on E: Exception do
     if not (E is ENoResultSet) then
        raise E.Create(E.Message + ' - 'queryTemp3.Sql.text);
end;
prova se funzione (sono andato a memoria), comunque se ti dà errore
puoi vedere la sistassi Sql e forse si capisce perchè non và.
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie per la risposta... anch'io pensavo fosse sintassi, perņ se eseguo la 
query dentro db desktop funziona (e persino dentro un altra applicazione di 
prova)
Simo 

 ha qualche suggerimento??
La butto là, visto che ho mollato quella ciofeca di paradox da tempo :-)
Dal momento che ogni volta che fai una query crea un file temporaneo in una 
cartella, dipende da un settaggio del bde (localpath ?)
puoi provare a ripulire i file di tipo _Q*.DB che trovi.
Se ho ben capito le prime volte la query funziona. non è un problema di 
sintassi.
Ma con quale velocità viene ripetuta ? Provare a rallentare , chiudere 
riaprise sessione ecc.
Giulio

ok provo... in realtà è una procedura di importazione quindi devo leggere 
l'ultimo record di una query per determinarmi una data e poi scriverlo 
dentro un altra tabella, ovviamente è una procedura da usare una volta 
sola.... il problema sono questi errori che in teoria non dovrebbero 
uscire!!!
Simo 

mi hai salvatoooooo!!!!
mettendo solo query3 su una session a parte tutto funziona... maledette 
applicazioni BDE!!!! W Interbase!!!
Simo
Newsgroup: it.comp.lang.delphi
Titolo: Kilyx disponibile gratis! (?)

Ciao a tutto il NG,
su DEV di questo mese ho letto che Borland ha rilasciato varie versioni di
Kylix (a costi decisamente alti) e ha rilasciato anche una release *Open*
che è direttamente scaricabile da 
www.borland.com
 che è gratuita a patto che
venga utilizzata per progetti open source / freeware.
Io ho provato ad andare al sito borland ma di scaricamento di kylix neanche
parlarne.
I casi sono due:
1) Ho male interpretato l'articolo (letto tra un boccone e l'altro)
2) Il prodotto non è ancora disponibile per il download
altre news ?
ciao
Solid Snake IT
"Nemo mortalium omnibus horis sapit" (Plinio il VECCHIO)

altre news ?
non mi risulta neppure a me (ho appena controllato anch'io),
anche se questa cosa della versione ridotta di kylix free non mi e'
nuova... pero' non vedo niente sul sito...
boh... se qualcuno sa qualcosa
Ciao,
Alan Solo

 venga utilizzata per progetti open source / freeware.
Anche io quando ho letto l'articolo ci sono rimasto
abbastanza di stucco... cmq ho controllato subito
ma l'unica cosa che ho trovato e' stato un test
di preinstallazione sul sito ftp della borland.
--
AmMaT
m   w
M   A
a   i
TwAiN

di preinstallazione sul sito ftp della borland.
ovvero? dove? funziona? l'hai provato? ...arf arf...
Grazie,
Alan Solo

> ovvero? dove? funziona? l'hai provato? ...arf arf...
connettiti come anonymous a 
ftp.borland.com
poi vai in pub/kylix/devsupport
no! non l'ho provato ho solo letto i
documenti presenti negli archivi!


poi vai in pub/kylix/devsupport
ok tnx, non avevo mai "esplorato" il sito FTP di borland...
sto scaricando i source... pero' non penso sia kylix,
boh... non so cosa sia...provero'
Ciao,
Alan Solo

 boh... non so cosa sia...provero'
Ragazzi, non so voi, ma l'attesa di
questa versione open source sta
diventando letteralmente snervante...
Sto facendo praticamente tutto con
l'ottica del porting, ma senza un
preciso punto di riferimento, e' un
vero casino, sono quasi alla paralisi :(


 ha scritto nel messaggio
news:9bp93v$rst$1...@fe1.cs.interbusiness.it...


vero casino, sono quasi alla paralisi :(
a chi lo dici, cmq voelvo dire di non perdere
tempo... ho scaricato
kylix_install_source-1.0.tar.gz
e .... sorpresa contiene un installer per linux! 8)
ovviamente,se decidono di rendere disponible kylix
vedremmo un bannerone su 
borland.com
 ;)
aspetteremo...
Ciao,
Alan Solo

Io ho visto la presentazione di Kylix a Bari, che fra l'altro ho già, dove
c'era anche Marco Cantù. La borland rilascierà una versione gratuita del
kylix con la quale si potrà sviluppare esclusivamente software open source e
sarà disponibile per giugno di quest'anno. Per distribuire software
commerciale bisogna acquistare le versioni di kylix con licenza di
distribuzione.
Saluti,
Giangi.
Newsgroup: it.comp.lang.delphi
Titolo: Controllo Anno

Salve a tutti.
ho un campo di una tabella paradox dove ho memorizzato Anno di una data.
Ora ho la necessità di controllare se l'Anno è valido.
C'è questa possibilità ?



Certo:
if (IsValidYear(TuaTabella.FieldByName('tuo_campo').AsInteger)) then
...
Ovviamente IsValidYear() devi scriverla tu.

Newsgroup: it.comp.lang.delphi
Titolo: A proposito di... MDI !!!

AriCiao a tutti,
è sempre il 'P'rincipiante che scrive.
Dopo aver creato con successo un programma di chat tramite TCP/IP grazie
all'aiuto di due persone fantastiche, è venuto il momento di un altro
programma: un editor di testo !!!
I mie crucci sono :
1 - da diverso tempo ho notato che il TMemo di Delphi supporta file di testo
fino a 32K. E' possibile scavalcare questo limite ?
2 - l'editor sarà tipo Word: un'applicazione MDI. Non riesco a creare una
finestra di tipo MDIChild.
Vi ringrazio anticipatamente per consigli semplici e comprensibili, insomma
umani.
Ciao a tutti!!!
Mkè

finestra di tipo MDIChild.
Che significa ??
-=SIMO=-
Newsgroup: it.comp.lang.delphi
Titolo: aiuti semplici...

Salve, sono da poco approdato su delphi 5 e di conseguenza...
- Posso cambiare i nomi dei vari file delle unità ecc, senza causare danni
al prog, si può fare in automatico oppure manualmente ??
- Come tolgo da una open dialog, l'opzione di aprire in sola lettura??
-Posso prlevare solamente una parte di una stringa??
Grazie

Posso prlevare solamente una parte di una stringa??
funzione COPY (vedi help di delphi, anche alla voce string handling
routines):
Saluti e benvenuto nel club!
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Ordine dei form

Di defaul Delphi in Run visualizza la prima di una serie di form, in che
modo posso alterare quest'ordine?
Thx

)
Newsgroup: it.comp.lang.delphi
Titolo: Memoria che aumenta a dismisura??

Vi descrivo il mio prob
Ho :
Delphi 7
Indy (default)
Cript.exe (un prog esterno per decriptare)
dbScaricati, dbElaborati (paradox)
1000 File TXT da 200 mb l'uno
Faccio questo tipo di operazioni
begin
  FTPClient.connect;
  ListFile:= TStringList.Create;
  List(ListFile);
  for I := NumFile - 1 downto 2 do
  begin
   try
     FTPClient.Get(ListFile[I],percorso+ListFile[I],True); // Scarico il 
file
     ExecuteShellCommand('Cript '+percorso+ListFile[I] , True);
      ImportaDati(ListFile[I]) // importo i dati del file dentro 
dbScaricati;
      Elabora // importo i dati del file dentro dbScaricati;
   finally
  end;
  end;
  ListFile.Free;
end.
procedure ExecuteShellCommand(cmdline: string;
  hidden: Boolean);
 const
  flags: array [Boolean] of Integer = (SW_SHOWNORMAL, SW_HIDE);
var
  cmdbuffer: array [0..MAX_PATH] of Char;
begin
  GetEnvironmentVariable('COMSPEC', cmdBUffer, SizeOf(cmdBuffer));
  StrCat(cmdbuffer, ' /C ');
  StrPCopy(StrEnd(cmdbuffer), cmdline);
  WinExec(cmdbuffer, flags[hidden]);
end;
Procedure ImportaDati
begin
try
  AssignFile(Filel,percorso+ListFile[I]);
  Reset(Filel);
  taScaricati.Open;
  while not eof(Filel) do
     begin
        Readln(Filel,RigaTmp);
         if (SmartPos('1156',RigaTmp,false,1,true)>0 ) then
                taScaricatiCod.AsString :='1156';
         if (SmartPos('0000',RigaTmp,false,1,true)>0 ) then
                taScaricatiCod.AsString :='0000';
         taScaricati.Append;
     end;
  taScaricati.Close;
finally
end;
end;
Procedure Elabora
begin
try
  dbElaborati.open;
  dbElaborati.edit;
  qyNumeri.Open;    // Fa un elenco con un group dei DES con relativo Count
   while not qyNumeri.Eof do
     begin
        dbElaboratiDES.asString := qyNumeriDes.asString;
        dbElaboratiQta.asFloat    := qyNumeriQta.AsFloat;
        dbElaborati.Append;
        qyNumeri.next;
   end;
  qyNumeri.Close;
  dbElaborati.Close;
finally
end;
end;
Credo di aver messo tutto adesso vi dico il prob. ad ogni cambio di file la 
memoria continua sempre ad aumentare ma non diminuisce mai e questo ripetuto 
per 2 3 giorni fa arrivare la memoria del prog a 1.7gb e poi si blocca.
Dove sbaglio? e come fare per rilasciarla quella non utilizzata.
Grazie a Tutti
  Ciro 

end;
Qui sicuramente manca un CloseFile();
-- 
Ore 18.30: premo invio.

> Qui sicuramente manca un CloseFile();
Hai rag. ho riscritto parte del mio programma (tutte le parti che usano la 
memoria) e ho scordato di scrivere il closefile 

Hai rag. ho riscritto parte del mio programma (tutte le parti che usano la
memoria) e ho scordato di scrivere il closefile, ma nel prog intero c'è 

Sono riuscito a risolvere ti ringrazio 


rendici partecipi :)
dov'era la falla?


Era colpa del commit che facevo soltanto alla fine di tutto soltanto che 
questo fine arrivava a fine giornata
Newsgroup: it.comp.lang.delphi
Titolo: USO STAMPANTI CON QUICK REPORT

Scusate ho il seguente problema:
devo utilizzare due stampanti contemporaneamente una su lpt1 ed una su lpt2
sul vecchio sistema dos tutto ok adesso con delphi 5 e quickreport  mi vedo
costretto a dover ogni volta cambiare la stampante predefinita di windows.
Esiste un metodo più immediato ?
Grazie

 wrote in message
news:HFbS7.4822$OP2.1...@news2.tin.it...

Potresti fare cosi:
1) includi nella clausola uses la unit printers
2) Crea una funzione che imposti la stampante a seconda del parametro passato
 ( ad es. il nome della stampante, oppure un numero associato tramite un case
al nome della stampante memorizzato in una tabella)
procedure QualeStampante(const Value: Integer);
var
  PrinterName: string;
begin
  case Value of
    0:
    begin
      PrinterName := Table.FieldByName('Stampante1').AsString;
      Printer.PrinterIndex := Printer.Printers.IndexOf(PrinterName);
    end;
    1:
    begin
      PrinterName := Table.FieldByName('Stampante2').AsString;
      Printer.PrinterIndex := Printer.Printers.IndexOf(PrinterName);
    end;
  end;
end;
Spero di esserti stato utile. ciao
-- 
Posted from 
ppp-158-23.24-151.libero.it
 [151.24.23.158] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: OT ma aiutatemi

Scusate l'OT ma non so piu' dove sbattere la testa
Qualche giorno fa' il mio hd ha fatto crick. Sono riuscito a salvare ( lo
vedevo direttamente da esplora risorse ) molti sorgenti/foto/ecc
Una cartella con dentro la contabilità é stata sovrascritta con un'altra
stesso nome ma vuota! Conoscete quale sw che mi dia la possibilità d
recuperare quella cartella o il contenuto... aiutatemi!!!



Easy recovery è un ottimo programma...in bocca al lupo!!!
Comunque se i dati che hai perso sono "di valore" considera anche l'ipotesi
di rivolgerti a dei professionisti...
ciao ciao
-- 
Emanuele.

 di rivolgerti a dei professionisti...
Questa visto la criticita' del dato (contabilita') direi che e' l'UNICA
attuabile, se tenti con i software "fai da te", rischi di peggiorare la
situazione visto che alterano la FAT.
E' successo anche ad un nostro cliente, gli abbiamo suggerito uno di questi
service che, seppur non economici, con 500 euri gli ha resuscitato la
contabilita'. Sai loro hanno laboratori, macchinari sofisticati,ecc..
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:1el3wtljtl88.1b...@40tude.net...

Newsgroup: it.comp.lang.delphi
Titolo: Gestire gli IBEvent

Ciao a tutti, 
  come posso gestire gli IBEvents ?
  Premetto che ho già definito alcuni trigger per le   
  tabelle più importanti.
 
  Le proprietà del componente ibevent come devono essere utilizzate?
  Ho fatto alcune prove e se setto Autoregister a true, la mia
applicazione si blocca.
  Aggiungo che il Db é condiviso e si trova su un server.
Grazie


L'Autoregiter io non l'ho mai usato..preferisco all'inizio dell'applicazione
(per esempio nella form create del main o del datamodule) usare:
EventoIB.Registered := true;
e da quel punto lui inizia ad ascoltare gli eventi:
Poi nel punto del programma in cui vuoi lockare tutti gli utenti basta
quindi chiamare:
SP_LOCK.execProc;
Transazione.CommitRetaining;
Ricordati di fare la commit altrimenti l'evento non viene attivato...
Mi sembra che non manchi nulla..se ho fatto un po' di casino dimmelo :)
Ciao,
Matteo

 ha scritto nel messaggio
news:c33tvp$fbe$1...@grillo.cs.interbusiness.it...


...


 ha scritto nel messaggio
news:3057d607.04031...@posting.google.com...

Newsgroup: it.comp.lang.delphi
Titolo: [ListView] Ma come si fa....

a selezionare da codice un item di una listview (bordino e rettangolo blu)??
Ho provato cosi: LV.ItemFocused:=LV.Items[0] ma sembra non funzionare.
E come si accede alla somma degli items presenti neaal listview? (il solito
Count insomma)....
Ciao e grazie
  Fabio


Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

ListView1.Selected.MakeVisible(False);


 e poi per renderla visibile, se non lo è


  non sembra funzionare....
Strano... prova a mettere ListView1.HideSelection := False;
Se anche cos' non funziona il problema č altrove.
Prova a fare un nuovo progetto con una listview, una decina di items a
design time e un bel pulsantone
nell'evento onclick metti 
ListView1.Selected := ListView1.Items[9];
ListView1.Selected.MakeVisible(False);
ListView1.Setfocus;  
(con ListView1.HideSelection := False);
Esegui.
L'item diventa blu. (senza il setfocus sarebbe grigio)
Questo č un buon punto per iniziare.
Ciao,
Massimo,


Newsgroup: it.comp.lang.delphi
Titolo: CERCO sviluppo sw NAPOLI

Cerco sviluppatore Delphi per progetto semplice ma interessante in Napoli
centro.
Opzione per una collaborazione breve o di piů lungo respiro.
Lascia la tua e-mail per contatti!

centro.
Di nuovo?
AS

 Di nuovo?
Il solito programma per superenalotto, immagino. Che sara' in vendita a
29.000 lire, e che non servira' ad un'emerita mazza se non a fare arricchire
(?) i programmatori.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Relazioni tra tabelle in ADO

Sto esaminando la struttura di un database, tramite le funzioni che ADO mi
mette a disposizione riesco a capire tutto sulle tabelle e sui campi, ma mi
manca ancora un tassello: le relazioni.
Esiste un modo, tramite ADO (Qualunque cosa che si riferisca a
MSysRelationships non funziona, e se funzionasse sarebbe limitata ad Access)
di scoprire le relazioni tra le tabelle?

Non sono in grado di risponderti direttamente, ma ti passo questo link
http://www.shareware.de/software/Programm_ADODesk_5652.html
Puoi analizzare la struttura del db, ti dice tutto.
Puoi contattare l'autore e vedere se ti puo' suggerire qualcosa.
Secondo me e' un programma davvero ben fatto, forse puo' darti degli spunti.
--
Buon      .-""",
 Natale    /____, \
          {_____}`{} 
Buone    (/ . . \)
 Feste   {`-=^=-`}
         {   `   }
          {     }jgs
Morde.     `-,-`

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

salve vorrei sapere come si può caricare un database in in a treeview
ciao

salve vorrei sapere come si può caricare un database in in a treeview
Spiegati meglio...
Morde

Devi far ciclare il db e inserire i vari elementi
While not db.eof do
Begin
    Treeview1.items.add(nil,db['nome campo']);
   db.next;
end;

Newsgroup: it.comp.lang.delphi
Titolo: Loading e/o SplashScreen

come posso fare per visualizzare il Form1 solo quando tutti i componenti 
sono stati caricati in memoria?
Il mio problema è che ci sono molto eimmagini belle grosse e quando 
carica il Form1 si vede che le carica una alla volta prima di molti altri 
componenti tipo TButton o TListView, quindi con risultato orribile
Sarebbe stupendo che mentre carica in RAM il programma mostrasse una 
specie di SplashScreen....
thx
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:EW3ne.2650$is5....@tornado.fastwebnet.it...


yeah....ma è un "accrocchio"...nn c'è un metodo migliore con Handle o con 
WM_qualcosa??



Esistono decine (forse centinaia) di post che trattano questo
argomento, sia su questo NG sia su quelli in lingua inglese:
nessuno di questi ti ha dato un'idea su come risolvere il tuo
problema?
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: [delphi xe3]: definire variabili globali - aprire un form da bottone

Salve a tutti.
Innanzitutto scusate le domande da vero principiante ...
 
sto iniziando a vedere un po' di delphi:
1) ho creato due form (form1;form2)
2) nella form1 ho inserito una combobox ed un bottone
3) nella form2 ho inserito una label1
 
Dovrei, cliccando sul bottone:
 
1) assegnare ad una variabile globale il valore selezionato nella combobox
2) chiudere la form1
3) aprire la form2
4) assegnare alla label1 il valore assegnato alla variabile globale (che poi dovrei utilizzare sempre)
 
Potreste aiutarmi ?
 
Grazie 

 1) assegnare ad una variabile globale...
 
Ti consiglio d'approfondire il discorso sulle propriet�.
 
-- 
@WarpTen10


Ok. 

> 1) assegnare ad una variabile globale il valore selezionato nella combobox
 
Usare variabili globali in delphi e' SBAGLIATO.
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: DELPHI X

Dove posso trovare dei tutorial riguardo l'uso di DelphiX.
Ho solo bisogno di disegnare dei semplici cubi e vederli ruotare...
Ciao e Grazie

 Ho solo bisogno di disegnare dei semplici cubi e vederli ruotare...
http://gpi.infomedia.it/abc/delphi
ciao ! :D

 ciao ! :D
Ciao :)
Tanner
www.brainsoft.does.it

Newsgroup: it.comp.lang.delphi
Titolo: cosa vuol dire OT ???

ciao a tutti !!
mi sapete dire cosa vuol dire OT ???
tenx.
--
           _uteNtez_

Ciao a te!
OT significa Off-topic, ovvero "fuori tema".
Si usa per segnalare che il messaggio non riguarda strettamente il
contenuto del ng, giusto per "netiquette".
Ciao
Andrea
www.neofox.net



giustamente vuole dire fuori argomenti, (Off Topic) però circa un anno fa
avevo fatto la stessa domanda e un tipo mi aveva risposto che OT voleva dire
Out of Topa ovvero senza F..a o fuori F..a, cioè che quando sei senza F..
sei fuori di testa e chiedi cose che non centrano niete etc...
Ettore
Newsgroup: it.comp.lang.delphi
Titolo: Nuovo campo in un database

 
          E' possibile creare un'applicazione dove l'utente finale abbia la
possibilitą di aggiungere un nuovo campo in un database?
Vincenzo Di Falco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 possibilit` di aggiungere un nuovo campo in un database?
Si.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Si.
Come? altrimenti postami un link dove c'č l'esempio.


> Come? altrimenti postami un link dove c'è l'esempio.
google?
AS

Setec, gia sai....!
AS

 Come? altrimenti postami un link dove c'h l'esempio.
Dipende principalmente dal DB e dalla tecnologia di accesso ai dati, in
linea di massima usando funzioni specifiche della tecnologia di accesso
ai dati oppure eseguendo query ALTER TABLE etc.


Grazie dell'aiuto.
Ho trovato anche la procedure che permette di spostare i campi i DBEdit e a
piacimento o ridimensionare la form in modo automatico a seconda del numero
dei DBEdit.
Vincenzo Di Falco
          Non ho ho capito quel "Setec, gia sai....!" di Alberto Salvati.
Forse il mio amico di Genova ha ragione quando parla di questo NG.


Newsgroup: it.comp.lang.delphi
Titolo: PROBLEMA impostazione parametri funzione

Ho il seguente problema:
devo richiamare una funzione di una dll scritta in C definita cosě: 
int nomefunzione(int A, *ntext, size)
ntext puň contenere sia char, sia numeri ed č la variabile che devo
leggere per sapere il valore impostato dalla funzione passando il
parametro A
come devo fare le definizioni in Delphi per leggere sta maledetta
variabile?
richiamo altre funzioni dalla dll senza variabili e funzionano tutte,
solo questa da problemi...
Grazie 1000
Gianluca

solo questa da problemi...
se nText  è definita come in MSSQL si tratta di un WideChar.
Prova a dichiararla come LPWSTR
function NomeFunzione(A: Integer; B: LPWSTR; size: Integer);
se è così poi per poterla leggere dovrai utilizzare
WideCharToString
-- 
Ore 18.30: premo invio.

e se nText fosse un Puntatore a Longint?

e se nText fosse un Puntatore a Longint?
Non ho mai visto una funzione di questo tipo.
Presumo che se la funzione dovesse tornare un longint, size sarà a 2
(anche se trovo bizzarro il tipo di funzione).
Essendo comunque un puntatore, scusa la banalità, un puntatore è un
puntatore, che punti interi reali o stringhe.
mettiamo il caso (che potrebbe anche non essere il tuo caso, ma visto
le poche informazioni di cui dispongo lo do per scontato)
var
  a: array[0..125] of widechar;
  b: Integer;
  size: Integer;
begin
  MiaFunct(100, @a, size);
  //prima possibilità
  if size = 2 then
    b := StrToInt(a);
  //oppure
  TryStrToInt(a, b);
end;


 parametro A
[CUT]
Se il tipo di ntext non è specificato, ANSI C per default fa un cast a int
(quindi, in questo caso, avresti int*)..
Visto che, tuttavia, dichiari che ntext può essere di 'tipi differenti', ti
suggerirei di utilizzare per l'utilizzo di questa funzione in Delphi il tipo
LPVOID.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Leggere immagini PNG

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

prova su 
www.torry.ru
Saluti
AS
"Se è Microsoft non funziona"

> prova su 
www.torry.ru
Ho provato, ma ho trovato un componente per Delphi 5 (io uso Builder 4)
dall'utilizzo incomprensibile.


 dall'utilizzo incomprensibile.
Prova sulla DSP
http://delphi.icm.edu.pl/index.htm
C'è materiale anche per il C++ Builder
Ciao!
--
- Carlo -


Probabilmente il componente e' utilizzabile anche con il Builder 4. Prova a
creare un package e ad inserire dentro le unit Delphi.
E' probabile che con poche modifiche tu riesca ad utilizzarlo
Ciao,
Stefano


C'e' anche un mirror italiano + veloce:
http://www.programmers.net/mirrors/DSP
Ciao,
Stefano

 E' probabile che con poche modifiche tu riesca ad utilizzarlo
Grazie, so che devo fare un package, ecc...
Il problema č che in fase di compilazione mi spara fuori un bell'errore sul
codice del componente.
Ho provato a spulciare un pņ il codice, ma non voglio perdere tutto il tempo a
cercare di capire cosa non va, in un sorgente Pascal!!

Newsgroup: it.comp.lang.delphi
Titolo: TWebBrowser

Ciao a tutti,
In una mia applicazione utilizzo TwebBrowser per visualizzare l'help on line.
L'applicazione è sviluppata con delphi 2007, e il webbrowser è contenuto all'interno di un tab, occupandolo integralmente.
All'avvio dell'applicazione, carico la pagina con l'help in linea, e questa parte funziona correttamente.
Il problema è che una volta visualizzata la pagina, il webbrowser rimane inerte, non posso usare le barre di scorrimento 
e i link all'interno.
E' come se il webbrowser non avesse il focus e non lo acquisisse cliccandoci sopra.
Any Idea ?
Grazie
Gian

 Any Idea ?
Potrebbe essere un problema legato al formato della tua Guida in linea?
Che pagine carichi all'interno del controllo?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
Lo pensavo anche io. Inizialmente usavo il TWebBrowser per visualizzare un file PDF. Adesso si tratta si semplici pagine 
HTML (con 2 frame..ma internet explorer supporta i frame spero...).
Pare proprio che il componente NON riceva il focus. Se tento di fare un webbrowser.setfocus ricevo un errore di runtime 
che mi dice che il componente non puo ricevere il focus perche non è visibile o non è attivo (ovviamente, è visibile e 
attivo..)
Non so piu cosa provare
Gian

ZioGian ha scritto:

Sono un pirla,
In fase di debug avevo settato su formshow quel tab su disabled.
Grazie a tutti per la collaborazione.
Gian

Newsgroup: it.comp.lang.delphi
Titolo: Doc su Delphi

Ciao a tutti dove posso scaricare un Doc introduttivo su delphi che insegni
le cose di base.
Grazie Davide

 ha scritto nel messaggio
news:amnkpf$pm7$1...@lacerta.tiscalinet.it...


Ti ringrazio del consiglio e del link.
Ho provato a cercare con "Trova" all'interno del NG ma non ha trovato niente
la ricerca.
Grazie ancora Davide

 Grazie ancora Davide
Prego.
Ciao, Antň.

xche solo cantu e non suggerite mai texeira&pacheco?
A.

 xche solo cantu e non suggerite mai texeira&pacheco?
Io preferisco di gran lunga il Texeira e Pacheco... in inglese ovviamente...
sono più comprensibili di altri ...! :-)
--
Sparta

Newsgroup: it.comp.lang.delphi
Titolo: cercare un valore in ADO

Ciao
Vorrei posizionarmi su un record cercandolo con una keyword ma la funzione
seek mi restituisce un errore del tipo : "il provider corrente non supporta
l'interfaccia necessaria per la funzionalitą index "
sapreste aiutarmi anche con un altro metodo ??
ho cercato ma non ne trovo altri
Stefano

 l'interfaccia necessaria per la funzionalità index "
Hai provato con Locate?
A.S.
Newsgroup: it.comp.lang.delphi
Titolo: idHttp blocca la form

ciao
Forse questa cosa é giá stata trattata ma non trovo + il messaggio e non só
se il messaggio riguardava esattamente  la solita cosa che chiedo io
comunque ho una form con un idHttp che esegue il DownLoad dei file richiesti
:
var f:TFileStream;
begin
try
f:=TFileStream.create(Edit1.Text,fmcreate);
IdHTTP1.get(Edit2.Text,f);
Finally;
end;
idHttp1.Free;
end;
ha pure la sua bella  progressbar che fá il suo dovere
ma pultroppo l'applicazione si blocca.
come posso fare?
ciao e grazie
erik

 dei file richiesti :
Utilizza i thread o il componenti TIdAntiFreeze (di indy).
Saluti.
-- 
I'am what I'am, I do what I can

in primis, io riscriverei il codice:
 var f:TFileStream;
 begin
 f:=TFileStream.create(Edit1.Text,fmcreate);
 try
    IdHTTP1.get(Edit2.Text,f);
 Finally;
   f.free;
 end;
 end;
Poi, mi chiedo, cosa significa "si blocca".
Bye
AS
--
Per rispondere a questo messaggio non usare il reply ma scrivere al seguente
indirizzo:
al.salvati(at)mclink(puntino)it

 Poi, mi chiedo, cosa significa "si blocca".
ciao Alberto
Difatti ho rimodificato la procedura come la tua.
Per ''blocca'' intendo che la form non risponde piú, fino alla fine del
download.
ciao
erik

Newsgroup: it.comp.lang.delphi
Titolo: Gestionale MxW2000

Scusate l'oggeto purtroppo ho un problema molto complesso su Database del
programma gestionale MxW2000.
Forse a chi lo conosce riusciro ad esporre il problema
In Anticipo Grazie A Tutti


Da quello che vedo sul sito il programma è scritto in VC++, forse hai
sbagliato NG.
Ciao,
MM
Newsgroup: it.comp.lang.delphi
Titolo: sempre problemi di stampa oltre i bordi

Non riesco ancora a stampare oltre i bordi della pagina.... ma si dovrebbe 
poter fare....
Posto un po' di codice.. per spiegarmi...: un form, un tmemo, un tbutton
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,printers;
type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
printer.BeginDoc;
memo1.lines.clear;
memo1.lines.add('Pageheight:'+inttostr(printer.pageheight));
memo1.lines.add('Pagewidth:'+inttostr(printer.pagewidth));
memo1.lines.add('physicalheight:'+inttostr(getdevicecaps(printer.canvas.Handle,physicalheight)));
memo1.lines.add('physicalwidth:'+inttostr(getdevicecaps(printer.canvas.Handle,physicalwidth)));
printer.canvas.textout(10,printer.pageheight,'Io sono qui');
printer.canvas.moveto(0,0);
printer.canvas.lineto(getdevicecaps(printer.canvas.Handle,physicalwidth),getdevicecaps(printer.canvas.Handle,physicalheight));
printer.endDoc;
end;
end.
Mi aspetterei che la diagonale partisse dal vertice superiore sinistro per 
terminare nel vertice inferiore destro, invece mi stampa come se avessi 
usato pageheigth e pagewidht, cioč nel rispetto dei margini assegnati nel 
canvas del foglio a4.
E, tra parentesi, la scritta "io sono qui", non viene stampata affattto, 
evidentemente poichč eccede i margini.
Qualcuno mi spiega se č possibile stampare oltre i margini impostati.
Sarebbe possibile in qualche modo disabilitare i margini?
Grazie per l'aiuto e mi scuso per l'insistenza.

 Grazie per l'aiuto e mi scuso per l'insistenza.
http://info.borland.com/devsupport/delphi/devcorner/techtips/printform.html
Prova a vedere se ci tiri fuori qualcosa.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: Copiare una directory

Qualcuno conosce una funzione per copiare una directory mettendo come
parametri i due percorsi?
Grazie
Nicola
--- posted by geoForum on 
http://www.delphiedintorni.it

 parametri i due percorsi?
SHFileOperation
Fa parte dell'API di Windows.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Fa parte dell'API di Windows.
Si, ma come faccio a utilizzarla?
Non riesco a capire...
qualche buon anima me lo puň spiegare??
Grazie


 Si, ma come faccio a utilizzarla?
Che vuol dire "come faccio ad utilizzarla" ?
Ma un po' di iniziativa no ???
http://www.google.it/search?hl=it&q=shfileoperation+delphi&btnG=Cerca+con+Google&meta=
http://groups.google.it/groups?hl=it&q=shfileoperation%20delphi&btnG=Cerca+con+Google&sa=N&tab=wg
http://www.google.it/search?hl=it&q=shfileoperation%20delphi%20copy%20directory&qt_s=Ricerca&sa=N&tab=gw
http://groups.google.it/groups/search?hl=it&q=shfileoperation+delphi+copy+directory&qt_s=Ricerca
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shfileoperation.asp


 Si, ma come faccio a utilizzarla?
Google è sempre un amico valido. ;-)
http://makeashorterlink.com/?S5CE213BD
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ce l'ho fatta finalmente!!!
Grazie a tutti x i consigli!!!
Nicola


 Ma un po' di iniziativa no ???
Una volta quando l'accesso ad internet non era cosě diffuso si "perdevano"
ore sbattendo la testa sui manuali e i file di help, provando e
riprovando...ora vogliono tutti la pappa pronta  :-/
-- 
Lis                   
www.alessandroghezzi.it
Angolo del buonumore  
www.alessandroghezzi.it/ridere
O'Telma Formula 1     
www.snurl.com/otelma
Il mondo č come un contadino ubriaco; non si fa in tempo ad aiutarlo a
montare in sella da una parte che subito cade dall'altra (M.Lutero)
Newsgroup: it.comp.lang.delphi
Titolo: Rilevare apertura/chiusura cd-tray

Con delphi 6 e' possibile senza troppe complicazioni,
o e' meglio se mi scarico qualche componente a parte ?
Grazie a chi mi aiutera'
Paolo Zavarise

 o e' meglio se mi scarico qualche componente a parte ?
ma per CD tray intendi il carrellino del CD? Spero di non aver preso una
cantonata, cmq se è quello è molto semplice da realizzare, basta
intercettare il messaggio WM_DEVICECHANGE e controllare il suo valore wParam
...
{TForm1}
Private
  procedure DeviceChanges(var Msg: TMessage); Message WM_DEVICECHANGE;
[...]
procedure TForm1.DeviceChanges(var Msg: TMessage);
const   OUTPUT = $8004;
           INSERT = $8000;
var
   Show : String;
 begin
   Show := '';
   case Msg.wParam of
     INSERT     : Show := 'inserito nell''unità';
     OUTPUT   : Show := 'estratto dall''unità';
   end;
   if (Show <> '') then ShowMessage(Show);
 end;
Ciao! :-)
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: TQReport vs CristalReport

Ragazzi sbaglio o il report di Delphi non è proprio il massimo come
funzionalità?
Mi sapreste consigliare un'alternativa?
ad esempio Cristal Report è superiore?
..chi si intende di reports mi fà un gran favore se mi può dare un
consiglio.
ciao  Raf

 ha scritto nel messaggio
news:9avgfc$r52$1...@pegasus.tiscalinet.it...

Premesso che ritengo che il QR (versione 1.1) ottimo,  il miglio generatore
di stampe che mi ricordo (gli manca solo l'esportazione in RTF e poi sarebbe
quasi perfetto),
hai provato il Fast Report (che mi sembra che ora si chiami fuzzy report).
http://www.fuzzyreport.shorturl.com/
ciao
ti sconsiglio il CR.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimouvere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Se vuoi un prodotto professionale:
Report Builder 5.55 (
www.digital-metaphors.com
)
non perdere tempo con robetta free o buggata come QR.
Ciao, Sandro


Senza voler innescare polemiche:
Le "robetta free" spesso funziona meglio di quella a pagamento.
Fast Report  funziona bene ed č estremamente veloce (...e non costa niente,
come inizio č piů che sufficente)
ReportBuilder costa dalle 500.000 al 1.400.000!!....un po' troppo..... a
questo punto, comprati anzi il crystal report (per lo meno č piů conosciuto
ed hai maggior supporto).
Ciao
Gianni Giusti

 ed hai maggior supporto).
CR si porta dietro tonnellate di dll, al contrario di RB che e' pura VCL. E
i problemi delle DLL, con tutti i conflitti di versioni, ben li conosciamo.
CR, per chi usa Delphi, e' da evitare come la peste. Per chi usa VB e'
l'unica soluzione possibile. Peggio per loro.
Ciao, Sandro

 ha scritto nel messaggio
news:9avgfc$r52$1...@pegasus.tiscalinet.it...


 per quale motivo CR č da evitare per chi usa Delphi?
Perche' non e' fatto in Delphi, ma in qualche altro linguaggio (C?) e
compilato su dll, che devono essere linkate al tuo sorgente, importate come
funzioni e gestite da codice. Se hai voglia di complicarti la vita, portarti
dietro decine di file e ad ogni nuova versione di CR ridistribuire tutto,
fai pure :)
Ciao, Sandro

 l'unica soluzione possibile. Peggio per loro.
......ora non esageriamo :-D
Conosco persone che sono felicissime di usare VB e Cristal Report.....quando
uno conosce bene un prodotto, pensa sempre che sia il migliore (fino a
quando non provano Delphi :-)).
Ciao
Gianni Giusti
Newsgroup: it.comp.lang.delphi
Titolo: Query Parametrica

Ho creato dellle query parametiche contenenti anche campi di tipo data
'ftDate' e non riesco a capire come sia possibile settare a null un il
parametro relativo alla data nel caso la data nell'interfaccia utente
non venga specificata.
Nell'help in linea indica di settare il parametro come:
         TParam.bound := true;
         TParam.clear;               
La  chiamata a clear dovrebbe inpostarmi il parametro a NULL ma il
driver interbase mi da errore.
 
Alessandro
 

 ha scritto nel messaggio
news:3bd81e74...@news.libero.it...

Prova
IBQuery1.ParamByName('MIOPARAMETRO').AsVariant := null;
Oppure costruisci la query in maniera da escluderlo se non è valorizzato
..
if Flag then
  IBQuery1.Add('CAMPO = :MIOPARAMETRO');
[..]
if Flag then
  IBQuery1.ParamByName('MIOPARAMETRO').AsDate := Parametro;
Max

Newsgroup: it.comp.lang.delphi
Titolo: [delphi] scorrere una tdbgrid con il mouse

 Dopo aver caricato i dati in una tdbgrid, se si muove la rotella 
superiore del mouse il cursore si muove solo nell'area visibile.
C'è la possibilità si scrollare tutta la lista con il mouse?
--- posted by geoForum on 
http://www.delphiedintorni.it

PICO ha scritto:

La strada piu' veloce credo sia andare a vedere nei soliti siti 
(
www.torry.net
 et simila) se c'e' qualcosa di già pronto altrimenti ti 
derivi la classe TDBGrid in una nuova griglia 'Custom' e scrivi i vari 
eventi atti a far muovere il dataset con la rotellina.
Goblin
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

Newsgroup: it.comp.lang.delphi
Titolo: Query left join Query

E' possibile fare un JOIN tra una tabella e un  Query o tra due query?
grazie a tutti ciao...RAF
Cosa sono le NestedTable?



Newsgroup: it.comp.lang.delphi
Titolo: Connessione e trasferimento con AS/400

Mi sapreste dire a grandi linee come fare a trasferire dei dati da as/400
mediante delphi?
Ho visto che nei driver ODBC c'č "Client Access Driver" ma sinceramente non
ho la minima idea di come usarlo... mi basta solo uno spunto :)
Grazie!
Jax

 wrote in message
SdfG6.5313$Hp1.1...@news2.tin.it...

Attraverso il driver ODBC di cui stai parlando puoi accedere alle tabelle
che ti interessano su as400 con il bde.
Ciao
Simone

 che ti interessano su as400 con il bde.
Secondo te si riesce a usare ADO e non il bde? Mi sta piuttosto
antipatico...

 wrote in message
mvmG6.6739$Hp1.1...@news2.tin.it...

Non conosco bene ADO, ma mi sembra che con questi componenti bisogna fare
riferimento ad un driver di connessione che in questo caso client access
offre, quindi.. xchè non provare? Fammi sapere xchè sinceramente le
prestazioni con BDE non sono il massimo anche se non so se dipenda dal BDE
stesso o da AS400.
Ciao
Simone Santarelli
Newsgroup: it.comp.lang.delphi
Titolo: cmsg cancel <EY1mc.63692$DrD1.29063@news04.bloor.is.net.cable.rogers.com>
Newsgroup: it.comp.lang.delphi
Titolo: La piu' logica alternativa a .DB ?

Ciao a tutti,
adesso che Borland ha dichiarato ufficialmente che non supporta più il
formato DB di paradox, quale dovrebbe  essere la migliore scelta per
coloro che hanno applicazioni abbastanza importanti (nel senso che li
fanno campare).
Per quale motore database birognerebbe riscrivere l'applicazione?
Grazie a tutti
mastrogeppetto

 Per quale motore database birognerebbe riscrivere l'applicazione?
Secondo me, InterBase 6.0.
Gratuito, multipiattaforma, Server e client molto leggeri, relazionale,
transazionale ecc. ecc.
Ciao
 Max

DBISAM (
www.elevatesoft.com
) e riutilizzi TUTTO il codice che hai gia'
sviluppato per Paradox con modifiche minime.
Ciao, Sandro


Condivido pienamente
Ciao Enzo
www.scozzaro.it

Per quale motore database birognerebbe riscrivere l'applicazione?
La scelta migliore č Interbase o Firebird.
Il primo non č piů gratuito dalla versione 6.5 (ora c'č la 7), il
secondo č un clone gratuito e open-source (
www.firebirdsql.org
 oppure
www.ibphoenix.com
) che sta progredendo di buon passo.  
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.


www.ibphoenix.com
) che sta progredendo di buon passo.
Ho parecchie applicazioni scritte in delphi 2 e 4 per bde, capisci
che, dovendole manutenzionare nel tempo , prima o poi saro' obbligato
a cambiare motore database. Sapete dirmi se le versioni open-source
sono gia' usate da colleghi in fase di produzione?

sono gia' usate da colleghi in fase di produzione?
Sì, sono usate in fase di produzione.


Ciao,
oltre alle ottime indicazioni che ti hanno detto, per quel che mi
riguarda ti farei anche il nome di Advantage Database Server. Gestisce
sia un formato proprietario sia, soprattutto per me anche i "mitici"
dbf in ambiente client/server. Vedi un pò tu, a secondo delle tue
esigenze e conoscenze, comunque, ribadisco che tutte le alternative
che ti hanno suggerito prima di me sono tutte validissime,
Ciao da Enrico Giudici
ico...@tiscali.it

Grazie a tutti per le indicazioni e la pazienza che spero siano
servite a tutti.
Ciao
mastrogeppetto
Newsgroup: it.comp.lang.delphi
Titolo: Richiesta link per manuali Delphi

Buongiorno!
Dovrei sviluppare delle applicazioni in Delphi 6 (non chiedetemi il perchč 
di una versione cosě vecchia ma č un imposizione del cliente)!!
Ho esperienza di programmazione in VB (fino alla versione 4) e di VB script 
in generale applicati agli SCADA (WinCC, WinCC Flexible, ecc).
Vorrei trovare dei manuali (possibilmente in PDF) per introdurre il discorso 
della programmazione ad oggetti (classi, ecc.) e un manuale che parta da 
zero per quanto riguarda Delphi 6.
Qualcuno mi puň dare una mano?
Grazie comunque
Roberto ZENI 

 zero per quanto riguarda Delphi 6.
Hai già provato a ricercare su questo newsgroup con "Google Groups"?
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

In questo sito io ho comprato i manuali originali di delphi 7 in italiano.
http://www.gorilla.it/gorilla/
Ovviamente se vuoi il libro di Cantů della versione 6 credo che tu lo possa
trovare sempre in questo sito.
Sul sito di Html trovi 43 lezioni di delphi in italiano ed in rete in
formato pdf trovi i manuali di delphi 5 e 6 di chi ha scritto le librerie.
http://safariexamples.informit.com/0672321157/Ebooks/D6DG/
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.delphi
Titolo: bde... dubbio!

Ciao.
Vorrei sapere se è la stessa cosa aprire un database usando l'Alias oppure
direttamente aprendo la directory contenente i file del database.
Un'altro dubbio... bde puo' considerarsi un dbms remoto? intendo dire...
posso aprire da un client un database configurato su un bde presente sul
server (ad es. usando un Alias definito sul server)?
Grazie a tutti. Ciao,
Luca.

 Un'altro dubbio... bde puo' considerarsi un dbms remoto? intendo dire...
Il BDE non è un database ma una tecnologia di accesso ai dati come ADO e
DBX.
Se il tuo scopo è aprire un db paradox un una unità di rete, devi avere in
locale un alias che punti a quella cartella.
Altri dettagli li trovi nella guida del bde e nella guida di delphi
Bye
A.

 ha scritto nel messaggio
news:b13j0c$1sb4$1...@newsreader1.mclink.it...


 ha scritto nel messaggio
news:vGdZ9.53007$ZE.14...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: QuickReport : Conoscere n° righe residue da stampare nella pagina ?

Il mio problema è questo :
Prima di stampare una riga di dettaglio  di larghezza variabile (che posso
sapere prima della stampa), devo decidere se esiste lo spazio residuo
disponibile per stamparla completamente nella pagina, altrimenti devo
forzare un salto pagina e scrivere la stessa sulla successiva.
Come posso intercettare la posizione di stampa raggiunta durante la stampa,
e  quindi per differenza (rispetto alla lunghezza del modulo) decidere se
stampare
la riga di dettaglio ?
Grazie.

currenty/currentx?
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Creare un TImage e inserirlo nella form





Sono arrivato ad un punto dal quale non riesco a 
muovermi... devo creare dal nulla 


un 
TIMAGE e 
inserirlo nella form... Come posso fare???? 


Se faccio un TImage.Create Delphi mi crea 

l'oggetto, 
ma 
per poi visualizzarlo cosa 


devo fare?


 


Ringrazio anticipatamente tutti!


Dario


 



 ha scritto nel messaggio
news:000801c09cf0$fd708df0$7400000a@acs...


Newsgroup: it.comp.lang.delphi
Titolo: Creare un file contenente un record

Ciao a tutti,
sono alle prima armi con delphi e mi piacerebbe creare un file per
inserirci dentro un record per poi leggerlo e tirare fuori le
informazioni che voglio, e magari anche cambiarlo.
qualcuno sa indirizzarmi verso una buona risorsa dove prendere degli
esempi per chiarirmi le idee... in particolare non riesco a capire
perchè l'istruzione BlockWrite mi solleva un'eccezione I/O con errore
103...
Grazie a tutti

 103...
La prima risorsa rimane pur sempre l'help di delphi! ;)
Cercando "I/O Errors" esce una pagina in cui si legge:
103
  File not open
  Reported by CloseFile, Read Write, Seek, Eof, FilePos, FileSize, 
Flush, BlockRead, or BlockWrite if the file is not open.
Quindi non hai aperto il tuo file. Per aprirlo puoi usare Rewrite o Reset.
Se hai altri problemi manda pure qui, allegando un esempio del codice
che non fa quello che vorresti.
ciao
Giacomo

 che non fa quello che vorresti.
Non ne dubitare!
ciao ciao
simone