Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    4

    API WriteFile

    Sono nuovo, sto cercado di convertire una funzione di VB in Visual Studio 2008; la mia funzione usa un WriteFile del kernel 32, non riesco a trovare l'analogo nel framework.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Puoi usare StreamWriter
    codice:
            Dim s As String = rtb1.Rtf
            Dim sw As StreamWriter
            sw = New StreamWriter("C:\MyDoc.txt", False)
            sw.Write(s)
            sw.Close()

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    4
    Originariamente inviato da gibra
    Puoi usare StreamWriter
    codice:
            Dim s As String = rtb1.Rtf
            Dim sw As StreamWriter
            sw = New StreamWriter("C:\MyDoc.txt", False)
            sw.Write(s)
            sw.Close()
    Grazie, per utilizzare la funzione che mi hai suggerito devo importare qualche libreria?

  4. #4
    No, è inclusa nel framework; tuttalpiù inserisci all'inizio un Imports System.IO per poter usare le classi del namespace IO senza dover specificare tutte le volte il namespace.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    4
    Originariamente inviato da MItaly
    No, è inclusa nel framework; tuttalpiù inserisci all'inizio un Imports System.IO per poter usare le classi del namespace IO senza dover specificare tutte le volte il namespace.
    Grazie ancora, sbagliavo a dichiarare.

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da MItaly
    No, è inclusa nel framework; tuttalpiù inserisci all'inizio un Imports System.IO per poter usare le classi del namespace IO senza dover specificare tutte le volte il namespace.
    Sì, scusa, l'ho dato per scontato...


  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    4

    AccessViolationException

    Ho questo errore, come si risolve.

    S.O. - Vista - Visual Studio -

    Istruzione che genera l'errore:
    WriteFile(hStdOut, sWriteBuffer, Len(sWriteBuffer) + 1, lBytesWritten)


    Grazie

  8. #8
    Linguaggio? Versione? Codice che genera l'errore? Sistema operativo? Varie ed eventuali?
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    mi viene in mente che l'handle al file possa essere null, controllato che hStdOut non sia uguale a INVALID_HANDLE_VALUE

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho unito le discussioni aperte.

    Facciamo attenzione alla differenza tra i pulsanti Nuovo e Rispondi.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.