Evilripper ‘ s Blog

A programmer’s work is never done

  • Home
  • Downloads
  • News
  • About Me

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=

no comment

Multilanguages

  • English
  • Italiano
Dicembre 2008
L M M G V S D
« Nov    
1234567
891011121314
15161718192021
22232425262728
293031  

Affiliates & Sponsor

Add to Technorati Favorites

BlogItalia.it - La directory italiana dei blog

Tophost Hosting

564 commenti spam
bloccato da
Akismet

Locations of visitors to this page

Blogroll

  • Rocco Blog
  • Ghetto Rimini
  • jumping head shot
  • vinoitaliano.net
  • Balla Con Noi
  • www.giourbinati.it
  • www.gyf.it
  • Lastchaos Italia
  • lu01 rock band
  • www.michelefocchi.com
  • CappellaiMatti
  • www.wizardtale.org

Categories

  • database (1)
  • development (10)
    • CSharp (3)
    • delphi (2)
    • javascript (1)
    • php (4)
    • vb.net (1)
  • hardware (3)
  • internet (19)
    • cms (1)
    • google (4)
    • wordpress (1)
  • linux (5)
    • gentoo (4)
  • software (3)
  • videogames (4)
    • unreal tournament 3 (1)
  • winXp (1)

Archives

  • 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 (7)
  • Agosto 2007 (2)
  • Luglio 2007 (1)
  • Giugno 2007 (2)

Recent Entries

  • Call to undefined function: bcdiv()
  • Windows Xp si riavvia? E’ stato AVG :-D
  • Chi vuole un xbox a 99 euro?
  • Download Call Of Duty World At War Beta-Demo
  • C# Split con una String e non con un Char
  • Installare Samba On Gentoo
  • Installare Subversion Gentoo - How To
  • Catturare Enter Componente <Asp:Login>
  • Firefox 3 Download Day!!
  • Spegnere WinXp da riga di comando

Recent Comments

  • chinese new year firework in Tema Dark Per WinXP
  • 2005 new year in Tema Dark Per WinXP
  • christmas songs silent night in Tema Dark Per WinXP
  • break christmas girl party in Tema Dark Per WinXP
  • christmas co craft worker in Tema Dark Per WinXP
  • adding comment in picture in Tema Dark Per WinXP
  • marco di pietro in Virgin Radio Su WinAmp / Windows Media Player
  • Evilripper in Guida SingleClick - Teleassistenza Internet UltraV…
  • ghostfox in Guida SingleClick - Teleassistenza Internet UltraV…
  • Cheereecor in Apple iPhone Virtuale
  • Random Selection of Posts

    • Google MyMaps Embedded
    • Geshi Plugin (Code Highlighter) Wordpress
    • Windows Xp si riavvia? E’ stato AVG :-D
    • 25 anni fa inizio’ tutto da una C=64
    • Apple iPhone Virtuale
    • Firefox 3 Download Day!!
    • Download Call Of Duty World At War Beta-Demo
    • Dissipatore Silenzioso LGA775 Freezer 7 Pro
    • Spegnere WinXp da riga di comando
    • Unreal Tournament 3 Comandi Console
© 2008 Evilripper ‘ s Blog is proudly powered by WordPress
Theme designed by Roam2Rome