Evilripper Blog

A programmer's work is never done

  • Home
  • Downloads
  • News
  • Sfondi Desktop
  • About Me

21

mag

Delphi è morto?

Posted by evilripper  Published in delphi, development

la morte di delphi
image created from:

http://sjconnor.wordpress.com/2007/01/31/the-right-profile/
http://www.buyromancostumes.com/spartan-helmet.html

Per molti sviluppatori delphi è ancora vivo, per me è morto dalla versione 7.0
Attualmente ci sono ancora tanti programmatori specializzati in Object Pascal
che ogni giorno producono migliaia di righe di codice, per lo più per mantenere vecchi applicativi
software.

Delphi un tempo era il migliore RAD per creare eseguibili per win32 senza bisogno di dll
ed era perfetto per sviluppare software gestionale. Nella mia zona ci sono grosse aziende che ancora
vendono e mantengono grossi software creati a fine anni ‘90.

La scelta dello strumento su cui sviluppare un applicativo è di fondamentale importanza, naturalmente prima
occorre vedere se risponde a tutte le esigenze principali, per es. su quale SO deve funzionare, quale database etc…


continue reading "Delphi è morto?"

no comment

14

nov

Stranezze di Delphi

Posted by evilripper  Published in delphi, development

A volte mi chiedo perche’ non programmavo piu’ in delphi…

Appena ho ripreso ad usarlo mi sono ricordato perche’!!!Le nuove versioni son talmente buggate che ad usarle fanno venire la pelle d’oca!! La versione migliore di delphi e’ stata la 7.0 , tutto il resto e’ stato fatto in maniera approssimativa riadattando codice stravecchio.

Fatevi questa immagine! :-D

no comment

13

nov

Ole Office Automation Word Replace di una stringa [Delphi]

Posted by evilripper  Published in delphi, development

Visto che gli oggetti ole per poter manipolare materiale microsoft (che schifo) non sono molto intuitivi posto qui il codice una funzione che effettua un replace di una stringa in un documento word… per fare sta cavolata sara’ che non trovavo nulla con google, ma ci ho perso del tempo :-(

  1.  
  2. procedure TForm1.Button3Click(Sender: TObject);
  3.  
  4. var
  5.  
  6.   WordApp: Variant;
  7.  
  8. begin
  9.  
  10.   WordApp:=CreateOLEObject(‘Word.Application’);
  11.  
  12.   WordApp.Documents.Open(‘c:test.doc’);
  13.  
  14.   WordApp.Selection.Find.ClearFormatting;
  15.  
  16.   WordApp.Selection.Find.Text := ‘croce’;
  17.  
  18.   WordApp.Selection.Find.Replacement.Text := ‘testa’;
  19.  
  20.   WordApp.Selection.Find.Forward := True;
  21.  
  22.   WordApp.Selection.Find.MatchAllWordForms := False;
  23.  
  24.   WordApp.Selection.Find.MatchCase := False;
  25.  
  26.   WordApp.Selection.Find.MatchWildcards := False;
  27.  
  28.   WordApp.Selection.Find.MatchSoundsLike := False;
  29.  
  30.   WordApp.Selection.Find.MatchWholeWord := False;
  31.  
  32.   WordApp.Selection.Find.MatchFuzzy := False;
  33.  
  34.   WordApp.Selection.Find.Wrap := wdFindContinue;
  35.  
  36.   WordApp.Selection.Find.Format := False;
  37.  
  38.   WordApp.Selection.Find.Execute(Replace := wdReplaceAll);
  39.  
  40.   //WordApp.Selection.Find.Execute(wdReplaceAll);
  41.  
  42.   WordApp.Visible:=True;
  43.  
  44.   //WordApp.Documents.Save(’c:nuovo.doc’);
  45.  
  46.   WordApp.ActiveDocument.SaveAs(‘c:nuovo.doc’);
  47.  
  48. end;

L’ambiente di sviluppo non mi e’ stato d’aiuto in quanto il ctrl+spazio non elenca ne metodi ne funzioni!!!!
Questa funzione apre un file esistente in c:\ che si chiama test.doc e sostituisce la stringa ‘croce’ con ‘testa’ tutte le volte che la incontra in tutto il documento.Poi lo visualizza e lo salva in un file che crea lui che si chiama nuovo.doc sempre in c:

Fonti:

http://www.delphi3000.com/articles/article_3728.asp?SK=

4 comments

Multilanguages

  • English
  • Italiano
Confronta i prezzi per Portatili!  Recensioni per Palmari
Le migliori recensioni: iPad PC Portatili Stampanti
Ricerca Prodotti:

Comparazione prezzi su Ciao
Ciao Box Generator

Affiliates & Sponsor

Add to Technorati Favorites

Paperblog

Il Bloggatore
Aggregatore di blog

Smilla Magazine


BlogItalia.it - La directory italiana dei blog

Tophost Hosting

8.890 commenti spam
bloccato da
Akismet

Locations of visitors to this page

My Flikr

Rock TotemRock TotemFiorenzuola di focaraSiroloSirolothe real oil priceEarly daysImprisonedTranquilitydawn

Social Connection







Blogroll

  • 2008computer
  • AumentaTrafficoWeb
  • Rocco Blog
  • jumping head shot
  • Libertà di scatto
  • Il blog di Paolo Ratto
  • il blog del picchio!
  • Skass Computer
  • The Developers
  • gyf.it
  • lu01 rock band
  • www.lugido.com
  • Michele Focchi
  • Michele Papaleo
  • Lo scannatoio
  • xoen->blog();

Categories

  • database (1)
  • development (17)
    • CSharp (4)
    • delphi (3)
    • javascript (1)
    • php (5)
    • vb.net (1)
  • facebook (1)
  • fotografia (1)
  • hacking (5)
  • hardware (19)
    • mobile (2)
  • internet (60)
    • cms (1)
    • google (12)
    • seo (1)
    • wordpress (4)
  • linux (6)
    • gentoo (4)
  • microsoft (5)
  • Senza categoria (5)
  • software (15)
  • videogames (7)
    • unreal tournament 3 (1)
  • winXp (2)

Archives

  • agosto 2010 (2)
  • luglio 2010 (2)
  • giugno 2010 (3)
  • maggio 2010 (14)
  • aprile 2010 (9)
  • marzo 2010 (6)
  • febbraio 2010 (6)
  • gennaio 2010 (6)
  • dicembre 2009 (4)
  • novembre 2009 (1)
  • ottobre 2009 (5)
  • settembre 2009 (3)
  • luglio 2009 (2)
  • maggio 2009 (1)
  • aprile 2009 (1)
  • marzo 2009 (2)
  • febbraio 2009 (1)
  • gennaio 2009 (2)
  • dicembre 2008 (3)
  • novembre 2008 (4)
  • settembre 2008 (3)
  • giugno 2008 (3)
  • maggio 2008 (1)
  • aprile 2008 (1)
  • marzo 2008 (1)
  • febbraio 2008 (4)
  • gennaio 2008 (4)
  • dicembre 2007 (2)
  • novembre 2007 (4)
  • ottobre 2007 (7)
  • settembre 2007 (5)
  • agosto 2007 (2)
  • luglio 2007 (1)
  • giugno 2007 (2)

Recent Entries

  • Comprare la prima reflex digitale
  • Skass computer un blog sulla tecnologia
  • Mini pc silenziosi ed economici
  • Spreaker e il dj sei tu! [Intervista]
  • Mondiali fifa 2010 risultati in tempo reale su Firefox
  • WinSxS l’inferno delle dll
  • Internet ha gli IP contati
  • Promozione hosting a 5,99 euro su tophost.it
  • Commenti NoFollow free
  • I posti più visitati del mondo

Recent Comments

  • Random Selection of Posts

    • Ajax File Upload Aspx Linguaggio C# Source Code
    • Come inserire il bottone di Facebook Mi Piace nel blog
    • Tema Dark Per WinXP
    • Gmail e Sicurezza con SSL
    • Ole Office Automation Word Replace di una stringa [Delphi]
    • mySql DELETE ON CASCADE [myIsam]
    • Prezzo esagerato per i cavi hdmi
    • Mondiali fifa 2010 risultati in tempo reale su Firefox
    • Oggi sciopero contro il DDL Alfano
    • Errore di Chrome 0xc0000005
© 2008 Evilripper Blog is proudly powered by WordPress
Theme designed by Roam2Rome