Динамическая замена ресурсов у EXE - файлов - VB

Узнай цену своей работы

Формулировка задачи:

Как в VB 6 заменить какой-либо ресурс у exe-шника? Если бы ресурс был представлен текстовой строкой, я бы сделал это с помощью комбинации API BeginUpdateResource UpdateResource EndUpdateResource то есть ничего сложного... Но в моём случае ресурс, которым нужно заменить др. ресурс, программно представлен байтовым массивом.

Решение задачи: «Динамическая замена ресурсов у EXE - файлов»

textual
Листинг программы
Option Explicit
 
Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (lpString1 As Any, lpString2 As Any) As Long
 
Private Function CurToStr(c() As Currency) As String
    CurToStr = Space((UBound(c) + 1) * 8)
    lstrcpy ByVal CurToStr, c(0)
End Function
Private Sub Form_Load()
    Dim c(4) As Currency
    c(0) = 505330585107804.5903@
    c(1) = 759402038203733.9237@
    c(2) = -388206614629636.8018@
    c(3) = 460293819178004.7584@
    Debug.Print CurToStr(c())
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5