Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok NapísalOffline : 15.10.2011 18:31

Ahoj te všetci, prosím vás robím project. Kde si formulár načíta z .txt čku informácie napísané.
V ruskom jazyku. A aj keď som vo vlastnostiach upravil Font „Arial“ alebo „Times New Roman“, i v Skript na „Cyrilic“. Tak mám vždy výsledok ako priložení obrázok. :oops:

Visual basic 6 Ruská azbuka cyrilika.

Ďakujem za akú koľ vek odpoveď







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 16.10.2011 0:36

zmenil si font a nie kodovu stranku (code page)


Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 16.10.2011 11:59

code page ? _ ? _ ? _ ? _ ? _ :( prepáč som "veľká lama". Neviem kde to mám nadstaviť. :oops:







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 19.10.2011 21:19

to ti neporadim , visual basic som zavrhol este vo verzii 4.0 :) to bolo niekedy v roku 1996 :)


Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 05.11.2011 17:54

Kokso 1996 , vtedy som chodil do štvrtého ročníka na strednej. A že robiť na PC – alebo programovať som mohol akurát tak dúfať.

A ty si to vtedy už zabalil. Nuž osud a okolnosti. :shock:

P.S. Nevieš aspoň nejaký link ? ? ? :oops:

Ďakujem.







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Skúsený užívateľ
Skúsený užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 05.11.2011 18:00

Taká otázočka - prečo práve VB6? Hovoríš, že si v tom lama, takže nevidím dôvod investovať čas do takéhoto jazyku, keď sú dnes dostupné už omnoho lepšie alternatívy. Naučiť sa nové veci budeš musieť tak či tak, čiže..

Ak na tom ale trváš, tak tutoriály sú napr. tu http://www.vb6.us/


Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 07.11.2011 20:31

Pôvodne som začal z „Visual Basic 2008“. Ale nepracoval pri Windows 2000. kvôli „NET Framework jednotke.“ Čo ma poriadne nahnevalo :jaw: preto som sa preorientoval na „Visual Basic 6“. Síce je pravda aj to že „Visual Basic 2008“. Môže pracovať aj z „NET Framework 1“. Ale si ho musíš zakúpiť. No a ja mám nejako plytko do šrajtofle. Preto som sa „špecializoval“ na Visual Basic 6, HTML, i ''CNC–operátor – ské'' programovanie. :oops:







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Skúsený užívateľ
Skúsený užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 07.11.2011 20:35

Windows 2000? Myslím, že by si toho mal vynoviť viac ako len programovací jazyk :) 2000-ka predsa nemôže mať už ani aktualizácie, nehovoriac o polovici nefunkčných programoch a podobne.
Neviem, prečo chceš programovať, ale osobne považujem VB6 za stratu času.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 10.11.2011 17:19

Ako som už napísal:

imrich píše:
i ''CNC–operátor – ské'' programovanie.


A aj:

imrich píše:
Kokso 1996 , vtedy som chodil do štvrtého ročníka na strednej. A že robiť na PC – alebo programovať som mohol akurát tak dúfať..


Takže beriem čo my spoločnosť ponúkla. A to bez reptania.
A máš pravdu že strácam veľa času ale je lepšie voľačo robiť na PC ako v krčme vysedávať_?_?_? :oops:







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 13.01.2012 16:16

Na internete som našiel.

Form1
Kód:
Option Explicit
'
'UTF-8 version of this demo.
'
Private Sub Form_Load()
    Dim lngOrigColor As Long
    With New ADODB.Stream
        .Open
        .Type = adTypeText
        .Charset = "UTF-8"
        .LoadFromFile "Mak.txt"
        RTBWriteUnicode RichTextBox1, .ReadText(adReadAll), RTBW_DEFAULT
        .Close
    End With
End Sub

Private Sub Form_Resize()
    If WindowState <> vbMinimized Then
        RichTextBox1.Move 0, 0, ScaleWidth, ScaleHeight
    End If
End Sub


A Pozor Teraz Modul_1.

Kód:
Option Explicit

Private Const CP_UNICODE = 1200
Private Const WM_USER = &H400&
Private Const EM_SETTEXTEX = WM_USER + 97

Private Declare Function SendMessageWLng Lib "user32" Alias "SendMessageW" ( _
    ByVal hWnd As Long, _
    ByVal wMsg As Long, _
    ByVal wParam As Long, _
    ByVal lParam As Long) As Long
   
Public Enum RTBW_FLAGS
    'Flags for the SETEXTEX data structure.
    RTBW_DEFAULT = 0   'Deletes undo stack, discards RTF formatting, replaces all text.
    RTBW_KEEPUNDO = 1  'Keeps undo stack.
    RTBW_SELECTION = 2 'Replaces selection and keeps RTF formatting.
End Enum
'Force IDE to maintain the case of these constant names.
#If False Then
Dim RTBW_DEFAULT
Dim RTBW_KEEPUNDO
Dim RTBW_SELECTION
#End If

Private Type SETTEXTEX
    flags As RTBW_FLAGS
    codepage As Long
End Type

Public Sub RTBWriteUnicode( _
    ByRef RTB As RichTextLib.RichTextBox, _
    ByRef Text As String, _
    Optional ByVal flags As RTBW_FLAGS = RTBW_DEFAULT)
    'Writes Text to RichTextBox as Unicode text on a system with Rich Edit 3.0
    '(Windows Me, Windows 2000, or later).
    '
    'Caution/Feature:
    '   If Text begins with a valid RTF sequence such as "{\rtf" or "{urtf" the
    '   text is taken as RTF instead of plain text.
    Dim stUnicode As SETTEXTEX
   
    With stUnicode
        .flags = flags
        .codepage = CP_UNICODE
    End With
    If SendMessageWLng(RTB.hWnd, EM_SETTEXTEX, VarPtr(stUnicode), StrPtr(Text)) = 0 Then
        Err.Raise &H4008AA00, "WriteUnicodeText", "Failed: insufficient space available"
    End If
End Sub

:oops: :indicare:

Potom vo visuali vyhladajte:

Project:
…References:

Musíte mať tento produkť.

Visual basic 6 Ruská azbuka cyrilika.

Tam potom označte: > > Microsoft AxtiveX Data Objects 2.5 Library < <







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Užívateľ
Užívateľ
Visual basic 6 Ruská azbuka cyrilika.

Registrovaný: 29.09.07
Prihlásený: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok Napísal autor témyOffline : 21.12.2012 22:21

Po dlhšom čase sa mi podarilo zohnať niečo iné.
P.S. Text1.Text musí byť nadstavení FontName „Arial“ a Script „Cirilic“.

Kód:
Option Explicit
'
'Some VB6 controls, despite being "ANSI" in nature, do indeed
'support international codepages via their Font.Charset
'property.
'
'This example reads the contents of UTF-16LE text files that
'contain Russian text and displays this in conventional VB6
'intrinsic controls.
'
'Note that the Charset of these controls has been set at design
'time via the Font property dialog in the IDE.
'

Private Const LCID_Russian = 1049

Private Function GetUnicode(ByVal Filename As String) As String
    'Use binary I/O to read UTF-16LE file into a Unicode String.
    Dim intFile As Integer
    Dim bytBuffer() As Byte

    intFile = FreeFile(0)
    Open Filename For Binary Access Read As #intFile
   
    'Skip BOM if present.
    ReDim bytBuffer(1)
    Get #intFile, , bytBuffer
    If bytBuffer(0) = &HFF And bytBuffer(1) = &HFE Then
        ReDim bytBuffer(LOF(intFile) - 3)
    Else
        ReDim bytBuffer(LOF(intFile) - 1)
        Seek #intFile, 1
    End If
   
    Get #intFile, , bytBuffer
    Close #intFile
    GetUnicode = bytBuffer
End Function

Private Function LocalizeANSI(ByVal Expression As String, _
                              ByVal LCID As Long) As String
    'Converts Unicode String "Expression" to ANSI using an alternate
    'LCID, then converts the result back to Unicode using the current
    'system LCID.
    '
    'This scrambles the data, but in such a way that a VB6 control's
    'Font.Charset property can accomplish proper symbol mapping.
    Dim bytBuffer() As Byte

    bytBuffer = StrConv(Expression, vbFromUnicode, LCID)
    LocalizeANSI = StrConv(bytBuffer, vbUnicode)
End Function

Private Sub Form_Load()
    Label1.Caption = LocalizeANSI(GetUnicode("russian caption.txt"), LCID_Russian)
    Text1.Text = LocalizeANSI(GetUnicode("russian.txt"), LCID_Russian)
End Sub

Private Sub Form_Resize()
Text1.Move Text1.Left, Text1.Top, ScaleWidth, ScaleHeight - Text1.Top
End Sub







_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic

v Delphi, Visual Basic

3

737

10.08.2011 19:03

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic Kalkulačka

v Delphi, Visual Basic

1

1022

29.04.2011 12:28

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic 2008

v Ostatné programy

2

767

06.04.2009 13:34

Ominous Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Knihy Visual Basic

v Delphi, Visual Basic

2

1249

08.09.2009 14:25

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic 2008 tiene

v Delphi, Visual Basic

3

694

27.04.2010 22:13

Patkoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. manual k Visual Basic

v Delphi, Visual Basic

5

4031

17.05.2009 10:06

M.Valasek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual Basic premenná public

v Delphi, Visual Basic

0

470

04.12.2013 11:40

Karo88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stiahnutie Visual Basic 6

v Delphi, Visual Basic

8

3955

15.03.2009 20:24

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. visual basic 2008 textbox

v Delphi, Visual Basic

2

704

02.01.2010 17:37

eragon124 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. visual basic exe subor

v Delphi, Visual Basic

1

1509

08.01.2010 16:05

semo1212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual basic - rozdiely vo verziách

v Delphi, Visual Basic

1

664

27.04.2010 22:12

Patkoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kniha C# alebo Visual Basic

v Technológia .NET

1

528

07.03.2014 21:42

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. visual basic pre 64bit system

v Delphi, Visual Basic

0

660

29.09.2010 23:08

mutte Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Visual Basic 2010] Minimalizovanie programu

v Delphi, Visual Basic

0

312

08.04.2021 17:22

marian_sk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Visual Basic 6] Minimalizovanie programu???

v Delphi, Visual Basic

4

989

11.01.2018 12:55

georgewalton868 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. OpenFileDialog vo Visual Basic 2008

v Delphi, Visual Basic

17

3248

15.08.2011 18:59

marian_sk Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra