gpt4 book ai didi

vb.net - 从字符串 "C:\Mediamemebuilderpro\MDAL1Imag"到类型 'Double' 的转换无效。”

转载 作者:行者123 更新时间:2023-12-04 04:15:10 25 4
gpt4 key购买 nike

我已经启动了一个新的应用程序,每 30 秒它会将一张照片保存到临时目录,但我需要用不同的名称保存每张照片,如 MDAL1Image1.jpg 、 MDAL1Image2.jpg 等,但我收到此错误

{"Conversion from string "C:\Mediamemebuilderpro\MDAL1Imag" to type 'Double' is not valid."}

这是我得到错误的行

PB1.Save("C:\Mediamemebuilderpro\" + "MDAL1Image" + nametosave + ".jpg", System.Drawing.Imaging.ImageFormat.Bmp)
timetosavetemp = 0

这是我得到错误的代码

Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
timetosavetemp = timetosavetemp + 1
If timetosavetemp >= 30 Then
Dim nametosave = 1
nametosave = nametosave + 1
Dim PB1 As New Bitmap(PictureBox1.Image)

PB1.Save("C:\Mediamemebuilderpro\" + "MDAL1Image" + nametosave + ".jpg", System.Drawing.Imaging.ImageFormat.Bmp)
timetosavetemp = 0

End If
End Sub

最佳答案

使用 String.Format 构造文件名,根据需要更改段。

Dim filename As String = "MDAL1Image" 'Change as needed
Dim path As String = String.Format("C:\Mediamemebuilderpro\{0}{1}.jpg", filename, nametosave)
PB1.Save(path, System.Drawing.Imaging.ImageFormat.Bmp)

当使用 ... "MDAL1Image"+ nametosave + ... 时,它试图对 nametosave 执行二元运算,它是一个 double ,而 “MDAL1Image”,这是一个字符串。它无法将字符串解释为有效的 double 值。

关于vb.net - 从字符串 "C:\Mediamemebuilderpro\MDAL1Imag"到类型 'Double' 的转换无效。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45399356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com