检查VB6 IDE中长字符串的完整值

Ric*_*321 6 ide vb6

我有一个包含很长tsql语句的字符串'sSQL'.我需要在调试时检查它的值是什么.我通常只是在即时窗口中使用?sSQL,但是这会截断上半部分而只给我一半.

那么是否有另一种方法可以使用vb6 sp5 dev环境查看完整值?

Dea*_*nna 15

要进行调试,请Clipboard.Clear: Clipboard.SetText ssql粘贴到记事本中.


sco*_*4er 7

在断点处暂停执行时,您可以在即时窗口中键入:

Debug.Print(sSql)
Run Code Online (Sandbox Code Playgroud)

;-)


Jon*_*ton 6

一种方法是使用将字符串写入文件.您可以使用Line continuations在即时窗口中的单行中执行此操作,例如:

Open "C:\SQL.TXT" For Append As #1: Write #1,sSQL : Close #1
Run Code Online (Sandbox Code Playgroud)

注意:您需要将C:\ SQL.Txt更改为可以写入的路径,具体取决于您的操作系统.


GSe*_*erg 5

如果那么,请将其保存到文本文件中。有一个调试方法:

sub SaveStringToDebugFile(s as string)
  ...
end sub
Run Code Online (Sandbox Code Playgroud)

然后从立即窗口调用它:

SaveStringToDebugFile sSQL
Run Code Online (Sandbox Code Playgroud)