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

Ciao,
Sto migrando un'applicazione vb a delphi.
In vb usavo moltissimo gli array di controlli, ma in delphi non trovo 
nulla di simile se non l'array Components.
Qualcuno conosce qualche altro sistema?
Ripeto sono un novellino!
Ciao e grazie!

In VB, gli array di controlli sono l'unico modo esistente x avere +
di 253 controlli per form.
Questo limite in delphi è + elevato.
Usare questa tecnica in vb ha il grosso svantaggio di aggiungere
complessita e disordine alle routine di gestione degli eventi
che devono ricevere l'indice del componente che ha generato l'evento,
in base al quale si fa un bel select case per stabilire cosa fare.
Questa possibilità in delphi non dico sia inutile.
Magari vi sono casi in cui puo' risolvere qualche problema ance se cosi' su 2
piedi non mi viene in mente niente.
Ma secondo me in linea di massima non serve.
Non commettere l'errore di voler lavorare in delphi come lavoravi in vb!
Delphi è OOP, mentre vb la OOP non la vede manco con un telescopio.
Bye e benvenuto
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Questa possibilità in delphi non dico sia inutile.
Per mia fortuna non ho mai avuto form con più di 253 controlli!non 
sapevo nemmeno dell'esistenza di questo limite.
L'uso 'solito' dell'array era per in qualche modo "derivare", anche se è 
disumano chiamarlo cosi, controlli simili.
Un esempio è la ridimensionamento di una serie di groupbox contenuti 
all'interno di un tabControl run-time.
OnResize
...
for i=0 to TabCon.Count -1
   With GroupBox(i)
	.Move = TabCon.left - SPAZIO,...
   End With
next i   
e nella selezione delle group (frame per vb) da visualizzare!
Private Sub Tabstrip1_Click()
   static CurFrame as long
   If Tabstrip1.SelectedItem.Index = CurFrame Then Exit Sub 
   Frame1(Tabstrip1.SelectedItem.Index).Visible = True
   Frame1(CurFrame).Visible = False
   CurFrame = Tabstrip1.SelectedItem.Index
End Sub
l'ultimo spezzone è stato tagliato e cucito dall'MSDN.
Ora da bravo cretino in Delphi anche per una cazzata del genere mi sono 
impantanato.
La mia prima idea è stata di derivarmi dalla classe GroupBox un 
controllo con il resize sovraccaricato per adattarsi al proprietario ( + 
o - quello che mi serve) ma non mi sembra il massimo dell'idea... avete 
qualche suggerimento in proposito?
Riripeto perdonate l'ignoranza ma sono un novellino!!!

Se il tuo problema č solo il ridimesionamento puoi scrivere una cosa
del tipo:
With QualcheTabSheet | QualcheForm | QualchePanel do
begin
  for i:= 0 to Components.count -1 do
  begin
    if components[i] Is TGroupBox then
    begin
      Components[i].Width := qualchelarghezza
      Components[i].heigth := qualcheAltezza
    end;
  end;
end;
Bye

Newsgroup: it.comp.lang.delphi
Titolo: TZipmaster

Salve a tutti, ho sviluppato una applicazione che
utilizza Tzipmaster per decomprimere dei files.
Ho testato l'applicazione abbondantemente su w98 e w95 senza problemi.
Recentmente abbiamo installato anche su windows 2000 e XP.
Su alcune di queste installazioni abbiamo riscontrato problemi: 
tipicamente zipmaster restituisce un messaggio del tipo: 
"il file zzzzz.zip" non e' un archivio zip valido.
Il problema e' che decomprimendo gli stessi file su altre piattaforme
i file risultano corretti.
Qualcuno ha avuto gli stessi problemi ?
Io uso Delphi 4, Tzipmaster 1.52 M
Grazie a chiunque voglia rispondere

 "il file zzzzz.zip" non e' un archivio zip valido.
Per caso sono partizioni NTFS compresse?
Scusa: quel componente scrive file compatibili con WinZip e/o WinRar.
Quegli applicativi leggono senza problemi?
Giusto per cominciare a ragionare su qualche punto.
Ciao.
Mimmo.


si i file sono archivi zip integri.
Di recente abbiamo scoperto che su una macchina w2000 su cui si era
verificato questo errore le cose sono andate a posto installando il
service pack 2.
Su windows XP invece il mistero continua.

Scusatemi tutti, ho scoperto l'arcano e il problema non e' del
componente
delphizip: infatti io utilizzavoil metodo extract del copmponente in
un ciclo
Findfirst, findnext: il baco e' di questa funzione (o di come alcune
macchine windows 2000 e windoews XP interpretano i parametri di
ricerca: infatti io fornivo alla finfirst il seguente parametro:
*imp*.* e su alcuni PC (per windows 2000 si tratta di quelli che non
hanno il seervice pack 2 installato)
venivano trovati sia gli archivi art-imp.zip  che i file da essi
estratti art.imp.
Scusate ancora per il falso allarme, anche se e' falso solo per la
causa.
Newsgroup: it.comp.lang.delphi
Titolo: MySQL connessione diretta Firedac

Installato in locale MySQl Server 5.6, creato un Db di prova Test ed una 
tabella , Utilizzando mySql workbench viene effettuata la connessione, 
stessa cosa provando con HeidiSQL.
 
Con XE7 + Firedac
 
FDConnection1.Params.Database := 'test';
FDConnection1.Params.UserName := 'root';
FDConnection1.Params.Password := 'root';
FDConnection1.Params.DriverID := 'MySQL';
 
FDPhysMySQLDriverLink1.VendorLib := 'c:\Program Files\MySQL\MySQL Server 
5.6\lib\libmysql.dll';
 
FDConnection1.LoginPrompt := False;
FDConnection1.Connected := True;
 
FDConnection1 Port 3306,
 
FDPhysMySQLDriverLink1 DriveId -> MySQL
 
In nessun caso riesco ad effettuare la connessione, sempre il solito errore
 
[FireDAC][Phys][MySQL]-314 cannot load vendor library [C:\program 
files\MySQL Server 5.6\lib\libmysql.dll]
 
la .dll risulta presente, amnche infilandola su C:\Windows\System32 o 
\SysWOW64 non cambia
 
FDDriver.ini nella directory del progetto
 
[FDDrivers.ini]
Encoding=UTF8
 
[MySQL]
VendorLib=c:\Program Files\MySQL\MySQL Server 5.6\lib\libmysql.dll
 
provando a design time cerca
C:\program files\MySQL Server 5.6\lib\bin\libmysql.dll
 
quel \bin\ dopo lib non capisco da dove loprende non essendo specificato
in nessuna parte nemmeno nel FDPhysMySQLDriverLink1 VendorHone e VendorLib.
 
provata anche questa soluzione
http://chapmanworld.com/2015/01/18/connecting-radstudio-to-mysql-with-firedac/
 

Il 12/11/2016 16:27, Sandra ha scritto:
 
risolto, evidentemente era un progetto "sporco"
 
- creato nuovo progetto VlcFormApplication
- inserito FDPhysMySQLDriverLink1 e FDConnection1
- impostato FDPhysMySQLDriverLink1.VendorLib := 'c:\Program 
Files\MySQL\MySQL Server 5.6\lib\libmysql.dll';
- settati database, user, password e porta 3306
 
FDConnection1 connected = true a design time, o impostando
 
FDConnection1.Params.Database := 'test';
FDConnection1.Params.UserName := 'root';
FDConnection1.Params.Password := 'root';
FDConnection1.Params.DriverID := 'MySQL';
FDPhysMySQLDriverLink1.VendorLib := 'c:\Program Files\MySQL\MySQL Server
  5.6\lib\libmysql.dll';
FDConnection1.LoginPrompt := False;
FDConnection1.Connected := True;
 
si connette regolarmente

> si connette regolarmente
 
Con server Lan tutto regolare, non si connette ad un Db Remoto MySQL su 
Hosting Linux Aruba.
 
Tra un Server Lan ed uno da Hosting non dovrebbe cambiare niente, se non 
l'IP del server, provato anche a settare FDConnection1->UseSSL = true
 
Vi e 'un'altra cosa che non chiara:
a design time trovo FDConnection1->Params->UseSSL
 
Da codice non trovo nei Params di FDConnection1 alcune property
- UseSSL
- Port
- Server

Newsgroup: it.comp.lang.delphi
Titolo: componenti CLX.

Qualcuno mi potrebbere fornire qualche sito dove trovare componenti CLX
free?
Grazie mille.

 free?
Su 
torry.net
 ce ne sono alcuni.
Saluti.
Newsgroup: it.comp.lang.delphi
Titolo: Centrare il testo su una cella di TStringGrid

Come si fa per centrare il testo su una cella della string grid?
E per fare l'allineamento a destra?
Vi ringrazio anticipatamente per l'attenzione :)
-- 
(*metallikop*libero*it*)
{
http://digilander.iol.it/metallikop
}

"Unforgiven" ha scritto nel messaggio
| Come si fa per centrare il testo su una cella della string grid?
| E per fare l'allineamento a destra?
|
Usa l'evento OnDrawCell:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var
 X : Integer;
begin
  with Sender as TStringGrid do
    begin
     // testo della colonna 1 allineato a destra
     // testo della colonna 2 al centro
     // testo delle altre colonne a sinistra
     case aCol of
        1 : begin
              SetTextAlign(Canvas.Handle, TA_RIGHT);
              X := Rect.Right - 2;
            end;
        2 : begin
              SetTextAlign(Canvas.Handle, TA_CENTER);
              X := (Rect.Left + Rect.Right) div 2;
            end;
        else begin
              SetTextAlign(Canvas.Handle, TA_LEFT);
              X := Rect.Left + 2;
            end;
      end;
     // scrive il testo nel canvas
     Canvas.TextRect(Rect, X, Rect.Top+2, Cells[aCol,aRow]);
    end;
end;
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: PageControl senza tabs

Ciao a tutti, sono anni che non scrivo, e mi scuso se lo faccio con
una richiesta :)
Avete presente il componente PageControl ? Ecco, me ne servirebbe uno
senza i tabs, in pratica un array di TabSheet, ma che consenta "at
design time" di lavorare sulle pagine come il PageControl
tradizionale, ma runtime di non mostrare le tabs e lasciarmi attivare
le pagine da un altro componente.
Se avete idee alternative, sono bene accette :)
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

Beh adesso a primo colpo ti direi di usare il page control e utilizzare la
proprieta tabvisible delle tabsheet di cui egli č l'owner.
Ciaoux!!!

proprieta tabvisible delle tabsheet di cui egli è l'owner.
E direi che hai fatto centro :)))
Mi cospargo il capo di cenere per non averci pensato da solo :(
Grazie 1000 !


Di niente, finchč le domande sono cosě facili... ;-P Ciao, DAVID
Newsgroup: it.comp.lang.delphi
Titolo: Come si crea un archivio?

Vorrei creare un'archivio usando un DBGrid, ma ho un problema, infatti dopo
aver inserito un DBGird, un DataSource, un Table e avendo "collegato" le
relarive proprietą (Dataset di DataSource e DataSource di DBGrid) non riesco
a inserire nuove righe nella griglia e non riesco a rendere modificabile le
celle.
Spero possiate aiutarmi.
Grazie.
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 celle.
forse devi creare la tabella su disco e collegare il TTable alla
tabella fisica, se usi paradox puoi usare DBD per creare la
nuova tabella...

 


Ciao


 


Ho creato l'archivio e scrivo in Database name la directory 
(C:\Programmi\Borland\dtbs.db).


Ma quando imposto a true la proprietà Active, mi appare un 
messaggio di errore che dice che il percorso non è valido.


Ho provato a mettere gli apici singoli e doppi ma niente. Puoi 
aiutarmi?


 


 



In <DatabaseName> devi inserire solo il percorso (path) dove si trova
l'archivio, 
così facendo nella proprietà <TableName> (sempre del componente Table)
dovresti trovare la lista degli archivi che si trovano in quella
directory.
A questo punto ti resta solo selezionare il tuo archivio.
Tutte queste cose, comunque, si possono effettuare anche a runtime,
prima di aprire la "TAble".
Ciao


Grazie, adesso funziona.
Sai dirmi se c'è qualche funzione specifica per salvare i dati nelle celle,
per poi riaprilri in seguito?


 Sai dirmi se c'č qualche funzione specifica per salvare i dati nelle celle,


Newsgroup: it.comp.lang.delphi
Titolo: ? il nome del comp. sul quale ho cliccato

Su una form ho tanti componenti edit ed 1 panel non visibile.
Voglio fare in modo che il doppio click su un qualsiasi edit mi faccia
apparire il panel immediatamente sotto il componente ed allineato
orizzontalmente a sx.
Lo vorrei fare invocando sempre la stessa procedura del tipo:
panel1.left := <nome del componente sul quale ho cliccato>.left;
panel1.top := <nome del componente sul quale ho cliccato>.top + 20;
panel1.visible := true;
ma come faccio ad indirizzare <nome del componente sul quale ho
cliccato> ?
Grazie in aticipo a chi mi potrà aiutare
Saluti
Castore

 
una cosa simile?
procedure TForm1.Edit1DblClick(Sender: TObject);
begin
  Panel1.SendToBack; // Non necessaria
  Panel1.left := TEdit(Sender).Left-10;
  Panel1.top := TEdit(Sender).Top-10;
  Panel1.width := TEdit(Sender).width+20;
  Panel1.height := TEdit(Sender).height+20;
  Panel1.Show;
end;
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 cliccato> ?
hai letto la guida x cio che riguarda l'evento click?
A.

Grazie ca75 è proprio quello che cercavo di fare ravanando da circa 1
ora.
grazie ancora dell'aiuto (peraltro tempestivo)
ciao 
castore
Newsgroup: it.comp.lang.delphi
Titolo: stampare in orizzontale!

Ciao. Come faccio ad impostare la stampante per la stampa "orizzontale"? (è
una stampa diretta... senza uso di report). Voglio evitare che l'utente
debba sempre andarsi ad aprire le proprietà della stampante per mettere la
stampa in orizzontale... il programma dovrebbe impostare la stampa in
orizzontale, stampare ed infine riportare la stampante alla configurazione
iniziale.
Grazie a tutti.
Ciao,
Luca.

Ma un occhio alle property di TPrinter proprio no, eh? ;))
Tprintyer.Orientation :=
poPortrait The job prints vertically on the page.
poLandscape The job prints horizontally on the page.
Quindi:
procedure FaiQUalcosa;
var
  OldOrietation :TPrinterOrientation;
begin
  OldOrientation :=  Printer.Orientation;
  Printer.Orientation := poLandscape
try
   // procedura di stampa
finally
  Printer.Orientation :=  OldOrientation
end;
end;
Bye
A.

> Ma un occhio alle property di TPrinter proprio no, eh? ;))
finche' c'e' Alberto che gli risponde aggratis in newsgroup, perche'
dovrebbe far fatica, scusa? :)
Ciao, Sandro

 ha scritto nel messaggio
news:b1vudk$177nuu$1...@ID-43509.news.dfncis.de...


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

ma se faccio timetostr posso avere solo i valori fino ai secondi? è 
possibile avere cifre fino ai centesimi? 

 
un occhio alle funzioni per la gestione di data e ora nella guida in linea?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 ha scritto nel messaggio 
news:d6g4l9$9kp$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: programmi realizzati

Buongiorno a tutti.
Mi permetto di lanciare un thread che mi interessa come riscontro e
potrebbe esserlo anche per altri.
Su 10 programmi da voi realizzati quanti sono delle "pezze" e quanti
sono programmi "finiti" ?
Mi spiego cosa intendo per "pezze": programmi che pescano dati da
gestionali, programmi di produzione, di controllo macchine ecc che
generano una stampa o fanno un lavoro automatico al posto dell'utente
e che il programma nativo non fà. Per "finiti" intendo programmi che
vivono di vita propria e che non sono agganciati a nulla, ad esempio
il programma che conta le uova nel pollaio: deve fare quello, quello
fà punto e basta.
Per quanto mi riguarda la mia proporzione è 8 su 10.
Per voi ?
Cordialmente.
Turk-184

 sono programmi "finiti" ?
piu' che "pezze", quelle in genere vengono etichettate come
applicazioni legacy.
Personalmente, ho scritto non poche cose di questo tipo nel periodo in
cui lavoravo presso l'ufficio IT di una multinazionale....
Per il resto, quasi tutto quello che ho sviluppato sono applicazioni
finite..
Da gestionali molto verticalizzati a a sistemi basati su rfid.
Un caso particolare e' stato lo sviluppo di un framework usato poi in
un azienda da 6 persone.
A.

 Per voi ?
Credo sia ingiusto fare solo un conteggio, poich� un'applicazione 
completa � in genere molto pi� complessa di un tool specifico; ad 
esempio negli ultimi 8 anni solo per un'azienda ho scritto pi� di un 
centinaio di questi tools che leggono delle tabelle DBF e fanno cose che 
nell'applicazione legacy Clipper non si possono fare.
Per contro, sempre in questa realt�, sono solo 4 i "programmi finiti"; 
per� il tempo dedicato a questi ultimi � superiore a quello dei tools.
--
Byez
Piero

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

Esiste un metodo per eliminare da una stringa i suoi ultimi caratteri?
Mi spego, io leggo da un file il percorso di un programma, lo metto in una
string di nome path, il problema è che alla fine della stringa mi aggiunge
il carattere a capo!
come faccio a toglierlo?

come faccio a toglierlo?
s := copy(s, 1, length(s) - 1) ;
--
Andrea Laforgia (ICQ 87230455)

 s := copy(s, 1, length(s) - 1) ;
Oppure
 Delete(s, Length(s), 1);

  Delete(s, Length(s), 1);
Oppure SetLength(s, Length(s-2))
("il carattere di acapo" in realta' sono due
caratteri...)
Newsgroup: it.comp.lang.delphi
Titolo: aiuto su accesso diretto ai db

Un piccolo aiuto sui db, croce e delizia..
vorrei accedere _direttamente e solo in _locale a un db (paradox o dbf,
non c'è problema) senza ricorrere a odbc o amenicoli vari, in modo che il
mio programma possa essere distribuito senza dover settare ste cose, al
massimo indicando nell'ini del mio programma la directory dove mettero' il
db.. 
le ho provate un po' tutte sui componenti di turbo delphi ma non c'arrivo,
sono  pochissimo esperto in questo settore...
So che deve essere possibile, ci sono un sacco di esempi (il bel tool
freware dfbdtop.exe, per esempio, che crea e browsa i dbf)
su google mi escono recensioni di libri, componenti a pagamento e notizie
generiche o cose che richiedono odbc o l'installazione di interbase..
mi direste(se la soluzione è drag'ndrop) una lista dei vc da usare e i
settaggi da metterci ? penso di averle provate tutte....
grazie
phil
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 db.. 
La prima cosa che mi viene in mente, e che ho già collaudato, è quella 
di scaricare "FireBird Embedded", usare la libreria dbExpress per 
accedere ad un database FireBird senza la necessità di installare alcuna 
piattaforma, database server o altro.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 non c'è problema) senza ricorrere a odbc o amenicoli vari
Puoi valutare le soluzioni embedded di Firebird o MySQL.


 
Gulp!!, ho sempre sentito di una versione Mysql embedded ma non l' ho 
mai trovata, mi sai dare qualche info a riguardo ?
Ciao Paolo

mai trovata, mi sai dare qualche info a riguardo ?
Posso dirti che l'ho utilizzata e funziona:
http://mysqld.active-venture.com/Nutshell_Embedded_MySQL.html
http://mysqld.active-venture.com/libmysqld.html


Domanda da ebete, non capisco se bisogna ricompilare Mysql con delle 
direttive per produrre la versione embedded
o esiste gia una versione compilata e dove.
Grazie per avemi risposto. Ciao

o esiste gia una versione compilata e dove.
Dovrebbe gią esserci la versione compilata; almeno io ho usato quella,
non so se qualcuno l'abbia ricompilata prima di me, visto che in
azienda era gią utilizzata.  Comunque tieni presente che la versione
embedded di MySQL era disponibile per la versione 4.x e lo sarą
nuovamente a partire dal filone 5.1.x.
Newsgroup: it.comp.lang.delphi
Titolo: Uso Frame

Visto che devo usare nel corpo di un applicazione dei frame volevo sapere:
devo inserire per ogni frame un frames e giocare sulla proprietà visible
oppure si potrebbe assegnare a un frames un frame diverso ???
--- posted by geoForum on 
http://www.delphiedintorni.it

oppure si potrebbe assegnare a un frames un frame diverso ???
Beh sì, per ogni frame devi usare un frame, ma se assegni ad un frame un 
frame diverso sono frame diversi, non lo stesso frame. Chi di frame 
ferisce di frame perisce, trentatré frame entrarono in Delphi, tutti e 
trentatré franando...
Scherzi a parte, non ho capito bene qual è il problema.


volevo assegnare ad un coponente frames un frame diverso...


>volevo assegnare ad un coponente frames un frame diverso...
Scusami, ma continuo a non capire. Il "componente" 'Frames' nella 
palette in realtà non è un componente (noti che non la T che di solito 
precede una classe?)
Quando lo selezioni semplicemente ti permette di scegliere uno dei frame 
del progetto ed inserirlo nel form corrente (o qualsiasi altro controllo 
che può contenerne altri).
I frame puoi anche crearli a run-time come si fa con i form, tranne che 
devi settare il parent.
Se non è questo che intendevi, spiegati con un esempio, magari.


Newsgroup: it.comp.lang.delphi
Titolo: Mouse.CursorPos.x

salve
ho usato la funzione Mouse.CursorPos.x e Mouse.CursorPos.y per controllare
lo spostamento di un TShape controllato via mouse
però se eseguo l'applicazione vedo il TShape che si sposta normalmente ma il
cursore del mouse non è sul Tshape ma spostato verso alto - sinistra
come posso fare? e perchè viene cosi?
grazie

 grazie
Questo succede perche' mouse.cursorpos restituisce le coordinate relative
allo schermo e non al controllo sul quale ti trovi, la soluzione e' usare la
funzione ClientToScreen (vedi help).
Ciao, Angelo Diego Crabolu

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

Dove posso trovare ile librerie Jedi per delphi 7. Grazie 


tu aprire browser
tu scrivere 
www.google.com
in finestrella tu scrivere jedi delphi
tu premere invio
-- 
Ore 18.30: premo invio.

 ha scritto nel messaggio 
news:ao2UQgNPrKxQ8U=VU1guX...@4ax.com...


 grazie.
Scopo suo, di aiutarti era.
(ho imitato bene il maestro joda?)
^___^
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ^___^
Tua grande alleata č la Forza... :-D
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 grazie.
plonk!
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 (ho imitato bene il maestro joda?)
A me sembri più il suo cugino sardo...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Dove posso trovare ile librerie Jedi per delphi 7. Grazie 
Su Google.
Andrea

 ha scritto nel messaggio 
news:Nsjle.945734$b5.41...@news3.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Differenze tra Delphi 6 e Delphi 7

Ho sempre lavorato con Delphi 6, se adesso volessi passare a Delphi 7 
cambierebbe molto nel codice?
Tutti i prog fatti con delphi 6 possono essere trasformati in delphi 7 con 
pochi cambiamenti di codice secondo voi? O devo intervenire pesantemente? 

 pochi cambiamenti di codice secondo voi?
Sě.

 pochi cambiamenti di codice secondo voi? O devo intervenire pesantemente? 
Nessun intervento, solo alcuni accorgimenti: controlla quei package di 
terze parti (o i tuoi) che non fanno uso dell'opzione che consente di 
accodare un numero di versione al file BPL generato; potresti ritrovarti 
a compilare con D7 alcuni di questi package sostituendo i file BPL 
generati dalla versione precedente che non sarebbe in grado di caricarli.
In secondo luogo, se utilizzi dbExpress, fai una copia di riserva del 
file INI che contiene le impostazioni delle connessioni configurate (si 
trovano nella cartella "File comuni" sotto "Programmi"): a volte 
l'installazione provvede a riscrivere questo file.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 cambierebbe molto nel codice?
Dipende tutto da cosa fa il tuo codice ;)
Imho non avrai cosi' tanti problemi.
Posta gli scenari di sviluppo del tuo software (es. quale report tool hai
usato, se hai fatto sviluppi orientati al web, databases, ecc)
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 cambierebbe molto nel codice?
Accodo una mia domanda: l'IDE di D7 è instabile quanto quello di D6 (AV a go
go)?
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
La vita senza allegria è una lampada senza olio (Walter Scott)

 go)?
A me sembra molto meno buggato.

 A me sembra molto meno buggato.
Grazie. Stiamo valutando il passaggio da D6 a D7, ma è un progetto
gigantesco e stiamo ancora controllando tutti i componenti di terze parti
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
L'uomo è nato libero, ma ovunque è in catene (Jean-Jacques Rousseau)

E del Delphi 2005 che mi sapete dire? 

Sono passato dal 6 al 7 e non mi ritrovo più il qReport, dove sta?
Come faccio adesso?
Newsgroup: it.comp.lang.delphi
Titolo: Levare icone su FORM CHILD

Ho una  form di tipo MDIChild. E' Possibile eliminare la
visualizzazione dei pulsanti di massimizzazione, chiusura e
minimizzazione??



imposta a false il set di proprietà BorderIcons
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

Newsgroup: it.comp.lang.delphi
Titolo: Cambio della dimensione della form

Salve a tutti,
ho una domanda che forse per molti di voi risulterà banale!!
Lavoro su un form che contiene n componeti, quando avvio l'applicazione
la dimensione del form viene cambiata automaticamente impedendomi di
visualizzare componenti che sono fondamentali, dovendo allargare la
finestra manualmente per visualizzare tali componenti.
Come mai questa problematica? C'è qualche proprietà che mi sono
dimenticato di settare?
Grazie a tutti

 l'applicazione la dimensione del form viene cambiata automaticamente
La dimensione del form non dovrebbe cambiare automaticamente... a meno che
tu non abbia messo la proprietà AutoSize a True... ma se così fosse
cambierebbe già a design-time.
Hai messo qualcosa nell'evento OnShow o OnCreate?
-- 
Jax
====
Molte sono le cose straordinarie, ma nulla v'è di più straordinario
dell'uomo. (Sofocle)

Hai messo qualcosa nell'evento OnShow o OnCreate?
OnShow nn lho utilizzato
OnCreate si, ma nn cambio le dimensioni!!!!

Hai messo qualcosa nell'evento OnShow o OnCreate?
OnShow nn lho utilizzato


 finestra manualmente per visualizzare tali componenti.
Prova a guardare la proprietą Position della Form
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Entro sei mesi la gente si stancherą di stare a guardare quella scatola di
legno chiamata Tv (D.Zanuck)

>Prova a guardare la proprietà Position della Form
Sta su poDesigned
Ma niente!!! nn so perche!! nn lo capisco!
Aiutooooooooooo

 Ma niente!!! nn so perche!! nn lo capisco!
Allora non ti resta che postare un pò di codice, i suggerimenti "al buio"
sono finiti :)
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Cartoni animati con un topo? Che idea orribile: terrorizzerà tutte le donne
incinte (Louis B. Mayer)

 sono finiti :)
...oppure parte del file DFM, in particolare la sezione relativa al form 
con i valori impostati per le proprietà. :-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 con i valori impostati per le proprietà. :-D
...e gli eventuali eventi
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Se un po' di sincerità è pericolosa, molta sincerità è addirittura fatale
(Oscar Wilde)

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

Dovrei visualizzare una pagina EXCEL in un dbgrid.
Con gli altri database ci riesco... Access, Paradox...
ma con excel no, chi potrebbe aiutarmi ?
E' molto importante dovrei finire il mio progetto d'esame.
Grazie a chiunque possa aiutarmi.

I lo faccio utilizzando Excelgrid ma non è freeWare lo devi comperare e
costa 28$..
-- 
Posted from 
mail-5.tiscalinet.it
 [195.130.225.151] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Inizio studio del linguaggio

Salva a tutti,
vorrei cominciare a studiare questo linguaggio per poter iniziare a 
sviluppare software per windows.
Ho una buona base di pascal e C++ che ho appreso all'università e alle 
superiori.
Vorrei sapere secondo la vostra esperienza se mi conviene studiare 
Delphi.NET o il classico Delphi.
Grazie

 Delphi.NET o il classico Delphi.
Fatto salvo la differenza tra le piattaforme Win32 e .NET che richiedono 
in certi casi particolari accorgimenti, i linguaggi sono del tutto analoghi.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:47b7029a$1...@news.x-privat.org...


sviluppare software per windows.
Io ti consiglierei di passare a C#, se stai imparando ora.
Qual è il motivo per cui impari questo linguaggio?

 In che senso la differnza tra le piattafome?
Appunto. :-)
La differenza tra i linguaggi Delphi e Delphi.NET risiede principalmente 
nella piattaforma indirizzata dai rispettivi compilatori: il linguaggio 
è sostanzialmente uguale, ma diversa è la piattaforma che indirizzano, 
poiché il primo compila applicazioni native per Windows, mentre il 
secondo compila applicazioni basate sul linguaggio intermedio (IL) che 
viene caricato dal CLR del .NET Framework e tradotto in un secondo 
momento in codice eseguibile dalla macchina.
Trattandosi di due tipologie totalmente differenti del modo in cui viene 
trattato il codice generato, così come è differente l'ambiente a runtime 
che lo esegue, in entrambi i casi occorre preoccuparsi di aspetti 
specifici della programmazione nell'una e nell'altra piattaforma, come 
ad esempio le problematiche legate al rilascio delle risorse allocate.
Nel tuo caso, comunque, proprio perché agli inizi, ti suggerisco di 
partire dalla versione nativa di Delphi, quella che tu chiami 
"classica", in modo da familiarizzare con il linguaggio, i costrutti e 
tutti gli aspetti fondamentali senza doverti preoccupare - a meno che 
non sia necessario - delle "problematiche" relative al framework .NET 
con cui dovresti scontrarti in caso contrario, e tenendo conto del fatto 
che uno sviluppatore Delphi "ligio" nel mondo Win32 può sviluppare in 
modo altrettanto sicuro, mantenendo le proprie abitudini, anche in 
ambito .NET, senza particolari problemi.

Newsgroup: it.comp.lang.delphi
Titolo: TRegistry oppure INI

Ciao amici,
Da qualche mese mi sono avvicinato alla programmazione in Delphi e
leggo da poco questo newsgroup.  chissà se qualcuno di voi
può fornirmi un pezzo di codice su TRegistry o INI.
Vorrei che la mia applicazione Database possa modificare il font e il colore
della Griglia, fin qui tutto semplice, ma vorrei anche che le nuove
impostazioni
del colore e del font vengano mantenute al successivo avvio del programma.
So che con i file INI e/o con TRegistry si possa fare qualcosa del genere ma
non
so come, Spero qualcuno mi aiuti poichè da autodidatta e neofita non so
proprio
dove trovare spiegazioni di questo tipo. Grazie ancora





 dove trovare spiegazioni di questo tipo. Grazie ancora
Ti consiglio di usare TRegistry, penso che i file INI siano roba del
passato.
Per quanto riguarda l'uso e' semplice:
var Registro: TRegistry;
begin
Registro:=TRegistry.Create;
Registro.RootKey:=HKEY_CURRENT_USER; // Usa come root la chiave specificata
Registro.OpenKey('Software\MioSoft\', true);
 // Apre la chiave Software/MioSoft. Il true serve per creare la chiave se
non esiste
Registro.WriteString('NomeFiled', 'CodiceCliente');
 // Scrive il valore stringa CodiceCliente in NomeField
Registro.CloseKey; // Chiude la chiave aperta (Software/MioSoft)
Registro.Free;
end;
spero di esserti stato utile.
--
Giuseppe Fraddosio
fradd...@libero.it
fradd...@supereva.it

 wrote in message
JryO6.567$p3.1...@news2.tin.it...


 wrote in message
EryO6.565$p3.1...@news2.tin.it...

Per quanto riguarda il registry Potresti seguire questo Link dove vengono
date le istruzioni base per l'utilizzo di Tregistry
http://guide.supereva.it/delphi/interventi/2001/03/36894.shtml

 > so come, Spero qualcuno mi aiuti poichè da autodidatta e neofita non so


 passato.
    Anche quando vi andrebbero scritti parametri da rendere non modificabili
ed invisibili da terzi? Io stavo pensando ad un INI per il semplice fatto
che potrei criptarlo in qualche modo decodificandolo in memoria quando mi
serve leggerne i dati e criptandolo prima di riscriverlo in caso di
modifica. In questo modo avrei la garanzia che i parametri scritti non siano
visibili dall'esterno a nessun livello di utente. Sbaglio? Qualche altra
idea?
    Grazie, ciao.
--
   yVega
--

 Qualche altra idea?
sě, un file binario in formato proprietario, con estensione .DAT. Cosě 
la gente non sa cos'č ma sa che non lo deve toccare per non danneggiarlo

    yVega
Ciao a te!
Paolo Giarrusso

> passato.
Se uno deve creare una piccola applicazione che non richiede molte
opzioni, che "resista" alle reinstallazioni del S.O. e soprattutto non
"sporchi" il registro, la soluzione del file .ini è la migliore.
Simone
____________________________________________________
"...dei suoi mille figli non ricorda un viso,
  ne ha avuto uno per coltello, ha fatto un figlio 
  per ogni nemico ucciso..."
____________________________________________________
Newsgroup: it.comp.lang.delphi
Titolo: Modificare le Dialogs

Salve a tutti,
Sto programmando in Delphi una applicazione e avrei bisogno di sapere se
è possibile modificare le Dialogs Open e Save perchè aprano o salvino
solo in determinati formati di file
Grazie in anticipo

Il giorno Mon, 31 Jan 2000 17:16:09 +0100 con qualche esitazione Sandro 
Tosi ha scritto:

vuoi dire solo alcune estenzioni? c'e' una proprieta apposta...
ciao ciao, Luca.
-- 
ICQ: 11024183
L'amore e' una malattia e, come tale, si cura andando a letto.
Newsgroup: it.comp.lang.delphi
Titolo: Quali applicazioni

Salve.
Esistono differenze sostanziali tra il 
vb.net
 e il Delphi?
Per esempio il visual basic è riportato per il office automation, mentre non
è possibile scrivere un applicativo tipo antivirus, benchmark ecc...
Come è la situazione per il Delphi.
Il Delphi quali programmi può sviluppare?
Quando usare Delphi?
Quante versioni esistono al momento?
Grazie

 Quante versioni esistono al momento?
La versione più recente è *Delphi 2005*, disponibile in edizioni 
"Personal", "Professional", "Enterprise" ed "Architect".
Trovi queste ed altre informazioni sul sito ufficiale Borland:
http://www.borland.com/delphi
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

   Marco.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

Newsgroup: it.comp.lang.delphi
Titolo: [ADO] : Niubbo

Ciao a tutti, finalemente ho messo l'ADSL a casa e spero di poter essere un
po' piů presente :))
Avrei una domanda :
- Io ho lavorato (e lavoro) su SQL server, DB2/400 IBM e altri database piů
piccoli, ma non ho mai affrontato ADO. Non ho mai proprio preso in
considerazione questa tecnologia.
Adesso che vedo che molti la utilizzano credo sia venuto il momento (alla
buon'ora potrebbe dire qualcuno e non a torto) di dargli un'occhiata.
Vorrei quindi informazioni, di qualunque genere per iniziare : descrizione
della tecnologia, pro e contro, link utili, e (ma credo di esagerare)
e-books.
Grazie e .... CIAOUX


Puoi iniziare a dare un occhiata qua
http://delphi.about.com/library/weekly/aa020601a.htm
troverai qualcosa di specifico su ADO,
anche su 
http://www.efg2.com/Lab/Library/Delphi/ADO/index.html
poi su MSDL per la descrizione della Tecnologia.
poi con Google e .... ti stanchi ;o))
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN January 2001 (3 CDs) 110.000 lire (ULTIMO NUMERO USCITO!!!)
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 20.000 lire (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 16.000 lire
-MS Windows DNA (1 CD) 16.000 lire
-MS Internet Business Development Kit (4 CDs) 12.000
-MSDN V.3 Sampler CD (1 CD) 12.000 lire
-MS TechNet Sample (1 CD) 6.000 lire
-MS Year 2000 Resource CD 2.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

 wrote in message
news:99vsl3$edr$3...@nreadB.inwind.it...

Guarda che credo sia illegale vendere queste cose. Al massimo puoi cedere in
toto il tuo abbonamento a MSDN comunicando a MS il cambio di intestazione e
consegnando all'acquirente tutto il materiale ricevuto con MSDN dall'inizio
dell'abbonamento o dichiarando formalmente e per iscritto (sia all'acquirente
che a MS) che il materiale che non gli consegni e' stato da te distrutto e che
non ne trattieni alcuna copia.
Ovviamente sono fatti salvi tutti i possibili controlli della finanza o di un
incaricato della MS in merito.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556
Newsgroup: it.comp.lang.delphi
Titolo: Chart

Conoscete qualche componente per il Chart di elaborazioni statitiche: 
diagrammi a torta, a barre, ecc.
Giorgio 

 diagrammi a torta, a barre, ecc.
gia visto nella palette "additional"?
A.

 ha scritto nel messaggio 
news:1166177745.6...@t46g2000cwa.googlegroups.com...

Hai ragione c'e' gia' quel che mi serve!
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: tin :)

ciao
ho un'applicazione client,che funge da chat, nell'edit scrivo il messaggio e
con il "return" lo invio tutte le volte si sente il "tin" nessuno sà come e
se posso eliminarlo?
bye
erik

 ha scritto nel messaggio

Dai un' occhiata alle faq credo di aver visto la risposta la dentro
--
- Carlo -

 ha scritto nel messaggio
news:xidwa.165687$K35.3...@news2.tin.it...


 Dai un' occhiata alle faq credo di aver visto la risposta la dentro
dove posso trovare le faq? Da un po' di tempo vedo che nel ng vengono
menzionate per la risoluzione di problemi, ma non so dove sono, me lo dici
perfavore?
ciao
roberto

dove posso trovare le faq? Da un po' di tempo vedo che nel ng vengono
La via piu' breve e' cercarle nel ng stesso, le pubblico io ogni mese, cerca
un subject : "Le faq di it.comp.lang.delphi"
-- 
Morde. 
morde[at]programmer[.]net

 un subject : "Le faq di it.comp.lang.delphi"
grazie
ciao
roberto
PS ma considerando che sei tra i personaggi omni presenti su questo
newsgroup e considerando che io sono un mangione, avete mai pensato di
organizzare una mega cena dei programmatori delphi? secondo te sarebbe
possibile?
secondo me sarebbe bello conoscersi anche di persona.

secondo me sarebbe bello conoscersi anche di persona
anche secondo me, bisogna come sempre trovare chi si sbatte per organizzare...
ora vado a mangiare davvero :)
Ciao


 anche secondo me, bisogna come sempre trovare chi si sbatte per
organizzare...
eh..eh.  morde->(sempre molto pratico) ;)
bisognerebbe trovare un sede anche centrale per tutti es: per il nord
milano/varese (ogni riferimento è puramente casuale) :)P
bisognerebbe lanciare un bel OT - del tipo "tu di dove sei?"
ciao
roberto

Newsgroup: it.comp.lang.delphi
Titolo: [MOLTO OT] UN SALUTO GENERALE

Addio Ragazzi/e,
Ci vediamo il 16.
BUONA PASQUA A TUTTI
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net

Ma va'! xche' OT?? :))
Buone vacanze!
(sottotitolo: beato te che vai in vacanza!!)
.
.
.
.
.
(sottosottotitolo: maledetto! io invece resto qua!)
Divertiti!! 
Leo :)
-- 
Posted from [213.135.208.9] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: codici a barre

Ho una form con dei controlli di input, ho codificato dei dati con un codice
a barre, gli operatori pero' spesso non si posizionano con il focus sul
primo controllo della lista, e quando acquisiscono con il lettore il prg non
acquisisce il dato, ho pensato di associare al controllo una combinazione di
tasti tipo
alt-C posso codificare questa combinazione all'interno del codice a barre
(code 128 o qualsiasi altro), in modo da evitare agli operatori di stare
attenti a posizionarsi nel controllo corretto.
 Grazie per l'eventuale aiuto

Dino Dimare ha scritto:

Non ho capito la domanda... se volevi sapere come fare a creare questa 
combinazione di tasti, basta che, nell'evento OnKeyDown della form ci metti
   if (Key = Ord('C')) and (ssCtrl in Shift) then dbcLoghi.SetFocus;
(ricordati anche di mettere a True la KeyPreview della form).
Se invece stavi cercando un modo per automatizzare il tutto, purtroppo 
se il tuo lettore utilizza l'emulazione di tastiera, non vedo molti 
altri modi per affrontare il problema, visto che il pgm non sa 
distinguere la pressione fisica di un tasto da una lettera proveniente 
dal lettore.
-- 
Jax

 acquisisce il dato, [..cut..]
Non puoi usare un carattere del set code128 che non usi ?
che so    # $ % & uno di questi seguito dal numero del campo
dove vuoi che vada immesso che a questo punto potrai associare
al tag del campo quel numero per riconoscerlo e riempirlo in automatico
http://www.adams1.com/pub/russadam/128table.html
ciao, beppe 


http://www.adams1.com/pub/russadam/128table.html
come ti aveva già suggerito
Michelinok il [27 Ago, 14:14]
non ha funzionato? ora hai risolto?
Grazie mario
--- posted by geoForum on 
http://www.delphiedintorni.it

 non ha funzionato? ora hai risolto?
Sarebbe bello saperlo
Giusto per curiosita' perche per funzionare funziona ed anche bene
ciao, beppe 

Giusto per curiosita' perche per funzionare funziona ed anche bene
non volevo mettere in dubbio il tuo suggerimento (anzi)ma trovare un modo
gentile per stimolare la chisura del thread ( che troppo spesso rimane in
aria )
Ciao Mario


 non volevo mettere in dubbio il tuo suggerimento
:)
Ho solo risposto perche non avevo notato
il Thread piu in alto non per eventuali dubbi, peraltro leggittimi.
ciao , beppe

>Ho una form con dei controlli di input, ho codificato dei dati con un 
codice
Io purtroppo non posso darti aiuto, ma posso chiedertene... credo, vero?
Tempo fa ho qui postato per chiedere informative circa l'uso (e come 
gestirlo in Delphi) di un codice a barre: so che possono emulare una 
tastiera, per cui basta rendere attivo un campo, dirigere il lettore sul 
codice, si riceve il codice nel campo attivo (se ho capito bene); e poi, 
per stampare una etichetta con il codice a barre, si deve per forza 
utilizzare un programma ad hoc? Oppure si possono disegnare le barre con 
Delphi (TPen)?
Magari, rispondimi privatamente, se ti è possibile, visto che 
l'argomento esorbita dalla richiesta da te fatta, 
a "
anton...@tiscali.it
" .
Grazie
NioBi

Newsgroup: it.comp.lang.delphi
Titolo: IoProgrammo torna a parlare di delphi

Segnalo al ng che ho scoperto acquistandola che, casualmente, la 
rivista ioProgrammo è tornata a parlare di delphi, per la precisione, 
D2010 e le caratteristiche innovative della vcl quali il multitouch.
qui l'abstract dal sito web: 
http://www.edmaster.it/index.php?p=prodotti&sez=magazine&cat=3&prod=4
Non mi sembra proprio male questo fatto, effettivamente il win32 
potrebbe perdurare anche in ambito win2007 che, come sappiamo, ha il 
suo nuovo core su .net ed è sempre piu' spinto verso il framework, vedi 
ad esempio WPF per AERO, l'interfaccia grafica.
PS: l'articolo su delphi e il programma sono scritti da un 
programmatore  che non mi sembra faccia parte dela nostra CREW, 
qualcuno lo conosce?
saluti
"delphi è morto? lunga vita a delphi!"

Era ora.... io ho smesso di comprarlo perchè non ne scrivevano più....

 Era ora.... io ho smesso di comprarlo perchè non ne scrivevano più....
Forse il traino di windows seven e di dotnet darà un pò di ossigeno 
alla nicchia delphiana, ben arroccata su win32 (e non ci piove, Delphi 
è stato il miglior rad per win32 della storia) e in discussione su 
.net.
Peccato che M$ spinge talmente forte sui suoi prodotti, che se vuoi 
fare una web application nel cloud di microsoft, ti devi scaricare ed 
installare:
Visual studio
IIS
.net 3.5 almeno
sql srv 8 expr v.2
servizi vari
estensioni varie per azure
un account windows live
$$ per pagare la messa in produzione sul cluod
insomma, spingono da matti sul proprio e non hai scampo.
Per questo tendo a cercare sempre soluzioni opensource e piattaforme 
open.. java ad esempio.. ma da quando oracle se l'è pappata (acquisendo 
sun), non mi sento più neanche sicuro su questo versante.
Non mi piace vincolarmi ad un solo fornitore, come ad esempio apple con 
il suo appstore, oppure m$ con tutta la sua cricca di soluzioni, ora 
oracle che ti può dare in colpo solo: solaris, il suo db, tutta la 
piattaforma java per sviluppare le sue soluzioni.
Ti parlo da sviluppatore: ho pensato di iniziare a guardare lo sviluppo 
per iPad, visto che ha generato un hype enorme.. Ebbene: devi essere 
registrato al loro network di sviluppatore, sviluppare con i loro 
software, agganciarti all'unico appstore.. insomma, ti mettono il 
laccio al collo e, un domani se steve jobs si alza con le palle girate, 
decide di dare una strattonata al laccio, allora tu sarai costretto a 
seguire il "padrone", pena il buttare via anni di investimento in 
software e conoscenze verticali.. :-)
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: File di testo

Come si fa ad aprire un file di testo in modo che mi si posizioni in testa e che
sia editabile?
Provo a spiegarmi meglio...
Dopo aver fatto l'AssignFile dovrei cominciare a scorrere il file riga per riga
e in alune condizioni sovrascrivere il primo carattere.
Ora, se uso
Reset mi posizione all'inizio del file ma ce l'ho Read-Only!
Append mi consentirebbe di renderlo editabile ma mi sbatte alla fine...
Mi sono perso qualcosa?!?
Grazie a tutti di cuore e alla prossima.



Sě! :) I file di testo possono essere aperti o in lettura o in scrittura. Per
fare entrambe le cose devi crearti un file temporaneo da rinominare al termine
dell'operazione (apri l'originale in lettura, crei un nuovo file in scrittura,
finito, elimini l'originale e rinomini il nuovo).
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

> Sě! :) I file di testo possono essere aperti o in lettura o in scrittura. Per
Quindi non posso leggere un file aperto in scrittura?!?
Wow!
Portoghese

 Wow!
i file di testo sono file sequenziali, non file ad accesso diretto, quindi,
esattamente come le cassette a nastro magnetico, a differenza dei dischi
magnetici, o le leggi, o le scrivi, non puoi leggerle e registrarle
contemporaneamente.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: .Assegnare Text:="" a tutti gli Edit con Tag = 111

Ho una form piena di Edit... premendo un bottoncino mi piacerebbe svuotarli
tutti (:="")...
come faccio a scorrere tutti gli Edit sulla form... e quando incontro tutti
quelli con Tag = 111 ci assegno :=""
grazie
Mark il Gatto

 wrote in message
news:O2mT6.25999$Uo3.9...@news6.giganews.com...

A memoria:
for k:=0 to Form.ComponentCount-1 do
  if (Form.Components[k] is TEdit) and (Form.Components[k].Tag=111) then
  (Form.Components[k] as TEdit).Text:='';
Dovrebbe funzionare.
Ciao,
J.

   (Form.Components[k] as TEdit).Text:='';
se ti piace di piu' prova anche con:
with MiaForm do for j:=0 to ComponentCount-1 do
 if Components[j] is TEdit then with TEdit(Components[j]) do
  if tag=111 then text:='';
Ciao, Sandro