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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут