GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Visual Basic question (https://gfy.com/showthread.php?t=181775)

alexg 10-02-2003 11:25 AM

Visual Basic question
 
Ok, this shouldn't be a tough one if you're good at VB:
I wrote a function that replaces a certain string in a text with another one.
This is the function:

Public Function ReplaceString(OriginalString As String, StringToRem As String, StringToInsert As String) As String


If InStr(1, OriginalString, StringToRem, 0) > 0 Then
ReplaceString = Left(OriginalString, InStr(1, OriginalString, StringToRem, 0) - 1) & StringToInsert & Right(OriginalString, Len(OriginalString) - Len(StringToRem) - InStr(1, OriginalString, StringToRem, 0) + 1)
Else
ReplaceString = OriginalString
End If
End Function

now, there is a problem with this definition:

Private Sub Command1_Click()
Text1.Text = ReplaceString(Text1.Text, old.Text, new.Text)
End Sub

It works when I write it like this:

Private Sub Command1_Click()
Text1.Text = ReplaceString(Text1.Text, "hi", "hello")
End Sub

In this case, it replaces the string "hi" with "hello", but I want to set both strings in two textboxes. Anyone knows the answer?

Thanks a lot :thumbsup

chadglni 10-02-2003 12:13 PM

It works fine here, sure you have your textbox names right?

As an alternative you could have used the built in Replace() function instead of writing your own.

The Replace function replaces a specified part of a string with another string a specified number of times.

Syntax
Replace(string,find,replacewith[,start[,count[,compare]]])

alexg 10-02-2003 02:14 PM

I didn't know there was a pre-built function. Thanks for that.

hmm.. It worked for you? guess I'll check it again and see what's worng..maybe i did make a mistake with the textboxes names.

thanks again


All times are GMT -7. The time now is 12:41 AM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123