Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET] Problema con le Stringhe

    Ciao a tutti,

    sto scrivendo un programma che mi controlla i processi attivi sulla macchina e li confronta con una lista di processi che gli passo tramite array.

    Lo script è il seguente (inseriesco solo la parte incriminata)
    codice:
     For Each temp In Process.GetProcesses
    
                tasks = Split(Principale.tasks, " ")
    
                For i = 0 To UBound(tasks)
                    tname = tasks(i).ToString
                    pname = temp.ProcessName.ToString
                    If pname = tname Then 
    
                        active = True
                    Else
                        active = False
                    End If
    
                Next
    
    
            Next
    il problema è che quando faccio il confronto delle stringhe mi si verifica il seguente problema:
    pname = "svchost"
    tname = "svchost {string}
    cioè le stringhe sono uguali ma quando faccio il confronto me le da non uguali.

    Dove può essere il problema

    ho provato a fare qualunque tipo di conversione ma sto impazzendo.... sicuramente qualcosa mi sfugge




    Grazie in anticipo


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

    Moderazione

    ...e il linguaggio è...?
    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.