GSerg писал(а):4 вопроса.
Из них имеющихся на форуме в достатке: 4, оригинальных: 0.
И это не первый раз.
Как думаешь, Maxxx.!!!., не выписать ли тебе предупреждение за злостное неипользование поиска?
EUGY писал(а):Redim использовать только для динамических массивов (объявленных без указания длины), Public или Private не имеет значения.
Public ArrWord As String
ReDim ArrWord(ii) As String
GSerg писал(а)::neutral:
Скобки поставь.
Maxxx.!!!., знаешь, чтобы осуществить сложение, надо знать о существовании оператора "плюс" и о том, что он ставится между аргументами. Может пора книжку почитать "VB для чайников"? А то загружать форум такими вопросами неполезно.
EUGY писал(а):To: Maxxx.!!!
Public ArrWord As String - 'это объявлена строка
Public ArrWord() As String - 'это объявлен динамический массив строк (без указания длины)
Public ArrWord(666) As String - 'это объявлен статический массив строк
ReDim ArrWord(ii) As String ' так не надо, это в неявном виде объявление нового массива
'В твоем случае правильно так
Public ArrWord() As String
...
Dim ii as Long
ii=666
ReDim ArrWord(ii)
Maxxx.!!!. писал(а):Есть у меня книги For Teapot. Только там ни хрена не написано про создание динамических массивов. Поэтому и спрашиваю.
EUGY писал(а):Послать в окно SendMessage(RichTextBox1.Hwnd,EM_UNDO,0,0)
Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" _
(ByVal hWnd As Long, ByVal Msg As Long, wParam As Any, lParam As Any) As Long
SendMessage frmRTF.rtfbox.hWnd, EM_UNDO, 0, 0
GSerg писал(а):Объявление EM_UNDO, по всей видимости?
Const EM_UNDO = &H304
Public Const EM_UNDO = &H304
RamMerlabs писал(а):Сколько живу, всегда строку считают массивом...
По крайней мере не в VB. Народ, учите ASM!
RamMerlabs писал(а):Сколько живу, всегда строку считают массивом...
По крайней мере не в VB. Народ, учите ASM!
RamMerlabs писал(а):Я просто обратил внимание, на то что строка в нормальных языках - массив байтов.
GSerg писал(а):Да нет, так и надо, в принципе...
И ещё надо последний 0 byval...
Хотя и первый тоже, раз у тебя такое объявление.
GSerg писал(а):И ещё надо последний 0 byval...
Хотя и первый тоже, раз у тебя такое объявление.
GSerg писал(а):GSerg писал(а):И ещё надо последний 0 byval...
Хотя и первый тоже, раз у тебя такое объявление.
Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 32